List order statuses

GET /v0/orderstatuses

Return every order status an order can be in. Use the id of a status as the status_id filter when listing orders or samples.

Try it

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

Responses

200 Success
order_statuses array of objects
Show 2 child attributes Hide 2 child attributes
id integer

Unique ID for Order Status

name string

Order Status 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/orderstatuses' \
  -H 'X-ConfidentLims-APIKey: YOUR_API_KEY' \
  -H 'X-ConfidentLims-Timestamp: UNIX_TIMESTAMP' \
  -H 'X-ConfidentLims-Signature: REQUEST_SIGNATURE'
Response · 200
{
  "success": true,
  "order_statuses": [
    {
      "id": 0,
      "name": "Canceled"
    },
    {
      "id": 2,
      "name": "Placed"
    },
    {
      "id": 3,
      "name": "In Progress"
    },
    {
      "id": 4,
      "name": "Completed"
    }
  ]
}