Import an OTLP/JSON trace
Imports one bounded OTLP/JSON trace as a new run. The destination environment is always taken from the API key; source workspace and environment attributes are ignored.
/api/v2/runs/importAuthorizationBearer token (Anlyon API key) · headerrequiredWorkspace API key sent as Authorization: Bearer <key>.
better-auth.session_tokenAPI key · cookierequiredBrowser session used by dashboard-only operations.
X-Request-IdstringOptional caller correlation ID. Unsafe or oversized values are replaced.
Idempotency-KeystringStable retry key for a mutation. The key is claimed atomically before the handler runs, so concurrent retries execute the side effect at most once. Replaying the key for the same request (same method, path, workspace and JSON body) returns the original response with an X-Idempotent-Replay: true header. Reusing the key for a different request returns 409 with error code idempotency_key_reuse. A duplicate arriving while the first is still in flight waits and then replays; if the first does not finish in time the duplicate gets 409 idempotency_request_in_progress. Keys are retained for 24 hours. Only successful (2xx) responses are stored; a failed request frees the key so it can be retried.
application/jsonresourceSpansOtlpResourceSpans[]requiredOne OTLP resource trace; at most 500 spans total are accepted.
Show propertiesHide properties
OtlpResourceSpansresourceobjectShow propertiesHide properties
attributesOtlpAttribute[]Show propertiesHide properties
OtlpAttributekeystringrequiredvalueobjectscopeSpansobject[]requiredShow propertiesHide properties
objectspansOtlpSpan[]requiredShow propertiesHide properties
OtlpSpantraceIdstringspanIdstringrequiredparentSpanIdstringnamestringrequiredstartTimeUnixNanostringrequiredendTimeUnixNanostringstatusobjectShow propertiesHide properties
codeintegerattributesOtlpAttribute[]OTLP trace imported as a new run in the API key's environment.
successbooleanrequiredtruedataRunrequiredShow propertiesHide properties
idstringrequiredPublic run id (run_xxx).
agentIdstring | nullagentVersionstring | nullenvironmentIdstring<uuid>requirednamestring | nullrequiredstatusstringrequiredrunningsucceededfailedcancelleduserIdstring | nullapplicationstring | nullinputany | nulloutputany | nullerrorobject | nulltokensinteger | nullcostnumber | nulltagsstring[] | nullmetadataobject | nullstartedAtstring<date-time>requiredendedAtstring<date-time> | nulldurationMsinteger | nullBad Request - Invalid input data
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobjectUnauthorized - Invalid or missing API key
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobjectAuthenticated credential lacks the required scope or workspace access.
successbooleanrequiredrequestIdstringrequiredCorrelation ID matching the X-Request-Id response header.
errorobjectrequiredShow propertiesHide properties
codestringmessagestringdetailsobject
