Authentication
Protected The Wo endpoints use API key authentication. Authentication is a shared platform capability. Individual products can use this same mechanism without redefining API key behavior inside each product. Operational Evidence currently uses this authentication model for both report generation and current-usage visibility. During the private beta, API keys are provisioned manually after access approval. See Operational Evidence beta access for the current onboarding process. Send your API key through the following HTTP header:API keys are secrets
An API key authenticates your integration and must be treated as a secret credential. Do not:- commit API keys to source control;
- include API keys in public documentation;
- include API keys in screenshots;
- send API keys through query parameters;
- write raw API keys to ordinary application logs;
- embed API keys in publicly distributed frontend code;
- embed API keys in publicly distributed mobile applications.
Missing API key
Requests to protected endpoints without thex-api-key header are rejected
before the business operation is executed.
Example response:
Invalid API key
Invalid, inactive, or revoked credentials are represented through the same public error. This prevents API consumers from learning the internal lifecycle state of a credential. Example:Authentication service unavailable
If the API cannot safely validate a credential because the authentication service is temporarily unavailable, the request fails closed.Request IDs
Error responses include arequestId.
Keep this value when reporting an integration problem because it can be used
to correlate the failed request without exposing the API key itself.
