Green Check Verified · Schema
CrbCreationParams
CompanyCannabisComplianceBankingFinancial ServicesBSA/AMLRegTechPoint-of-SaleOnboardingDue DiligenceKYCData Aggregation
Properties
| Name | Type | Description |
|---|---|---|
| org | object | |
| pos_info | object | |
| users | array | CRB users to invite |
| options | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/green-check-verified/main/json-schema/green-check-verified-crb-creation-params-schema.json",
"title": "CrbCreationParams",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/green-check-verified-service-provider-api-openapi.yml#/components/schemas/CrbCreationParams",
"properties": {
"org": {
"properties": {
"monthlyCustomers": {
"$ref": "#/$defs/PositiveInteger",
"description": "Monthly Customers"
},
"monthlySales": {
"$ref": "#/$defs/PositiveInteger",
"description": "Monthly Sales"
},
"dba": {
"type": "string",
"description": "DBA (Doing Business As)"
},
"entityType": {
"$ref": "#/$defs/EntityType",
"description": "Entity Type"
},
"ptEmployees": {
"$ref": "#/$defs/PositiveInteger",
"description": "Part-time Employees"
},
"ftEmployees": {
"$ref": "#/$defs/PositiveInteger",
"description": "Full-time Employees"
},
"established_date": {
"$ref": "#/$defs/ShortDate",
"description": "Established Date"
},
"website": {
"$ref": "#/$defs/Website",
"description": "Website"
},
"phone_number": {
"$ref": "#/$defs/PhoneNumber",
"description": "Phone Number - (###) ####-####"
},
"ein": {
"$ref": "#/$defs/EIN",
"description": "EIN (Employer Identification Number) - ##-#######"
},
"mailing_postal_code": {
"$ref": "#/$defs/PostalCode",
"description": "Mailing Postal Code"
},
"mailing_state": {
"$ref": "#/$defs/USStates",
"description": "Mailing State"
},
"mailing_city": {
"$ref": "#/$defs/City",
"description": "Mailing City"
},
"mailing_street_address": {
"type": "string",
"description": "Mailing Street Address"
},
"country": {
"$ref": "#/$defs/Countries",
"description": "Country"
},
"postal_code": {
"$ref": "#/$defs/PostalCode",
"description": "Postal Code"
},
"city": {
"$ref": "#/$defs/City",
"description": "City"
},
"street_address_2": {
"type": "string",
"description": "Street Address 2"
},
"street_address": {
"type": "string",
"description": "Street Address"
},
"primary_contact_email": {
"type": "string",
"description": "Primary contact email of the CRB to help facilitate notification emails. If not provided, default to support"
},
"business_type": {
"$ref": "#/$defs/DispensaryBusinessType",
"description": "Crb's business type (retail or wholesale)"
},
"template_id": {
"$ref": "#/$defs/UUID",
"description": "Onboarding Template Id to assign the CRB"
},
"timezone": {
"$ref": "#/$defs/IANATimezones",
"description": "Crb's IANA Timezone. If not provided, will default to default value for state"
},
"state": {
"$ref": "#/$defs/USStates",
"description": "State"
},
"name": {
"type": "string"
}
},
"required": [
"business_type",
"state",
"name"
],
"type": "object"
},
"pos_info": {
"properties": {
"location_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number",
"format": "double"
}
],
"description": "Location ID to specify which specific location within the POS is related to this CRB. Optional.\nIf not provided and the selected POS requires location ID, we will return an error message\nwith available locations so that you can provide one and call again"
},
"pos_credentials": {
"$ref": "#/$defs/PosCredentials",
"description": "POS credentials specific to the POS"
},
"pos_type": {
"$ref": "#/$defs/AvailablePosTypes",
"description": "Point-of-Sale type of the CRB"
}
},
"required": [
"pos_credentials",
"pos_type"
],
"type": "object"
},
"users": {
"items": {
"properties": {
"phone": {
"type": "string"
},
"email": {
"type": "string"
},
"lastName": {
"type": "string"
},
"firstName": {
"type": "string"
}
},
"required": [
"email",
"lastName",
"firstName"
],
"type": "object"
},
"type": "array",
"description": "CRB users to invite"
},
"options": {
"properties": {
"onboarding_required": {
"type": "boolean",
"description": "True to leave this CRB in pending state. Requires users to be present so that we can invite them to complete onboarding on-app. Defaults to false and CRBs are auto-approved."
}
},
"type": "object"
}
},
"required": [
"org"
],
"type": "object",
"additionalProperties": false,
"$defs": {
"AlleavesTestAuth": {
"description": "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.\n\nhttps://support.greencheckverified.com/knowledge/connect-alleaves-to-green-check",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"username",
"password"
],
"type": "object",
"additionalProperties": false
},
"AvailablePosTypes": {
"type": "string",
"enum": [
"Alleaves",
"BioTrack",
"BioTrack Wholesale",
"Blaze",
"Canix",
"Dutchie",
"Dutchie Wholesale",
"Flourish Wholesale",
"Flowhub",
"Greenbits",
"GrowFlow",
"GrowFlow Wholesale",
"IndicaOnline",
"Meadow",
"POSaBIT",
"Proteus420",
"Sage Intacct",
"Treez",
"Weave"
]
},
"BiotrackTestAuth": {
"description": "BioTrack enables its users to connect to other systems like Green Check with something called a SQL to SQL Pipeline. This simply means that Green Check will have read-only access to your BioTrack data. First, you'll need to ask BioTrack to email you the necessary credentials for the integration. Copy and paste the email below and send it to Support@biotrackthc.com. Then, you'll need to configure BioTrack to grant Green Check access, follow the instructions found here: https://f.hubspotusercontent20.net/hubfs/5237927/Connect%20BioTrack%20to%20Green%20Check.pdf. If your Network Connection requires you to whitelist Green Check's IP, please add these IP addresses to your whitelist: 52.4.48.232 and 35.169.209.100\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please provide me with the necessary information about our database that the Green Check team needs for Read Only access.\n\nhttps://support.greencheckverified.com/knowledge/connect-biotrack-to-green-check\nhttps://support.greencheckverified.com/knowledge/how-to-handle-biotrack-connection-refusal-errors\nhttps://support.greencheckverified.com/knowledge/how-to-handle-biotrack-pg_hba.conf-errors",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"server_ip": {
"type": "string"
},
"port": {
"type": "number",
"format": "double"
},
"database_name": {
"type": "string"
}
},
"required": [
"username",
"password",
"server_ip",
"port",
"database_name"
],
"type": "object",
"additionalProperties": false
},
"BlazeTestAuth": {
"description": "Blaze provides its users with a unique Developer Key that can be used to integrate with other systems like Green Check. In order to connect with third party applications, you will need to generate a developer key from the backend of BLAZE Retail. Follow the instructions in the link below to generate a key.\n\nhttps://support.greencheckverified.com/knowledge/connect-blaze-to-green-check",
"properties": {
"Authorization": {
"type": "string"
}
},
"required": [
"Authorization"
],
"type": "object",
"additionalProperties": false
},
"BrytemapTestAuth": {
"description": "Brytemap provides its users with a unique Client Key that can be used to integrate with other systems like Green Check. First, you'll need to ask Brytemap to add your Client Key to Green Check's Brytemap account. Copy and paste the email below and send it to support@brytemap.com.\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please help me by providing access to Green Check's Brytemap Partners account. This account is set up under engineering@greencheckverified.com.\n\nhttps://support.greencheckverified.com/knowledge/connect-brytemap-to-green-check",
"properties": {
"client_key": {
"type": "string"
}
},
"required": [
"client_key"
],
"type": "object",
"additionalProperties": false
},
"CanixTestAuth": {
"description": "Canix provides its users with a unique API key that can be used to integrate with other systems like Green Check. Go to your Canix settingsToggle the switch next to Green Check Verified to the on position. Copy your client API key.\n\nhttps://support.greencheckverified.com/knowledge/connect-canix-to-green-check",
"properties": {
"key": {
"type": "string"
}
},
"required": [
"key"
],
"type": "object",
"additionalProperties": false
},
"City": {
"type": "string",
"description": "City",
"pattern": "^[a-zA-Z\\s.-]+$"
},
"Countries": {
"type": "string",
"enum": [
"Afghanistan",
"Albania",
"Algeria",
"American Samoa",
"Andorra",
"Angola",
"Anguilla",
"Antigua & Barbuda",
"Argentina",
"Armenia",
"Aruba",
"Australia",
"Austria",
"Azerbaijan",
"Bahamas, The",
"Bahrain",
"Bangladesh",
"Barbados",
"Belarus",
"Belgium",
"Belize",
"Benin",
"Bermuda",
"Bhutan",
"Bolivia",
"Bosnia & Herzegovina",
"Botswana",
"Brazil",
"British Virgin Is.",
"Brunei",
"Bulgaria",
"Burkina Faso",
"Burma",
"Burundi",
"Cambodia",
"Cameroon",
"Canada",
"Cape Verde",
"Cayman Islands",
"Central African Rep.",
"Chad",
"Chile",
"China",
"Colombia",
"Comoros",
"Congo, Dem. Rep.",
"Congo, Repub. of the",
"Cook Islands",
"Costa Rica",
"Cote d'Ivoire",
"Croatia",
"Cuba",
"Cyprus",
"Czech Republic",
"Denmark",
"Djibouti",
"Dominica",
"Dominican Republic",
"East Timor",
"Ecuador",
"Egypt",
"El Salvador",
"Equatorial Guinea",
"Eritrea",
"Estonia",
"Ethiopia",
"Faroe Islands",
"Fiji",
"Finland",
"France",
"French Guiana",
"French Polynesia",
"Gabon",
"Gambia, The",
"Gaza Strip",
"Georgia",
"Germany",
"Ghana",
"Gibraltar",
"Greece",
"Greenland",
"Grenada",
"Guadeloupe",
"Guam",
"Guatemala",
"Guernsey",
"Guinea",
"Guinea-Bissau",
"Guyana",
"Haiti",
"Honduras",
"Hong Kong",
"Hungary",
"Iceland",
"India",
"Indonesia",
"Iran",
"Iraq",
"Ireland",
"Isle of Man",
"Israel",
"Italy",
"Jamaica",
"Japan",
"Jersey",
"Jordan",
"Kazakhstan",
"Kenya",
"Kiribati",
"Korea, North",
"Korea, South",
"Kuwait",
"Kyrgyzstan",
"Laos",
"Latvia",
"Lebanon",
"Lesotho",
"Liberia",
"Libya",
"Liechtenstein",
"Lithuania",
"Luxembourg",
"Macau",
"Macedonia",
"Madagascar",
"Malawi",
"Malaysia",
"Maldives",
"Mali",
"Malta",
"Marshall Islands",
"Martinique",
"Mauritania",
"Mauritius",
"Mayotte",
"Mexico",
"Micronesia, Fed. St.",
"Moldova",
"Monaco",
"Mongolia",
"Montserrat",
"Morocco",
"Mozambique",
"Namibia",
"Nauru",
"Nepal",
"Netherlands",
"Netherlands Antilles",
"New Caledonia",
"New Zealand",
"Nicaragua",
"Niger",
"Nigeria",
"N. Mariana Islands",
"Norway",
"Oman",
"Pakistan",
"Palau",
"Panama",
"Papua New Guinea",
"Paraguay",
"Peru",
"Philippines",
"Poland",
"Portugal",
"Puerto Rico",
"Qatar",
"Reunion",
"Romania",
"Russia",
"Rwanda",
"Saint Helena",
"Saint Kitts & Nevis",
"Saint Lucia",
"St Pierre & Miquelon",
"Saint Vincent and the Grenadines",
"Samoa",
"San Marino",
"Sao Tome & Principe",
"Saudi Arabia",
"Senegal",
"Serbia",
"Seychelles",
"Sierra Leone",
"Singapore",
"Slovakia",
"Slovenia",
"Solomon Islands",
"Somalia",
"South Africa",
"Spain",
"Sri Lanka",
"Sudan",
"Suriname",
"Swaziland",
"Sweden",
"Switzerland",
"Syria",
"Taiwan",
"Tajikistan",
"Tanzania",
"Thailand",
"Togo",
"Tonga",
"Trinidad & Tobago",
"Tunisia",
"Turkey",
"Turkmenistan",
"Turks & Caicos Is",
"Tuvalu",
"Uganda",
"Ukraine",
"United Arab Emirates",
"United Kingdom",
"United States",
"Uruguay",
"Uzbekistan",
"Vanuatu",
"Venezuela",
"Vietnam",
"Virgin Islands",
"Wallis and Futuna",
"West Bank",
"Western Sahara",
"Yemen",
"Zambia",
"Zimbabwe"
],
"description": "Enumeration of all of the countries on Earth"
},
"CovaTestAuth": {
"description": "Cova provides its users with a unique API key that can be used to integrate with other systems like Green Check. First, you'll need to ask Cova to add your API key to Green Check's Cova Partners account. Copy and paste the email below and send it to apisupport@covasoftware.com.\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please help me by providing access to Green Check's Cova Partners account. This account is set up under engineering@greencheckverified.com.\n\nhttps://support.greencheckverified.com/knowledge/connect-cova-to-green-check",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"client_id": {
"type": "string"
},
"client_secret": {
"type": "string"
}
},
"required": [
"username",
"password",
"client_id",
"client_secret"
],
"type": "object",
"additionalProperties": false
},
"DispensaryBusinessType": {
"type": "string",
"enum": [
"retail",
"wholesale"
]
},
"DutchieTestAuth": {
"description": "Leaf Logix/Dutchie provides its users with unique API keys that can be used to integrate with other systems like Green Check. First, you'll need to ask Leaf Logix to email you your API credentials. Copy and paste the email below and send it to possupport@dutchie.com. Please note: If your location is licensed for both medical and recreational sales, you will have two separate API keys for this location.\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please help me locate my API key(s) so that I can provide this to the Green Check team to set up the integration.\n\nhttps://support.greencheckverified.com/knowledge/connect-leaf-logix-to-green-check",
"properties": {
"medApiKey": {
"type": "string"
},
"recApiKey": {
"type": "string"
}
},
"type": "object",
"additionalProperties": false
},
"EIN": {
"type": "string",
"description": "EIN (Employer Identification Number) - ##-#######",
"pattern": "^\\d{2}-\\d{7}$"
},
"EntityType": {
"enum": [
"sole",
"partnership",
"corporation",
"llc"
],
"type": "string"
},
"FlourishTestAuth": {
"description": "To connect this integration, you’ll need your Flourish Username and API Key. Go to the following URL for a full guide on how to do this: https://docs.flourishsoftware.com/article/xsefgb8b0s-external-api-generate-or-reset-api-key\n\nhttps://support.greencheckverified.com/knowledge/connect-flourish-to-green-check",
"properties": {
"api_key": {
"type": "string"
}
},
"required": [
"api_key"
],
"type": "object",
"additionalProperties": false
},
"FlowhubTestAuth": {
"description": "Flowhub provides its users with a unique API key that can be used to integrate with other systems like Green Check. First, you'll need to ask Flowhub to email you your API credentials. Please initiate the process by following this link to the Flowhub Integration Request form: https://flowhub.com/api-integration-request. Please fill out all fields and select Green Check as the desired partner and Submit.\n\nhttps://support.greencheckverified.com/knowledge/connecting-flowhub-to-green-check",
"properties": {
"key": {
"type": "string"
},
"clientId": {
"type": "string"
}
},
"required": [
"key",
"clientId"
],
"type": "object",
"additionalProperties": false
},
"GreenbitsTestAuth": {
"description": "To share your API token with Green Check, you will need to set up a new Role and User account in Greenbits that Green Check will use to access the token. Ensure this role has the following permissions: View Products, Access Backoffice, View product types, View brands, View strains, View suppliers. Follow the instructions in the link below to set this up.\n\nhttps://support.greencheckverified.com/en/knowledge/connect-greenbits-to-green-check",
"properties": {
"username": {
"type": "string"
},
"password": {
"type": "string"
}
},
"required": [
"username",
"password"
],
"type": "object",
"additionalProperties": false
},
"GrowFlowTestAuth": {
"description": "First, you'll need to ask GrowFlow to enable the Green Check integration. Log into your GrowFlow account. Using the chat bubble, ask their Support team to enable the Green Check integration for all of your locations. Then use your client ID, found in the URL of any growflow page, like: https://retail.growflow.com/c/CLIENT_ID/\n\nhttps://support.greencheckverified.com/knowledge/connect-growflow-to-green-check",
"properties": {
"client_id_name": {
"type": "string"
}
},
"required": [
"client_id_name"
],
"type": "object",
"additionalProperties": false
},
"GrowFlowWholesaleTestAuth": {
"description": "To connect this integration, you'll need your cannabis license number and the state it was issued in",
"properties": {
"state": {
"type": "string"
},
"license_number": {
"type": "string"
}
},
"required": [
"state",
"license_number"
],
"type": "object",
"additionalProperties": false
},
"IANATimezones": {
"enum": [
"America/New_York",
"America/Detroit",
"America/Kentucky/Louisville",
"America/Kentucky/Monticello",
"America/Indiana/Indianapolis",
"America/Indiana/Vincennes",
"America/Indiana/Winamac",
"America/Indiana/Marengo",
"America/Indiana/Petersburg",
"America/Indiana/Vevay",
"America/Chicago",
"America/Indiana/Tell_City",
"America/Indiana/Knox",
"America/Menominee",
"America/North_Dakota/Center",
"America/North_Dakota/New_Salem",
"America/North_Dakota/Beulah",
"America/Denver",
"America/Boise",
"America/Phoenix",
"America/Los_Angeles",
"America/Anchorage",
"America/Juneau",
"America/Puerto_Rico",
"America/Sitka",
"America/St_Thomas",
"America/Metlakatla",
"America/Yakutat",
"America/Nome",
"America/Adak",
"Pacific/Honolulu",
"Pacific/Guam",
"Pacific/Kosrae",
"Pacific/Midway",
"Pacific/Pago_Pago",
"Pacific/Palau",
"Pacific/Kwajalein",
"Pacific/Saipan"
],
"type": "string"
},
"IndicaOnlineTestAuth": {
"description": "To connect this integration, you’ll need your IndicaOnline API Key",
"properties": {
"apiKey": {
"type": "string"
},
"officeId": {
"type": "number",
"format": "double"
}
},
"required": [
"apiKey",
"officeId"
],
"type": "object",
"additionalProperties": false
},
"IntacctTestAuth": {
"description": "To configure this integration, you’ll need to enable access for the Green Check Web Sender ID in your Sage Intacct system and create a Green Check Web Services User. You will then need to gather the credentials listed below. Follow the steps in the following link to help you facilitate this setup.\n\nhttps://support.greencheckverified.com/knowledge/connect-sage-intacct-to-green-check",
"properties": {
"company_id": {
"type": "string",
"description": "The company of the customer as assigned by Sage"
},
"user_id": {
"type": "string",
"description": "The username of the Web Services user created by the customer"
},
"user_password": {
"type": "string",
"description": "The password of the Web Services user created by the customer"
}
},
"required": [
"company_id",
"user_id",
"user_password"
],
"type": "object",
"additionalProperties": false
},
"MeadowTestAuth": {
"description": "You can connect your Meadow account to Green Check by simply using your Meadow API Key. Generate a key by navigating to your organization's API Settings page at https://admin.getmeadow.com/settings/api. Click the \"Add Integration\" button. Click the Company drop-down and select \"Green Check Verified\". Select the \"Analytics Access\" checkbox.\n\nhttps://support.greencheckverified.com/knowledge/connect-meadow-to-green-check",
"properties": {
"clientKey": {
"type": "string"
}
},
"required": [
"clientKey"
],
"type": "object",
"additionalProperties": false
},
"MjFreewayTestAuth": {
"description": "MJ Freeway provides its users with unique API tokens that can be used to integrate with other systems like Green Check. First, you'll need to ask MJ Freeway to add your API key to Green Check's MJ Freeway Partners account. Copy and paste the email below and send it to partners@mjfreeway.com.\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please help me by providing access to Green Check's MJ Freeway Partners account. This account is set up under engineering@greencheckverified.com.\n\nhttps://support.greencheckverified.com/en/knowledge/connect-mj-freeway-to-green-check",
"properties": {
"apiKey": {
"type": "string"
},
"facilityId": {
"type": "string"
},
"orgId": {
"type": "string"
},
"userId": {
"type": "string"
}
},
"required": [
"apiKey",
"facilityId",
"orgId",
"userId"
],
"type": "object",
"additionalProperties": false
},
"POSaBITTestAuth": {
"description": "POSaBIT provides its users with a unique API Token that can be used to integrate with other systems like Green Check. Please contact POSaBIT for help in creating an api key.\n\nhttps://support.greencheckverified.com/knowledge/connect-posabit-to-green-check",
"properties": {
"apiToken": {
"type": "string"
}
},
"required": [
"apiToken"
],
"type": "object",
"additionalProperties": false
},
"PhoneNumber": {
"type": "string",
"description": "Phone Number - (###) ####-####",
"pattern": "^\\(\\d{3}\\)\\s\\d{3}-\\d{4}$"
},
"PosCredentials": {
"anyOf": [
{
"$ref": "#/$defs/AlleavesTestAuth"
},
{
"$ref": "#/$defs/BiotrackTestAuth"
},
{
"$ref": "#/$defs/BlazeTestAuth"
},
{
"$ref": "#/$defs/BrytemapTestAuth"
},
{
"$ref": "#/$defs/CanixTestAuth"
},
{
"$ref": "#/$defs/CovaTestAuth"
},
{
"$ref": "#/$defs/FlourishTestAuth"
},
{
"$ref": "#/$defs/FlowhubTestAuth"
},
{
"$ref": "#/$defs/GreenbitsTestAuth"
},
{
"$ref": "#/$defs/GrowFlowTestAuth"
},
{
"$ref": "#/$defs/GrowFlowWholesaleTestAuth"
},
{
"$ref": "#/$defs/IndicaOnlineTestAuth"
},
{
"$ref": "#/$defs/IntacctTestAuth"
},
{
"$ref": "#/$defs/DutchieTestAuth"
},
{
"$ref": "#/$defs/MeadowTestAuth"
},
{
"$ref": "#/$defs/MjFreewayTestAuth"
},
{
"$ref": "#/$defs/POSaBITTestAuth"
},
{
"$ref": "#/$defs/Proteus420TestAuth"
},
{
"$ref": "#/$defs/TreezTestAuth"
},
{
"$ref": "#/$defs/WeaveTestAuth"
}
]
},
"PositiveInteger": {
"type": "integer",
"format": "int32",
"minimum": 0
},
"PostalCode": {
"type": "string",
"description": "Postal Code",
"pattern": "^\\d{5}(?:[-\\s]?\\d{4})?$"
},
"Proteus420TestAuth": {
"description": "To configure this integration, you’ll need your Proteus420 Client Name and API Key. The Client Name will be the Proteus420 account name that shows on the top of the Proteus420 homepage when logged in. The API Key can be accessed and generated on the web services page (Settings>webservices). There will be a unique API Key for each location.\n\nhttps://support.greencheckverified.com/knowledge/connect-proteus420-to-green-check",
"properties": {
"apiKey": {
"type": "string"
},
"clientName": {
"type": "string"
}
},
"required": [
"apiKey",
"clientName"
],
"type": "object",
"additionalProperties": false
},
"ShortDate": {
"type": "string",
"pattern": "^[2][0][0-9]{2}[-]([0][0-9]|[1][0-2])[-]([0-2][0-9]|[3][0-1])"
},
"TreezTestAuth": {
"description": "Treez provides its users with a unique API key that can be used to integrate with other systems like Green Check. First, you'll need to ask Treez to email you your API credentials. Copy and paste the email below and send it to support@treez.io. You will also need the organization's name, found in the portal URL like: https://sampleorgname.treez.io\n\nHello,\nI need some assistance. I would like to integrate our system with the Green Check system. Please provide my API credentials so that I can provide them to the Green Check team to set up the integration.\n\nhttps://support.greencheckverified.com/knowledge/connect-treez-to-green-check",
"properties": {
"apiKey": {
"type": "string"
},
"dispensaryName": {
"type": "string"
}
},
"required": [
"apiKey",
"dispensaryName"
],
"type": "object",
"additionalProperties": false
},
"USStates": {
"description": "Enumeration of all of the United States",
"enum": [
"AL",
"AK",
"AZ",
"AR",
"AS",
"CA",
"CO",
"CT",
"DE",
"DC",
"FM",
"FL",
"GA",
"GU",
"HI",
"ID",
"IL",
"IN",
"IA",
"KS",
"KY",
"LA",
"ME",
"MD",
"MA",
"MH",
"MI",
"MN",
"MS",
"MO",
"MT",
"NE",
"NV",
"NH",
"NJ",
"NM",
"NY",
"NC",
"ND",
"MP",
"OH",
"OK",
"OR",
"PW",
"PA",
"PR",
"RI",
"SC",
"SD",
"TN",
"TX",
"UM",
"UT",
"VT",
"VA",
"VI",
"WA",
"WV",
"WI",
"WY",
"AA",
"AE",
"AP"
],
"type": "string"
},
"UUID": {
"type": "string",
"format": "uuid",
"pattern": "^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$"
},
"WeaveTestAuth": {
"description": "To configure this integration, you’ll need your Weave API Key. To generate your Weave API Key, you’ll navigate to https://retail.weaveiq.com/location/overview/api-integrations then click the checkbox to enable Greencheck.\n\nhttps://support.greencheckverified.com/knowledge/connect-weave-to-green-check",
"properties": {
"apiKey": {
"type": "string"
}
},
"required": [
"apiKey"
],
"type": "object",
"additionalProperties": false
},
"Website": {
"type": "string",
"description": "Website",
"pattern": "^(https?:\\/\\/)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b([-a-zA-Z0-9()@:%_\\+.~#?&=]*)"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/green-check-verified-crb-creation-params"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.