Per-media performance breakdown (Axiom workflow + activity spans)
Required permission: media:read
API key auth. Prefix cf_live_ for production orgs, cf_test_ for sandbox.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/media/string/performance"{ "media": { "id": "string", "name": "string", "createdAt": "string", "fileSize": 0, "duration": 0, "status": "string" }, "window": { "startIso": "string", "endIso": "string" }, "workflowCount": 0, "workflows": [ { "name": "string", "startedAt": "string", "durationMs": 0, "activities": [ { "name": "string", "startedAt": "string", "durationMs": 0, "service": "string" } ] } ]}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}{ "error": { "code": "string", "message": "string", "details": { "property1": null, "property2": null } }}Get authoring context for a media item (faces + transcript) GET
The read-only context an agent needs to author a composition over this source: the detected face/subject roster (face-0 = primary speaker, with normalized bbox + active-speaker share) and the transcript. Call this before authoring crop intents (reframe) and overlay/caption timing. Faces are lazily detected — `faces.status` is `not_detected` until a compose/detect pass has run over the source, never a faked empty roster.
Get a media transcript (paginated) GET
Required permission: media:read