---
title: "Create CRB"
method: POST
path: "/service-providers/{sp_id}/crbs"
tags: ["Service Provider"]
---

# Create CRB

`POST /service-providers/{sp_id}/crbs`

## Request

- Base URL: `https://sandbox-api.greencheckverified.com`
- URL: `https://sandbox-api.greencheckverified.com/service-providers/{sp_id}/crbs`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/greencheckverified/apis/green-check-access/docs/service-providers/:sp_id/crbs/post.ts> (a function with typed inputs; its response is checked against the schema)

Create a new CRB and associate with service provider.

There are two supported onboarding workflows:

1. Provide POS Credentials Up Front (`pos_info`)
   - Use when the CRB has already provided their POS credentials.
   - Include the `pos_info` object in your request.
   - Inviting users is optional.

2. 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 `users` array 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_type` must match `pos_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 `users` array.

-------------------------
Testing Scenarios (Sandbox Only)
-------------------------

1. Provide `pos_info` with a wholesale POS, but `business_type = "retail"` → Expect validation error.
2. Provide `pos_info` with:
   - `pos_type = "Greenbits"`
   - `username = "testing"`
   - `password = "invalid_testing"` → Simulates invalid credentials
   - `password = "testing"` → Simulates valid credentials
3. Leave `location_id` empty → Simulates missing required location, returns available options.
4. Set `location_id = "invalidLocation"` → Simulates invalid location, returns available options.
5. Set `location_id = "testing"` → Simulates successful connection (no actual POS connection made).

## Path parameters

- `sp_id` string, required

## Request body

- CrbCreationParams
  - `org` object, required
    - `monthlyCustomers` integer
    - `monthlySales` integer
    - `dba` string: DBA (Doing Business As)
    - `entityType` 'sole' | 'partnership' | 'corporation' | 'llc'
    - `ptEmployees` integer
    - `ftEmployees` integer
    - `established_date` string
    - `website` string: Website
    - `phone_number` string: Phone Number - (###) ####-####
    - `ein` string: EIN (Employer Identification Number) - ##-#######
    - `mailing_postal_code` string: Postal Code
    - `mailing_state` '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': Enumeration of all of the United States
    - `mailing_city` string: City
    - `mailing_street_address` string: Mailing Street Address
    - `country` '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': Enumeration of all of the countries on Earth
    - `postal_code` string: Postal Code
    - `city` string: City
    - `street_address_2` string: Street Address 2
    - `street_address` string: Street Address
    - `primary_contact_email` string: Primary contact email of the CRB to help facilitate notification emails. If not provided, default to support
    - `business_type` 'retail' | 'wholesale', required
    - `template_id` string, uuid
    - `timezone` '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'
    - `state` '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', required: Enumeration of all of the United States
    - `name` string, required
  - `pos_info` object
    - `location_id` union: 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
      - string
      - number, double
    - `pos_credentials` union, required
      - AlleavesTestAuth: 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
        - `username` string, required
        - `password` string, required
      - BiotrackTestAuth: 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 Hello, I 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. https://support.greencheckverified.com/knowledge/connect-biotrack-to-green-check https://support.greencheckverified.com/knowledge/how-to-handle-biotrack-connection-refusal-errors https://support.greencheckverified.com/knowledge/how-to-handle-biotrack-pg_hba.conf-errors
        - `username` string, required
        - `password` string, required
        - `server_ip` string, required
        - `port` number, double, required
        - `database_name` string, required
      - BlazeTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-blaze-to-green-check
        - `Authorization` string, required
      - BrytemapTestAuth: 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. Hello, I 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. https://support.greencheckverified.com/knowledge/connect-brytemap-to-green-check
        - `client_key` string, required
      - CanixTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-canix-to-green-check
        - `key` string, required
      - CovaTestAuth: 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. Hello, I 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. https://support.greencheckverified.com/knowledge/connect-cova-to-green-check
        - `username` string, required
        - `password` string, required
        - `client_id` string, required
        - `client_secret` string, required
      - FlourishTestAuth: 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 https://support.greencheckverified.com/knowledge/connect-flourish-to-green-check
        - `api_key` string, required
      - FlowhubTestAuth: 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. https://support.greencheckverified.com/knowledge/connecting-flowhub-to-green-check
        - `key` string, required
        - `clientId` string, required
      - GreenbitsTestAuth: 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. https://support.greencheckverified.com/en/knowledge/connect-greenbits-to-green-check
        - `username` string, required
        - `password` string, required
      - GrowFlowTestAuth: 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/ https://support.greencheckverified.com/knowledge/connect-growflow-to-green-check
        - `client_id_name` string, required
      - GrowFlowWholesaleTestAuth: To connect this integration, you'll need your cannabis license number and the state it was issued in
        - `state` string, required
        - `license_number` string, required
      - IndicaOnlineTestAuth: To connect this integration, you’ll need your IndicaOnline API Key
        - `apiKey` string, required
        - `officeId` number, double, required
      - IntacctTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-sage-intacct-to-green-check
        - `company_id` string, required: The company of the customer as assigned by Sage
        - `user_id` string, required: The username of the Web Services user created by the customer
        - `user_password` string, required: The password of the Web Services user created by the customer
      - DutchieTestAuth: 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. Hello, I 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. https://support.greencheckverified.com/knowledge/connect-leaf-logix-to-green-check
        - `medApiKey` string
        - `recApiKey` string
      - MeadowTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-meadow-to-green-check
        - `clientKey` string, required
      - MjFreewayTestAuth: 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. Hello, I 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. https://support.greencheckverified.com/en/knowledge/connect-mj-freeway-to-green-check
        - `apiKey` string, required
        - `facilityId` string, required
        - `orgId` string, required
        - `userId` string, required
      - POSaBITTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-posabit-to-green-check
        - `apiToken` string, required
      - Proteus420TestAuth: 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. https://support.greencheckverified.com/knowledge/connect-proteus420-to-green-check
        - `apiKey` string, required
        - `clientName` string, required
      - TreezTestAuth: To configure this integration, you will need to have Treez add your organization to Green Check's certificate permissions and then send you your organization ID. You will need the organization ID and your organization's name (found in the portal URL like: https://sampleorgname.treez.io) to connect with Green Check. Copy and paste the email below and send it to support@treez.io. Hello, I need some assistance. I would like to integrate our system with the Green Check system. Please add our organization to Green Check's certificate permissions and send us our Organization ID so that we can share it with the Green Check team to set up the integration. https://support.greencheckverified.com/knowledge/connect-treez-to-green-check
        - `oid` string, required
        - `dispensaryName` string, required
      - WeaveTestAuth: 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. https://support.greencheckverified.com/knowledge/connect-weave-to-green-check
        - `apiKey` string, required
    - `pos_type` 'Alleaves' | 'BioTrack' | 'BioTrack Wholesale' | 'Blaze' | 'Canix' | 'Dutchie' | 'Dutchie Wholesale' | 'Flourish Wholesale' | 'Flowhub' | 'Greenbits' | 'GrowFlow' | 'GrowFlow Wholesale' | 'IndicaOnline' | 'Meadow' | 'POSaBIT' | 'Proteus420' | 'Sage Intacct' | 'Treez' | 'Weave', required
  - `users` CrbCreationUser[]: CRB users to invite
    - `firstName` string, required: First Name
    - `lastName` string, required: Last Name
    - `email` string, email, required: Email
    - `phone` string: Phone Number - (###) ####-####
    - `address` string: Street Address
    - `city` string: City
    - `state` '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': Enumeration of all of the United States
    - `zipcode` string: Postal Code
    - `role` 'dispensary_admin' | 'dispensary_user' | 'dispensary_account_owner'
    - `ssn` string: SSN (Social Security Number) - ###-##-####
    - `dateOfBirth` string: Date of Birth - yyyy-MM-dd
  - `options` object
    - `onboarding_required` boolean: 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.

## Response `200`

Ok

- CRB
  - `id` string, uuid, required
  - `name` string, required: Organization name
  - `street_address` string, required: Street Address
  - `street_address_2` string, nullable, required: Street Address 2
  - `city` string, required: City
  - `ein` string, required: EIN (Employer Identification Number) - ##-#######
  - `phone_number` string, required: Phone Number - (###) ####-####
  - `postal_code` string, required: Postal Code
  - `country` string, nullable, required: Country
  - `state` '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', required: Enumeration of all of the United States
  - `website` string, required: Website
  - `timezone` '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', required
  - `mailing_street_address` string, nullable, required: Mailing Street Address
  - `mailing_city` string, required: City
  - `mailing_state` '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', required: Enumeration of all of the United States
  - `mailing_postal_code` string, required: Postal Code
  - `established_date` string, required
  - `ftEmployees` integer, nullable, required
  - `ptEmployees` integer, nullable, required
  - `entityType` 'sole' | 'partnership' | 'corporation' | 'llc', required
  - `dba` string, nullable, required: Doing Business As
  - `monthlySales` string, nullable, required: Estimated amouunt of monthly sales
  - `monthlyCustomers` integer, nullable, required

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `409`: Conflict
- `422`: Validation Failed

---

[API](https://skmtc.dev/greencheckverified/apis/green-check-access.md) - [All operations](https://skmtc.dev/greencheckverified/apis/green-check-access/llms.txt) - [OpenAPI document](https://skmtc.dev/greencheckverified/apis/green-check-access/revisions/fb63a7a6151b?raw)
