---
title: "Get CRB customers"
method: GET
path: "/crbs/{crb_id}/customers"
tags: ["Customers"]
---

# Get CRB customers

`GET /crbs/{crb_id}/customers`

## Request

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

## Path parameters

- `crb_id` string, required

## Query parameters

- `limit` integer
- `offset` integer
- `last_updated_from` string
- `last_updated_to` string

## Response `200`

Ok

- PagedCustomers
  - `metadata` object, required
    - `total` integer, required
    - `count` string, required: Range of items returned
  - `data` Customer[], required
    - `crb_id` string, uuid, required
    - `id` string, uuid, required
    - `pos_type` 'Alleaves' | 'Apex Trading Wholesale' | 'Dutchie' | 'Dutchie Wholesale' | 'Cova' | 'Meadow' | 'MJ Freeway' | 'MJ Freeway Wholesale' | 'Greenbits' | 'GrowFlow' | 'GrowFlow Wholesale' | 'Portal42' | 'Metrc S2S' | 'Metrc S2S Wholesale' | 'Flourish' | 'Flourish Wholesale' | 'Flowhub' | 'BioTrack' | 'BioTrack Wholesale' | 'Treez' | 'Blaze' | 'Quickbooks' | 'Sage Intacct' | 'Canix' | 'Brytemap' | 'POSaBIT' | 'Proteus420' | 'IndicaOnline' | 'Sweed' | 'Weave' | 'Jane' | 'Manual Upload Wholesale' | 'Cova Test Account' | 'Leaf Logix Test Account' | 'BioTrack Test Account' | 'Mj Freeway Test Account' | 'Treez IO Test Account' | 'Green Bits Test Account' | 'Manual Upload Retail' | 'SFTP Sales Retail' | 'SFTP Sales Wholesale' | 'Not Configured' | 'Unsupported' | 'CRBMonitor' | 'Plaid', required
    - `pos_customer_id` string, required: ID of the customer in the POS
    - `first_name` string, nullable, required: Hashed first name
    - `last_name` string, nullable, required: Hashed last name
    - `middle_name` string, nullable, required: Hashed middle name
    - `dob` string, nullable, required: Plain date field for customer date of birth
    - `address_1` string, nullable, required: Customer address
    - `address_2` string, nullable, required: Additional Customer address
    - `city` string, nullable, required: City
    - `state` string, nullable, required: State
    - `zip_code` string, nullable, required: Zip code
    - `phone` string, nullable, required: Hashed phone number
    - `cell_phone` string, nullable, required: Hashed cell phone number
    - `email_address` string, nullable, required: Hashed email address
    - `gender` 'Male' | 'Female' | 'Other', required
    - `pos_identification_type` string, nullable, required: Main form of identification used by the customer
    - `pos_customer_type` string, nullable, required: Raw POS value for customer type, used to determine if medical or recreational
    - `gc_customer_type` 'medical' | 'rec', required
    - `medical_id` string, nullable, required: Hashed medical ID
    - `medical_id_expiration_date` string, nullable, required: Medical ID expiration date
    - `drivers_license_id` string, nullable, required: Hashed drivers license ID
    - `drivers_license_expiration_date` string, nullable, required: Drivers license expiration date
    - `other_id` string, nullable, required: Hashed other license ID
    - `other_id_expiration_date` string, nullable, required: Other ID expiration
    - `caregiver` boolean, nullable, required: True if this customer is a caregiver
    - `loyalty_member` boolean, nullable, required: True if this customer is a loyalty member
    - `loyalty_points` number, double, required
    - `anonymous` boolean, nullable, required: True if this is an anonymous customer, can depend on the state
    - `pos_updated_date` string, nullable, required: the timestamp reported by the pos for the last update to this record in UTC
    - `pos_updated_date_local` string, nullable, required: the timestamp reported by the pos for the last update to this record in the crb local time
    - `gc_updated_date` string, nullable, required: the timestamp of this records insertion/updates in UTC
    - `gc_created_date` string, nullable, required

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `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)
