List sample types

GET /v0/sampletypes

Return every sample type, ordered for display. Each sample type belongs to a single sample category, which is included here for convenience.

Use the id of a sample type as sample_type_id when creating a sample.

Try it

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

Responses

200 Success
sample_types array of objects
Show 4 child attributes Hide 4 child attributes
id integer

Unique ID for Sample Type

name string

Sample Type Name

category_id integer

Sample Category ID

category_name string

Sample Category Name

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/sampletypes' \
  -H 'X-ConfidentLims-APIKey: YOUR_API_KEY' \
  -H 'X-ConfidentLims-Timestamp: UNIX_TIMESTAMP' \
  -H 'X-ConfidentLims-Signature: REQUEST_SIGNATURE'
Response · 200
{
  "success": true,
  "sample_types": [
    {
      "id": 1,
      "name": "Flower - Cured",
      "category_id": 1,
      "category_name": "Plant"
    },
    {
      "id": 64,
      "name": "Biomass",
      "category_id": 1,
      "category_name": "Plant"
    }
  ]
}