Deprecated

Ingest a batch of traces in the canonical Traces list shape.

Accepts a list of trace records (each trace_id plus nested spans). Internally normalized into the same pipeline as POST /tracing/spans/ingest. Use this when you already hold data in the Traces list shape — for example, replaying traces from another environment.

Returns 202 Accepted with the list of accepted trace_ids. See Tracing — Async write contract for what count means here.

post/traces/ingest

Request

  • Base URL
    /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL
    /api/traces/ingest
  • Auth
    API key in header Authorization

Request body

Response

Successful Response

countinteger

Number of distinct trace IDs in this response.

trace_idsstring[]

32-char hex UUIDs of the traces that were ingested. Compare against the number you submitted to detect partial failures.

Changes

    • info

      added the new optional request property ///////

    • info

      added the new optional request property ///////

    • info

      added the new optional request property ///////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property ////////

    • info

      added the new optional request property ////////

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status