Skip to content

Green Check Access (1.0.0)

Green Check Access

Overview
Languages
Servers
Mock server
https://developer.greencheckverified.com/_mock/apis/swagger
Sandbox server
https://sandbox-api.greencheckverified.com
Production server
https://prod-api.greencheckverified.com

Authentication

Operations

Service Provider

Operations

CRB Info

Operations

CRB Customers

Operations

CRB Documents

Operations

CRB Inventory

Operations

CRB Inventory Locations

Operations

CRB Products

Operations

CRB Sales

Operations

CRB Templates

Operations

Add a document to a requirement in a CRB's onboarding template response

Request

Add a document to a requirement in a CRB's onboarding template response.

Note - Only documents up to 5MB are supported

You always must include:

  • file_name - Full file name, including the file extension (ex: "statment.pdf")
  • file_type - File mime type, to ensure only allowed types are uploaded. See AllowedS3FileMimeTypes
  • base64 - A base 64 encoded string of the file contents.
Security
access_auth
Path
sp_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

Service Provider Id

crb_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

CRB Id

requirement_idstringrequired

Requirement Id

Bodyapplication/jsonrequired
file_namestring^[^./\\]+\.(csv|docx?|gif|jpe?g|json|odp|ods|...required

Full file name, including the file extension

file_typestringrequired
Enum"text/csv""application/msword""application/vnd.openxmlformats-officedocument.wordprocessingml.document""image/gif""image/jpeg""application/json""application/vnd.oasis.opendocument.presentation""application/vnd.oasis.opendocument.spreadsheet""application/vnd.oasis.opendocument.text""image/png"
base64stringrequired

A base 64 encoded string of the file contents.

curl -i -X PUT \
  'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs/{crb_id}/onboarding-template/requirements/{requirement_id}/documents' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "file_name": "string",
    "file_type": "text/csv",
    "base64": "string"
  }'

Responses

Ok

Bodyapplication/json
document_idstringrequired
updated_requirement_responseobjectrequired
updated_requirement_response.​namestringrequired

Requirement Name

updated_requirement_response.​requirement_idstring

Requirement ID

updated_requirement_response.​date_updatedstring

Date Updated

updated_requirement_response.​date_createdstring

Date Created

updated_requirement_response.​requirement_versionstring

Requirement Version

updated_requirement_response.​statusstring

Status

updated_requirement_response.​documentsArray of objects

Custom field data

updated_requirement_response.​documents[].​idstringrequired

Document ID

updated_requirement_response.​documents[].​statusstringrequired
Enum"approved""archived""pending"
updated_requirement_response.​documents[].​uploaded_bystringrequired

Uploaded By

updated_requirement_response.​documents[].​upload_datestring(date-time)required
updated_requirement_response.​documents[].​internal_notestring

Service provider Internal Note

updated_requirement_response.​documents[].​friendly_namestring

Service provider friendly file name

updated_requirement_response.​documents[].​expiration_datestring

Expiration Date

updated_requirement_response.​documents[].​license_namestring

License Name

updated_requirement_response.​documents[].​license_numberstring

License Number

updated_requirement_response.​documents[].​statestring

Enumeration of all of the United States

Enum"AL""AK""AZ""AR""AS""CA""CO""CT""DE""DC"
updated_requirement_response.​documents[].​reviewed_bystring(uuid)^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...
updated_requirement_response.​documents[].​review_datestring(date-time)
updated_requirement_response.​documents[].​file_namestring

File Name

updated_requirement_response.​documents[].​tribal_nationstring
updated_requirement_response.​documents[].​tribal_nation_license_typestring
Enum"Cultivator""Processor""Lab""Dispensary (Adult / Medical)""Social Consumption / Events""Delivery / Transport""Combined License""Other"
updated_requirement_response.​documents[].​license_statusstring

This enum is used within our UI to display the license status. 1:1 with CRBMUniformLicenseStatusDescription + Unchecked

Enum"Active""Approved/Pending""Inactive""Pre-License""Unknown""Unlicensed""Unmatched"
updated_requirement_response.​documents[].​date_verifiedstring

Date that GCV Verified the license in CRB Monitor

updated_requirement_response.​documents[].​verified_expiration_datestring

Confirmed expiration date from CRB Monitor data

updated_requirement_response.​documents[].​business_namestring

Legal business name on the license from CRB Monitor data

updated_requirement_response.​documents[].​licensing_authoritystring

Licensing Authority of the license from CRB Monitor data

updated_requirement_response.​documents[].​license_identifierstring

License Number in CRB Monitor

updated_requirement_response.​documents[].​uniform_license_type_descriptionstring
Enum"Caregiver""CBD""Corporate Officer""Cultivation""Delivery/Transporter""Event Organizer""Hemp""Illicit Establishment""Management Company""Manufacturer/Processor"
updated_requirement_response.​documents[].​reported_license_type_descriptionstring

Reported license type description

updated_requirement_response.​documents[].​licensing_authority_statestring

State of the Licensing Authority

updated_requirement_response.​descriptionstring

Requirement Description

updated_requirement_response.​categorystring

Category

updated_requirement_response.​archivedboolean

Archived

updated_requirement_response.​requiredboolean

Required

Response
application/json
{ "document_id": "string", "updated_requirement_response": { "requirement_id": "string", "date_updated": "string", "date_created": "string", "requirement_version": "string", "status": "string", "documents": [ { "id": "string", "internal_note": "string", "friendly_name": "string", "expiration_date": "string", "license_name": "string", "license_number": "string", "state": "AL", "reviewed_by": "92ab4dbc-1b27-40ce-b24b-7dde8f4709be", "review_date": "2019-08-24T14:15:22Z", "status": "approved", "file_name": "string", "uploaded_by": "string", "upload_date": "2019-08-24T14:15:22Z", "tribal_nation": "string", "tribal_nation_license_type": "Cultivator", "license_status": "Active", "date_verified": "string", "verified_expiration_date": "string", "business_name": "string", "licensing_authority": "string", "license_identifier": "string", "uniform_license_type_description": "Caregiver", "reported_license_type_description": "string", "licensing_authority_state": "string" } ], "name": "string", "description": "string", "category": "string", "archived": true, "required": true } }

Update a document's status

Request

Security
access_auth
Path
sp_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

Service Provider Id

crb_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

CRB Id

requirement_idstringrequired

Requirement Id

document_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

Document Id

Bodyapplication/jsonrequired
statusstringrequired
Enum"approved""archived""pending"
curl -i -X PUT \
  'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs/{crb_id}/onboarding-template/requirements/{requirement_id}/documents/{document_id}' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "status": "approved"
  }'

Responses

Ok

Bodyapplication/json
namestringrequired

Requirement Name

requirement_idstring

Requirement ID

date_updatedstring

Date Updated

date_createdstring

Date Created

requirement_versionstring

Requirement Version

statusstring

Status

documentsArray of objects

Custom field data

documents[].​idstringrequired

Document ID

documents[].​statusstringrequired
Enum"approved""archived""pending"
documents[].​uploaded_bystringrequired

Uploaded By

documents[].​upload_datestring(date-time)required
documents[].​internal_notestring

Service provider Internal Note

documents[].​friendly_namestring

Service provider friendly file name

documents[].​expiration_datestring

Expiration Date

documents[].​license_namestring

License Name

documents[].​license_numberstring

License Number

documents[].​statestring

Enumeration of all of the United States

Enum"AL""AK""AZ""AR""AS""CA""CO""CT""DE""DC"
documents[].​reviewed_bystring(uuid)^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...
documents[].​review_datestring(date-time)
documents[].​file_namestring

File Name

documents[].​tribal_nationstring
documents[].​tribal_nation_license_typestring
Enum"Cultivator""Processor""Lab""Dispensary (Adult / Medical)""Social Consumption / Events""Delivery / Transport""Combined License""Other"
documents[].​license_statusstring

This enum is used within our UI to display the license status. 1:1 with CRBMUniformLicenseStatusDescription + Unchecked

Enum"Active""Approved/Pending""Inactive""Pre-License""Unknown""Unlicensed""Unmatched"
documents[].​date_verifiedstring

Date that GCV Verified the license in CRB Monitor

documents[].​verified_expiration_datestring

Confirmed expiration date from CRB Monitor data

documents[].​business_namestring

Legal business name on the license from CRB Monitor data

documents[].​licensing_authoritystring

Licensing Authority of the license from CRB Monitor data

documents[].​license_identifierstring

License Number in CRB Monitor

documents[].​uniform_license_type_descriptionstring
Enum"Caregiver""CBD""Corporate Officer""Cultivation""Delivery/Transporter""Event Organizer""Hemp""Illicit Establishment""Management Company""Manufacturer/Processor"
documents[].​reported_license_type_descriptionstring

Reported license type description

documents[].​licensing_authority_statestring

State of the Licensing Authority

descriptionstring

Requirement Description

categorystring

Category

archivedboolean

Archived

requiredboolean

Required

Response
application/json
{ "requirement_id": "string", "date_updated": "string", "date_created": "string", "requirement_version": "string", "status": "string", "documents": [ { "id": "string", "internal_note": "string", "friendly_name": "string", "expiration_date": "string", "license_name": "string", "license_number": "string", "state": "AL", "reviewed_by": "92ab4dbc-1b27-40ce-b24b-7dde8f4709be", "review_date": "2019-08-24T14:15:22Z", "status": "approved", "file_name": "string", "uploaded_by": "string", "upload_date": "2019-08-24T14:15:22Z", "tribal_nation": "string", "tribal_nation_license_type": "Cultivator", "license_status": "Active", "date_verified": "string", "verified_expiration_date": "string", "business_name": "string", "licensing_authority": "string", "license_identifier": "string", "uniform_license_type_description": "Caregiver", "reported_license_type_description": "string", "licensing_authority_state": "string" } ], "name": "string", "description": "string", "category": "string", "archived": true, "required": true }

Delete a document from an onboarding requirement

Request

Security
access_auth
Path
sp_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

Service Provider Id

crb_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

CRB Id

requirement_idstringrequired

Requirement Id

document_idstring^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...required

Document Id

curl -i -X DELETE \
  'https://developer.greencheckverified.com/_mock/apis/swagger/service-providers/{sp_id}/crbs/{crb_id}/onboarding-template/requirements/{requirement_id}/documents/{document_id}' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Ok

Bodyapplication/json
namestringrequired

Requirement Name

requirement_idstring

Requirement ID

date_updatedstring

Date Updated

date_createdstring

Date Created

requirement_versionstring

Requirement Version

statusstring

Status

documentsArray of objects

Custom field data

documents[].​idstringrequired

Document ID

documents[].​statusstringrequired
Enum"approved""archived""pending"
documents[].​uploaded_bystringrequired

Uploaded By

documents[].​upload_datestring(date-time)required
documents[].​internal_notestring

Service provider Internal Note

documents[].​friendly_namestring

Service provider friendly file name

documents[].​expiration_datestring

Expiration Date

documents[].​license_namestring

License Name

documents[].​license_numberstring

License Number

documents[].​statestring

Enumeration of all of the United States

Enum"AL""AK""AZ""AR""AS""CA""CO""CT""DE""DC"
documents[].​reviewed_bystring(uuid)^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F...
documents[].​review_datestring(date-time)
documents[].​file_namestring

File Name

documents[].​tribal_nationstring
documents[].​tribal_nation_license_typestring
Enum"Cultivator""Processor""Lab""Dispensary (Adult / Medical)""Social Consumption / Events""Delivery / Transport""Combined License""Other"
documents[].​license_statusstring

This enum is used within our UI to display the license status. 1:1 with CRBMUniformLicenseStatusDescription + Unchecked

Enum"Active""Approved/Pending""Inactive""Pre-License""Unknown""Unlicensed""Unmatched"
documents[].​date_verifiedstring

Date that GCV Verified the license in CRB Monitor

documents[].​verified_expiration_datestring

Confirmed expiration date from CRB Monitor data

documents[].​business_namestring

Legal business name on the license from CRB Monitor data

documents[].​licensing_authoritystring

Licensing Authority of the license from CRB Monitor data

documents[].​license_identifierstring

License Number in CRB Monitor

documents[].​uniform_license_type_descriptionstring
Enum"Caregiver""CBD""Corporate Officer""Cultivation""Delivery/Transporter""Event Organizer""Hemp""Illicit Establishment""Management Company""Manufacturer/Processor"
documents[].​reported_license_type_descriptionstring

Reported license type description

documents[].​licensing_authority_statestring

State of the Licensing Authority

descriptionstring

Requirement Description

categorystring

Category

archivedboolean

Archived

requiredboolean

Required

Response
application/json
{ "requirement_id": "string", "date_updated": "string", "date_created": "string", "requirement_version": "string", "status": "string", "documents": [ { "id": "string", "internal_note": "string", "friendly_name": "string", "expiration_date": "string", "license_name": "string", "license_number": "string", "state": "AL", "reviewed_by": "92ab4dbc-1b27-40ce-b24b-7dde8f4709be", "review_date": "2019-08-24T14:15:22Z", "status": "approved", "file_name": "string", "uploaded_by": "string", "upload_date": "2019-08-24T14:15:22Z", "tribal_nation": "string", "tribal_nation_license_type": "Cultivator", "license_status": "Active", "date_verified": "string", "verified_expiration_date": "string", "business_name": "string", "licensing_authority": "string", "license_identifier": "string", "uniform_license_type_description": "Caregiver", "reported_license_type_description": "string", "licensing_authority_state": "string" } ], "name": "string", "description": "string", "category": "string", "archived": true, "required": true }

CRB

Operations

Customers

Operations

Documents

Operations

Inventory

Operations

Inventory Locations

Operations

Products

Operations

Sales

Operations