track_export
Inspect this project's browser exports and legacy cloud jobs. Relay returned status and original errorDetail, not guesses.
Recover a lost submit_export response with idempotencyKey plus the original full projectId and timelineId. This reads the accepted browser job without creating or retrying work. Do not combine idempotencyKey with renderIds, latest, or onlyActive. Missing keys fail explicitly; recovery never falls back to cloud or legacy browser handlers.
source="browser": app-owned status. Status remains readable after navigation or disconnection; interruption is reported honestly. When a media export completes, that browser starts downloading it to the user's device as expectedFilename; there is no cloud downloadUrl. Follow deliveryGuidance. An export submitted with delivery="host" is uploaded instead: its delivery object gives status and, when ready, downloadUrl; follow hostDeliveryGuidance. Relay warnings and their effects. source="cloud": a durable legacy render job. Never switch a browser export to cloud to obtain a URL. Deliver completed downloadUrl through the host's normal download flow.
action=status and action=wait each make one read. If nonterminal, wait at least 10 seconds before another call. Pass returned renderIds when available. Otherwise latest defaults to true; latest=false lists recent exports, and onlyActive=true filters active work.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "track_export"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | status or wait | |
| latest | No | When true, read the most recently started export of this project. Defaults to true when renderIds is omitted. | |
| projectId | No | Project for this call (full ID or unambiguous prefix). Explicit-timeline calls never change the target of later calls; legacy project selection applies otherwise. | |
| renderIds | No | Comma-separated render IDs or prefixes returned by submit_export. | |
| onlyActive | No | Return only exports that are still rendering. Use false/omit to include recently completed or failed exports. | |
| timelineId | No | Optional timeline ID or prefix to narrow latest lookup. | |
| idempotencyKey | No | Original submit_export key to recover a lost response. Requires full projectId/timelineId; excludes renderIds/latest/onlyActive. |