List compounds

GET /v0/compounds

Return every compound known to Confident, including synonyms and alternate spellings. Results are grouped by test category and sorted by name within each category.

Anything listed here can be submitted in test results using the name value. When is_synonym is true, synonym_for_compound_name gives the canonical compound the synonym maps to.

This response is cacheable and is served with a Cache-Control: max-age=1800 header.

Try it

Log in to send test requests to this endpoint straight from the docs.

Responses

200 Success
compounds array of objects
Show 5 child attributes Hide 5 child attributes
category string

Test category under which this compound is normally tested

name string

Unique name used to identify the compound

display_name string

Display name for compound

is_synonym boolean

True if this is a synonym for another compound

synonym_for_compound_name string

Name of compound for which this is a synonym

400 Bad request

The request was malformed or failed validation. Validation failures include per-field messages in error_details.

Possible error_code values: invalid_request, request_too_old.

401 Unauthorized

Authentication failed.

Possible error_code values: missing_api_key, invalid_api_key, invalid_credentials_type, api_access_restricted, api_access_denied, missing_signature, missing_timestamp, invalid_timestamp, invalid_signature.

403 Permission denied

The API key is valid but does not have permission for this endpoint (for example, a client key calling a labs endpoint).

Possible error_code values: permission_denied.

How to sign requests
# X-ConfidentLims-Signature: see the Request Signing guide - https://api.confidentcannabis.com/v0/docs/request-signing.md
curl -X GET 'https://api.confidentcannabis.com/v0/compounds' \
  -H 'X-ConfidentLims-APIKey: YOUR_API_KEY' \
  -H 'X-ConfidentLims-Timestamp: UNIX_TIMESTAMP' \
  -H 'X-ConfidentLims-Signature: REQUEST_SIGNATURE'
Response · 200
{
  "success": true,
  "compounds": [
    {
      "category": "cannabinoids",
      "name": "cbd",
      "display_name": "CBD",
      "is_synonym": false,
      "synonym_for_compound_name": ""
    },
    {
      "category": "cannabinoids",
      "name": "cannabidiol",
      "display_name": "Cannabidiol",
      "is_synonym": true,
      "synonym_for_compound_name": "cbd"
    }
  ]
}