Skip to main content
GET
/
v1
/
video
/
status
/
{video_id}
Get Video Status
curl --request GET \
  --url https://api.opennote.com/v1/video/status/{video_id} \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "<string>",
  "completion_percentage": 123,
  "video_id": "<string>",
  "status": "pending",
  "response": {
    "success": true,
    "error": "<string>",
    "s3_url": "<string>",
    "b64_video": "<string>",
    "title": "<string>",
    "transcript": "<string>",
    "sources": [
      {
        "url": "<string>",
        "content": "<string>"
      }
    ],
    "cost": 123,
    "model": "<string>",
    "timestamp": "<string>"
  },
  "error": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

video_id
string
required

Response

Successful Response

Response model for video job status checks.

success
boolean
required
status
enum<string>
required
Available options:
pending,
completed,
failed,
status_error
message
string | null
completion_percentage
number | null
video_id
string | null
response
object | null

Complete video response with all metadata.

error
string | null
I