Confident LIMS · Authentication Profile

Confident Lims Authentication

Authentication

Confident LIMS secures its APIs with apiKey across 3 declared security schemes, as derived from its OpenAPI definitions.

CompanyLIMSLaboratory Information ManagementAnalytical TestingCannabis TestingComplianceSample ManagementLab Software
Methods: apiKey Schemes: 3 OAuth flows: API key in: header

Security Schemes

ApiKeyAuth apiKey
· in: header (X-ConfidentCannabis-APIKey)
SignatureAuth apiKey
· in: header (X-ConfidentCannabis-Signature)
TimestampAuth apiKey
· in: header (X-ConfidentCannabis-Timestamp)

Source

Authentication Profile

Raw ↑
generated: '2026-07-18'
method: derived
source: openapi/confident-lims-clients-openapi.json, openapi/confident-lims-common-openapi.json,
  openapi/confident-lims-labs-openapi.json
docs: https://confidentlims.readme.io/reference/authentication
model: API key + HMAC-SHA256 request signing. Three headers required on every request; the
  timestamp must be within 30 seconds of server time (replay protection). API key + secret are
  issued from account settings; the API is free for approved integration partners.
summary:
  types:
  - apiKey
  api_key_in:
  - header
schemes:
- name: ApiKeyAuth
  type: apiKey
  in: header
  parameter: X-ConfidentCannabis-APIKey
  description: API key for authentication. Required for all requests.
  sources:
  - openapi/confident-lims-clients-openapi.json
  - openapi/confident-lims-common-openapi.json
  - openapi/confident-lims-labs-openapi.json
- name: SignatureAuth
  type: apiKey
  in: header
  parameter: X-ConfidentCannabis-Signature
  description: HMAC SHA256 signature of the request. Required if signing is enabled for your
    API credentials.
  sources:
  - openapi/confident-lims-clients-openapi.json
  - openapi/confident-lims-common-openapi.json
  - openapi/confident-lims-labs-openapi.json
- name: TimestampAuth
  type: apiKey
  in: header
  parameter: X-ConfidentCannabis-Timestamp
  description: Unix timestamp of the request. Required if signing is enabled. Must be within
    30 seconds of server time.
  sources:
  - openapi/confident-lims-clients-openapi.json
  - openapi/confident-lims-common-openapi.json
  - openapi/confident-lims-labs-openapi.json