Skip to main content
GET
/
sora
/
fetch
cURL
curl --request GET \
  --url https://api.ttapi.io/sora/fetch \
  --header 'Content-Type: application/json' \
  --header 'TT-API-KEY: <api-key>' \
  --data '
{
  "jobId": "<string>"
}
'
{
  "status": "SUCCESS",
  "message": "",
  "jobId": "c679a92e-dae0-462d-b70f-dcfeaf2189fa",
  "data": {
    "model": "sora-2",
    "prompt": "Style: Modern advertising, photorealism, iPhone photography. Scene: A coffee shop in downtown. A man in a light-colored shirt opens his laptop and drinks coffee. Camera: Close-up, slight zoom. Lighting: Soft light from the window, reflections on the table. Action: Looking up, smiling, typing",
    "referImages": null,
    "videoUrl": "https://cdn.ttapi.io/other/2025-10-10/35f50ab8-6f98-493d-94c4-5587ca246bb3.mp4",
    "quota": "3",
    "finishTime": "2025-10-10 07:24:42",
    "hookUrl": null
  }
}

Authorizations

TT-API-KEY
string
header
required

You can obtain your API key from the TTAPI Dashboard.

Body

application/json
jobId
string
required

Job ID of the generated video

Response

Video creation request successful

status
enum<string>
required

Task status: PENDING_QUEUE-queued, ON_QUEUE-processing, SUCCESS-success, FAILED-failed

Available options:
PENDING_QUEUE,
ON_QUEUE,
SUCCESS,
FAILED
Example:

"SUCCESS"

message
string
required

Response message: empty string on success, returns specific error reason on failure (e.g., 'insufficient quota', 'prompt violation')

Example:

""

jobId
string
required

Unique task identifier for querying task status or receiving callback notifications

Example:

"c679a92e-dae0-462d-b70f-dcfeaf2189fa"

data
Create video · object

Create video

Last modified on March 13, 2026