401 Missing or invalid key
missing_api_keyNo quota is consumed when authentication fails before customer/key validation.

Create and rotate scoped keys. New secrets appear once and are cleared after refresh.
Review monthly usage, burst limits, and recent request receipts for the selected customer.
Use owner or admin access to create a scoped reader key for the selected customer.
Select a customer, then create a key.
Load the live OpenAPI draft or download the same YAML file used by the portal.
Reference spec preview not loaded.
curl -s https://api.tr4nsform.me/v1/signals?limit=25 \ -H 'X-TR4NSFORM-Key: tr4k_live_replace_me' \ -H 'x-request-id: req_signals_example_01'
curl -s 'https://api.tr4nsform.me/v1/entities?type=COMPOUND&query=ketamine' \ -H 'X-TR4NSFORM-Key: tr4k_live_replace_me' \ -H 'x-request-id: req_entities_example_01'
curl -s 'https://api.tr4nsform.me/v1/changes?changed_after=2026-06-01T00:00:00.000Z' \ -H 'X-TR4NSFORM-Key: tr4k_live_replace_me' \ -H 'x-request-id: req_changes_example_01'
curl -s https://api.tr4nsform.me/v1/taxonomy \ -H 'X-TR4NSFORM-Key: tr4k_live_replace_me' \ -H 'x-request-id: req_taxonomy_example_01'
missing_api_keyNo quota is consumed when authentication fails before customer/key validation.
customer_inactive, insufficient_scopeInspect customer state or reissue a key with the correct scope set.
burst_limit_exceededRetry after meta.quota.resets_at. Replays with the same x-request-id are idempotent.
monthly_quota_exceededUsage is enforced per customer and shown directly in the usage panel.