cURL
curl --request GET \ --url https://api.example.com/jobs \ --header 'x-api-key: <x-api-key>'
{ "jobs": [ { "id": "550e8400-e29b-41d4-a716-446655440000", "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "status": "Completed", "s3_key": "videos/my-video.mp4", "error": null, "step": "Finished", "created_at": 1705507200000, "finished_at": 1705507260000, "file_size": 52428800 }, { "id": "550e8400-e29b-41d4-a716-446655440001", "url": "https://www.youtube.com/watch?v=abc123", "status": "Processing", "s3_key": null, "error": null, "step": "Downloading", "created_at": 1705507100000, "finished_at": null, "file_size": null } ], "total": 142, "limit": 20, "offset": 0 }
List all jobs for the authenticated user
pending
processing
completed
failed
Pending
Processing
Completed
Failed
Queued
Downloading
Muxing
Uploading
Finished
curl -X GET "https://tornado.velys.software/jobs" \ -H "x-api-key: sk_your_api_key"
{ "error": "Missing x-api-key header" }