Skip to main content
GET
/
v1
/
video
/
generations
/
{task_id}
curl --request GET \
  --url 'https://api.elkapi.com/v1/video/generations/task_abc123' \
  --header 'Authorization: Bearer <token>'
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "task_abc123",
    "platform": "doubao-video",
    "action": "generate",
    "status": "SUCCESS",
    "progress": "100%",
    "result_url": "https://example.com/video.mp4",
    "created_at": 1760000000,
    "updated_at": 1760000060,
    "data": {
      "id": "upstream_task_id",
      "status": "succeeded",
      "content": {
        "video_url": "https://example.com/video.mp4"
      },
      "usage": {
        "completion_tokens": 123456,
        "total_tokens": 123456
      }
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.elkapi.com/llms.txt

Use this file to discover all available pages before exploring further.

curl --request GET \
  --url 'https://api.elkapi.com/v1/video/generations/task_abc123' \
  --header 'Authorization: Bearer <token>'
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "task_abc123",
    "platform": "doubao-video",
    "action": "generate",
    "status": "SUCCESS",
    "progress": "100%",
    "result_url": "https://example.com/video.mp4",
    "created_at": 1760000000,
    "updated_at": 1760000060,
    "data": {
      "id": "upstream_task_id",
      "status": "succeeded",
      "content": {
        "video_url": "https://example.com/video.mp4"
      },
      "usage": {
        "completion_tokens": 123456,
        "total_tokens": 123456
      }
    }
  }
}

Authorizations

Authorization
string
required
All endpoints require Bearer Token authentication.
Authorization: Bearer YOUR_API_KEY

Path Parameters

task_id
string
required
The id or task_id returned by the create task endpoint.

Response

code
string
Response status. success indicates success.
data.task_id
string
ElkAPI public task ID.
data.platform
string
Task platform. Seedance is usually doubao-video.
data.status
string
Internal task status.Common values: SUBMITTED, QUEUED, IN_PROGRESS, SUCCESS, FAILURE
data.progress
string
Task progress.Example: 10%, 50%, 100%
data.result_url
string
Result video URL after the task succeeds.
data.data
object
Raw upstream task data, which may contain fields such as content.video_url and usage.total_tokens.