curl --request POST \
--url https://api.omniall.ai/v1/task/submit \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gen4_turbo",
"input": {
"promptText": "A cat walking in the rain",
"ratio": "1280:720",
"duration": 5
}
}
'{
"id": "task_xxxxxxxxxxxxxxx",
"status": "pending",
"created_at": 1743724770
}Unified (recommended)
Create task
Submit a Runway task (text / image / video to video).
Path: POST https://api.omniall.ai/v1/task/submit
Also POST /runway/v1/task/submit. Body: model + input object.
Use cases (same endpoint): text-to-video · image-to-video · video-to-video — pick an example below.
Auth: Authorization: Bearer sk-...
POST
/
v1
/
task
/
submit
curl --request POST \
--url https://api.omniall.ai/v1/task/submit \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gen4_turbo",
"input": {
"promptText": "A cat walking in the rain",
"ratio": "1280:720",
"duration": 5
}
}
'{
"id": "task_xxxxxxxxxxxxxxx",
"status": "pending",
"created_at": 1743724770
}Headers
Bearer API key.
Example:
"Bearer sk-..."
Body
application/json