---
title: "Start Analyze"
method: POST
path: "/api/vibe-captions/analyze"
tags: ["Vibe Captions"]
---

# Start Analyze

`POST /api/vibe-captions/analyze`

## Request body

- FeaturesVibeCaptionsSchemasAnalyzeRequest
  - `audio_object_key` string, required
  - `filename` string
  - `language` string
  - `prompt` string
  - `texts_per_min` number
  - `duration_target_s` number
  - `sequence` SequenceInfo, required
    - `width` integer, required
    - `height` integer, required
    - `fps` number, required
    - `duration_s` number
  - `style` StyleSettings, required
    - `register` string
    - `colors` object
    - `font_object_key` string
    - `font_name` string
    - `fonts` FontRef[]
      - `name` string, required
      - `object_key` string, required
    - `placement` string
    - `uniform_size` boolean
    - `uniform_font` boolean
    - `preset` object
    - `preset_lines` object[]
    - `advanced` boolean

## Response `200`

Successful Response

- JobResponse
  - `job_id` string, required
  - `status` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/premierecopilot/apis/premierecopilot-api.md) · [All operations](https://skmtc.dev/premierecopilot/apis/premierecopilot-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/premierecopilot/premierecopilot-api/revisions/fa72d3c14142/schema)
