Green Check Access
Green Check Access (1.0.0)
- Mock serverhttps://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}
- Sandbox serverhttps://sandbox-api.greencheckverified.com/service-providers/{sp_id}
- Production serverhttps://prod-api.greencheckverified.com/service-providers/{sp_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Ok
Enumeration of all of the United States
{ "id": "string", "name": "string", "street_address": "string", "city": "string", "ein": "string", "phone_number": "string", "postal_code": "string", "country": "string", "state": "AL", "website": "string", "timezone": "America/New_York", "primary_point_of_contact": { "phoneNumber": "string", "emailAddress": "string", "title": "string", "lastName": "string", "firstName": "string" } }
- Mock serverhttps://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs
- Sandbox serverhttps://sandbox-api.greencheckverified.com/service-providers/{sp_id}/crbs
- Production serverhttps://prod-api.greencheckverified.com/service-providers/{sp_id}/crbs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs' \
-H 'Authorization: YOUR_API_KEY_HERE'Ok
EIN (Employer Identification Number) - ##-#######
Phone Number - (###) ####-####
Enumeration of all of the United States
Website
Mailing State
Date the dispensary was established
Type of business entity
{ "et4": { "pos_configs": [ { "name": "Manual Upload Wholesale", "updated_date": "2023-10-31T15:18:22.000Z" }, { "name": "MJ Freeway Wholesale", "updated_date": "2023-10-31T15:18:22.000Z" }, { "name": "Dutchie", "status": "Pending", "updated_date": "2023-10-31T15:18:22.000Z" }, { "name": "Proteus420", "status": "Not Connected", "updated_date": "2023-10-31T15:18:22.000Z" }, { "name": "Treez IO Test Account", "updated_date": "2023-02-28T14:01:33.000Z" } ], "org_type": "muo", "business_type": null, "template_id": "1E24CE5A-Fd29-6e59-EFCD-c3F6068b6Cd9", "template_result_id": "c8cc1dcb-095e-2dFa-0a26-0fBc37e3ECFe", "status": "bank_awaiting_review", "mailing_street_address": "123 Main St", "mailing_city": "Denver", "mailing_state": "MT", "mailing_postal_code": "85001", "established_date": "2020-05-05T00:00:00.000Z", "ftEmployees": 22, "ptEmployees": 43, "entityType": "sole", "dba": "Green Checks", "monthlySales": "1000", "monthlyCustomers": 84207616, "id": "46D04CAD-30F8-dFfC-dee9-60fE985dF96f", "name": "Dispensary1", "street_address": "22920 Lake Road", "street_address_2": "Suite 317", "city": null, "ein": "12-3456789", "phone_number": "(555) 555-5555", "postal_code": null, "country": "unitedstates", "state": "MN", "website": null, "timezone": "America/Metlakatla" } }
Request
Create a new CRB and associate with service provider.
There are two supported onboarding workflows:
Provide POS Credentials Up Front (
pos_info)- Use when the CRB has already provided their POS credentials.
- Include the
pos_infoobject in your request. - Inviting users is optional.
Invite the CRB for In-App Onboarding
- Use when you don't have the CRB's POS credentials yet.
- Do NOT include
pos_info. - MUST include at least one user in the
usersarray to send an invite.
Note: You MUST provide either pos_info OR users with at least one entry. You may also provide both.
Validation Rules
If pos_info is provided:
- Org
business_typemust matchpos_type(e.g. wholesale org must use a wholesale POS like "Dutchie Wholesale"). - Credentials must be valid; a test POS call is made.
- If the POS requires a
location_id, it must be valid.- If missing or invalid, a validation error is returned with valid options.
- The org must not already be connected to your account.
If pos_info is NOT provided:
- At least one user must be included in the
usersarray.
Testing Scenarios (Sandbox Only)
- Provide
pos_infowith a wholesale POS, butbusiness_type = "retail"→ Expect validation error. - Provide
pos_infowith:pos_type = "Greenbits"username = "testing"password = "invalid_testing"→ Simulates invalid credentialspassword = "testing"→ Simulates valid credentials
- Leave
location_idempty → Simulates missing required location, returns available options. - Set
location_id = "invalidLocation"→ Simulates invalid location, returns available options. - Set
location_id = "testing"→ Simulates successful connection (no actual POS connection made).
Enumeration of all of the United States
Enumeration of all of the United States
Enumeration of all of the countries on Earth
Primary contact email of the CRB to help facilitate notification emails. If not provided, default to support
- AlleavesTestAuth
- BiotrackTestAuth
- BlazeTestAuth
- BrytemapTestAuth
- CanixTestAuth
- CovaTestAuth
- FlourishTestAuth
- FlowhubTestAuth
- GreenbitsTestAuth
- GrowFlowTestAuth
- IndicaOnlineTestAuth
- IntacctTestAuth
- DutchieTestAuth
- MeadowTestAuth
- MjFreewayTestAuth
- POSaBITTestAuth
- Proteus420TestAuth
- TreezTestAuth
- WeaveTestAuth
You can connect your Alleaves account to Green Check by simply using your Alleaves username and password. First, you'll want to ensure that your user has the proper API access permissions in order for the integration to succeed. If your user has admin permissions, it should have the proper access by default.
https://support.greencheckverified.com/knowledge/connect-alleaves-to-green-check
Location ID to specify which specific location within the POS is related to this CRB. Optional. If not provided and the selected POS requires location ID, we will return an error message with available locations so that you can provide one and call again
Location ID to specify which specific location within the POS is related to this CRB. Optional. If not provided and the selected POS requires location ID, we will return an error message with available locations so that you can provide one and call again
CRB users to invite
- Mock serverhttps://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs
- Sandbox serverhttps://sandbox-api.greencheckverified.com/service-providers/{sp_id}/crbs
- Production serverhttps://prod-api.greencheckverified.com/service-providers/{sp_id}/crbs
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"org": {
"monthlyCustomers": 0,
"monthlySales": 0,
"dba": "string",
"entityType": "sole",
"ptEmployees": 0,
"ftEmployees": 0,
"established_date": "string",
"website": "string",
"phone_number": "string",
"ein": "string",
"mailing_postal_code": "string",
"mailing_state": "AL",
"mailing_city": "string",
"mailing_street_address": "string",
"country": "Afghanistan",
"postal_code": "string",
"city": "string",
"street_address_2": "string",
"street_address": "string",
"primary_contact_email": "string",
"business_type": "retail",
"template_id": "c6d67e98-83ea-49f0-8812-e4abae2b68bc",
"timezone": "America/New_York",
"state": "AL",
"name": "string"
},
"pos_info": {
"location_id": "string",
"pos_credentials": {
"username": "string",
"password": "string"
},
"pos_type": "Alleaves"
},
"users": [
{
"phone": "string",
"email": "string",
"lastName": "string",
"firstName": "string"
}
],
"options": {
"onboarding_required": true
}
}'Ok
Enumeration of all of the United States
Date the dispensary was established
{ "mailing_street_address": "131 Main St", "mailing_city": "Los Angeles", "mailing_state": "MI", "mailing_postal_code": "80202", "established_date": "2021-06-06T00:00:00.000Z", "ftEmployees": null, "ptEmployees": 43, "entityType": "llc", "dba": "Green Check Dispensary", "monthlySales": "20000", "monthlyCustomers": null, "id": "6c1E91E6-1ffA-C89D-E2Be-7f48EeF58DCd", "name": "Dispensary2", "street_address": "30776 Berge Mountain", "street_address_2": null, "city": null, "ein": "55-5555555", "phone_number": "(555) 555-5555", "postal_code": null, "country": "unitedstates", "state": "NM", "website": "https://genuine-parsley.name/", "timezone": "Pacific/Guam" }