Edit Trace
Replace the spans of an existing trace.
The path trace_id must match the trace_id in the payload. Mismatches return 400. The payload must contain exactly one trace; submitting spans from more than one trace returns 400.
Edit is implemented as a re-ingest: the new spans are written through the same stream as POST /tracing/spans/ingest, and the 202 Accepted response reports how many spans entered the stream. The worker reconciles the trace asynchronously.
Path parameters
Request body
Response
Successful Response
Changes
Changed in 11 of the 378 revisions of this API.6432
- ○
added the new optional request property
///new-optional-request-property
- ○
added the new optional request property
///new-optional-request-property
- ○
added the new optional request property
///new-optional-request-property
- ○
added the new optional request property
///////new-optional-request-property
- ○
added the new optional request property
///////new-optional-request-property
- ○
added the new optional request property
///////new-optional-request-property
- ○
added the new optional request property
////////new-optional-request-property
- ○
added the new optional request property
////////new-optional-request-property
- ○
added the new optional request property
////////new-optional-request-property
This revision also has 15 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ●
- ○
api tag
Deprecatedaddedapi-tag-added
- ○
api tag
Tracesremovedapi-tag-removed
- ○
endpoint deprecated
endpoint-deprecated
- ○
- ○
api tag
Tracesaddedapi-tag-added
- ○
api tag
Observabilityremovedapi-tag-removed
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
- ●
deleted the
queryrequest parametersyncrequest-parameter-removed
This revision also has 72 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
removed from the
/////request propertyanyOflistrequest-property-any-of-removed
- ▲
removed from the
//////////request propertyanyOflistrequest-property-any-of-removed
- ▲
the response property
///became optional for the statusresponse-property-became-optional
- ▲
the response property
///became optional for the statusresponse-property-became-optional
- ▲
response property
links/anyOf[subschema #1]/items/span_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response202response-property-list-of-types-widened
- ▲
response property
links/anyOf[subschema #1]/items/trace_idlist-of-types was widened by adding typesnullto media typeapplication/jsonof response202response-property-list-of-types-widened
- ○
api operation id
edit_traceremoved and replaced withedit_trace_tracingapi-operation-id-removed
- ○
added to the
/////request propertyanyOflistrequest-property-any-of-added
- ○
added to the
//////////request propertyanyOflistrequest-property-any-of-added
- ○
the request property
//////became optionalrequest-property-became-optional
- ○
the request property
//////became optionalrequest-property-became-optional
- ○
the request property
///////////became optionalrequest-property-became-optional
- ○
the request property
///////////became optionalrequest-property-became-optional
- ○
request property
//////list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
request property
//////list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
request property
///////////list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
request property
///////////list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
This revision also has 7 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
This revision also has 31 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
endpoint added
endpoint-added
This revision also has 56 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○