Skip to main content
GET
/
v1
/
analyze
Poll breakdown analysis status
curl --request GET \
  --url https://api.vidjutsu.ai/v1/analyze
{
  "id": "<string>",
  "status": "pending",
  "videoUrl": "<string>",
  "sourceType": "direct",
  "createdAt": 123,
  "completedAt": 123,
  "result": {
    "summary": "<string>",
    "hook": "<string>",
    "durationSeconds": 123,
    "keyframes": [
      {
        "timestamp": 123,
        "type": "<string>",
        "description": "<string>",
        "visual": "<string>",
        "audio": "<string>",
        "text": "<string>"
      }
    ],
    "tags": [
      "<string>"
    ],
    "whyItPerformed": [
      "<string>"
    ],
    "attributesToCopy": [
      "<string>"
    ],
    "hooksToTest": [
      "<string>"
    ]
  },
  "errorMessage": "<string>"
}

Query Parameters

id
string
required

Response

200 - application/json

The request has succeeded.

id
string
required
status
enum<string>
required
Available options:
pending,
analyzing,
embedding,
completed,
failed
videoUrl
string
required
sourceType
enum<string>
required
Available options:
direct,
social
createdAt
number<double>
required
completedAt
number<double>
result
object
errorMessage
string