Skip to main content
GET
/
api
/
open
/
v1
/
generate
/
generateLoopVideo
/
status
Query Loop Video Generation Status
curl --request GET \
  --url https://api.navtalk.ai/api/open/v1/generate/generateLoopVideo/status \
  --header 'license: <api-key>'
{
  "code": 200,
  "message": "SUCCESS",
  "data": {
    "suffix": "mp4",
    "originalTaskId": "853381669443731470",
    "fileUrl": "/uploadFiles/2026-02-19/357cdbca-d06c-4060-bb1a-2930a6260be1.mp4",
    "fileType": "video/mp4"
  }
}

Authorizations

license
string
header
required

NavTalk API license key (e.g. sk_navtalk_...)

Query Parameters

taskId
string
required

The task ID string returned by /generate/generateLoopVideo (e.g., "853377020565258316")

Example:

"853377020565258316"

Response

Status retrieved successfully. Returns two possible states: processing (data: null) or completed (data: object with video info).

code
integer
Example:

200

message
enum<string>

Status message indicating task state. Returns 'Task is still in progress' when processing, or 'SUCCESS' when completed. Both are successful responses (code 200).

Available options:
Task is still in progress,
SUCCESS
Example:

"SUCCESS"

data
object

Video information when task is completed successfully