Ingest client-reported developer usage

OTLP HTTP JSON ExportLogsServiceRequest, uncompressed, up to 1 MiB and 500 records. Selected Claude Code/Codex log events are stored separately from governed spend. Unsupported events are ignored. Duplicate source event identities per seat count once. Observation does not authorize execution or stop billing.

post/usage/otlp/{source}

Request

  • Base URL: https://getsanction.com/api/v1
  • URL: https://getsanction.com/api/v1/usage/otlp/{source}
  • Auth: API key in header x-api-key

Path parameters

source'claude-code' | 'codex' required

Request body

resourceLogsobject[] required

Response

OTLP ExportLogsServiceResponse; observations accepted, duplicates ignored

Changes

No recorded changes to this operation across all 1 revision of this API.