Confident Cannabis Client Info API
Client organization information
Client organization information
openapi: 3.1.0
info:
title: Clients Client Info API
version: 0.16.0
description: API endpoints for clients to view their orders, samples, and associated labs. All endpoints are read-only (GET) and accessible only with client API credentials.
contact:
name: Confident Cannabis API Support
url: https://www.confidentcannabis.com
servers:
- url: https://api.confidentcannabis.com
description: Production server
security:
- ApiKeyAuth: []
tags:
- description: Client organization information
name: Client Info
paths:
/v0/clients/client:
get:
summary: Get current client information
description: Returns information about the authenticated client organization.
operationId: getClient
tags:
- Client Info
security:
- ApiKeyAuth: []
responses:
'200':
description: Successful response with client details
content:
application/json:
schema:
type: object
required:
- success
- client
properties:
success:
type: boolean
example: true
client:
type: object
description: Detailed information about a client organization
required:
- id
- name
- training
- last_modified
properties:
id:
type: integer
description: Unique client ID
example: 123
name:
type: string
description: Organization name
example: Green Valley Dispensary
email:
type: string
format: email
description: Organization email
example: contact@greenvalley.com
phone:
type: string
description: Organization phone number
example: (555) 123-4567
url:
type: string
format: uri
description: Organization website
example: https://greenvalley.com
training:
type: boolean
description: Whether this is a training/demo client
example: false
last_modified:
type: string
format: date-time
description: Last modification timestamp
example: '2025-01-15T10:30:00Z'
primary_address:
type: object
description: Physical address
properties:
street:
type: string
example: 123 Main St
city:
type: string
example: Denver
state:
type: string
example: CO
zip:
type: string
example: '80202'
country:
type: string
example: USA
licenses:
type: array
description: Business licenses
items:
type: object
description: Business license information
properties:
license_number:
type: string
example: MED-12345
license_type:
type: string
example: Medical Marijuana Dispensary
state:
type: string
example: CO
expiration_date:
type: string
format: date
example: '2026-12-31'
examples:
success:
summary: Successful client response
value:
success: true
client:
id: 123
name: Green Valley Dispensary
email: contact@greenvalley.com
phone: (555) 123-4567
url: https://greenvalley.com
training: false
last_modified: '2025-01-15T10:30:00Z'
primary_address:
street: 123 Main St
city: Denver
state: CO
zip: '80202'
country: USA
licenses:
- license_number: MED-12345
license_type: Medical Marijuana Dispensary
state: CO
expiration_date: '2026-12-31'
'401':
description: Authentication failed
content:
application/json:
schema:
type: object
description: Error response
required:
- success
- error_code
- error_message
properties:
success:
type: boolean
example: false
error_code:
type: string
example: missing_api_key
error_message:
type: string
example: Missing API key header
error_details:
type: object
additionalProperties:
type: array
items:
type: string
'403':
description: Access denied
content:
application/json:
schema:
type: object
description: Error response
required:
- success
- error_code
- error_message
properties:
success:
type: boolean
example: false
error_code:
type: string
example: permission_denied
error_message:
type: string
example: Access denied
error_details:
type: object
additionalProperties:
type: array
items:
type: string
components:
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-ConfidentCannabis-APIKey
description: API key for authentication. Required for all requests.