---
title: "Apply AI edit style"
method: POST
path: "/ai-edit/runs/{runId}/apply-style"
tags: ["Platform"]
---

# Apply AI edit style

`POST /ai-edit/runs/{runId}/apply-style`

## Request

- Base URL: `https://blitzreels.com/api/v1`
- URL: `https://blitzreels.com/api/v1/ai-edit/runs/{runId}/apply-style`
- Auth: API key in header `Authorization`

Apply AI edit style.

## Path parameters

- `runId` string, required

## Request body

- object
  - `dry_run` boolean
  - `title_text` string, nullable
  - `title_card_theme` 'classic_white' | 'legend_white' | 'white_black_outline' | 'stacked_black_white' | 'red_on_black' | 'black_on_yellow' | 'red_block', nullable

## Response `200`

Successful response

- object
  - `success` true, required
  - `dry_run` boolean, required
  - `run_id` string, required
  - `project_id` string, required
  - `style_id` 'mirage-black' | 'clean-founder' | 'formation-clipperz', required
  - `receipts` object[], required
    - `action` string, required
    - `target_id` string, required
    - `dry_run` boolean, required
    - `changes` object, required
  - `txid` number, nullable, required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `500`: Internal server error

---

[API](https://skmtc.dev/blitzreels/apis/blitzreels-api.md) · [All operations](https://skmtc.dev/blitzreels/apis/blitzreels-api/llms.txt) · [OpenAPI document](https://skmtc.dev/blitzreels/apis/blitzreels-api/revisions/35608b12471d?raw)
