Receive Traces
Submit trace data to the OpenTelemetry Collector using OTLP/HTTP protocol.
The request must include a valid OAuth2 bearer token in the Authorization header, obtained from the Unomiq OAuth API.
The collector processes traces through the following pipeline:
- Extract API key ID from JWT sub claim
- Extract app ID from JWT custom claim
- Filter out spans without app ID (silently dropped, no error returned)
Note: The endpoint always returns 200 OK if the request is valid, even if spans are filtered out due to missing app ID. Check partialSuccess in the response for details.
Authorizations
OAuth2/OIDC JWT token with required app ID and API key ID claims.
Headers
Content type of the request body
application/json Body
OTLP ExportTraceServiceRequest. The request body follows the standard OTLP/HTTP JSON format. See https://opentelemetry.io/docs/specs/otlp/#otlphttp-request for the full schema.
Array of ResourceSpans as defined by the OTLP specification
Response
Traces accepted successfully
OTLP ExportTraceServiceResponse. See https://opentelemetry.io/docs/specs/otlp/#otlphttp-response for the full schema.