Media Caption API v1

Jobs

Poll async bulk jobs, inspect item-level outcomes, and page through large result sets.

Endpoint

GET/v1/jobs/{id}

Example

curl https://api.mediacaption.io/v1/jobs/job_01jz7m91bxkpbqha0wt8whm76r \
  -H "Authorization: Bearer mc_live_xxx"

Pagination

Use limit up to 100 and pass nextCursor ascursor until nextCursor is null.

Response

{
  "id": "job_01jz7m91bxkpbqha0wt8whm76r",
  "type": "public_transcripts_bulk",
  "status": "completed_with_errors",
  "progress": 100,
  "itemCount": 2,
  "completedCount": 1,
  "failedCount": 1,
  "creditsFrozen": 2,
  "creditsCharged": 1,
  "creditsRefunded": 1,
  "items": [
    {
      "externalId": "lesson-001",
      "status": "completed",
      "transcriptionId": "tr_3f6e5c6a-0d31-4f8c-9b1d-7f3b9e6a2c11"
    }
  ],
  "nextCursor": null
}
Next: Webhooks