Result files
Result URLs, the 30-day retention period, and what to download.
Successful videos are copied to xbapi object storage before the task is marked complete. The returned URL is therefore not the temporary upstream URL.
Retention
Result files are kept for 30 days from task creation, then deleted automatically.
After expireTime, the query endpoint still returns state: "success", but resultJson is null, and the old URL returns 404. Expired files cannot be restored.
Recommendations
- Download files you need to keep to storage you control, ideally when you receive the callback.
- Treat the returned content type as authoritative.
- Do not expose private customer data through public callback URLs.
- Keep
taskIdwith your own business record for support and reconciliation.
The public media domain shown in examples is a placeholder until the production domain is configured.