---
title: "Generate Video from Tailored Image (Beta)"
method: POST
path: "/video/generate/tailored/image-to-video"
tags: ["Video Generation"]
---

# Generate Video from Tailored Image (Beta)

`POST /video/generate/tailored/image-to-video`

(Beta)
Initiates an asynchronous job to generate a 5-second MP4 video file animating a source image created by a tailored model.

**Asynchronous Requests and the Status Service** Bria API endpoints process requests asynchronously by default. When you make an asynchronous request, the API immediately returns a `request_id` and a `status_url` instead of the final result. Use the Status Service to track the request's progress until it reaches a completed state.  

See the full guide at [Status Service Documentation](https://docs.bria.ai/status) for complete details and usage examples.

On successful initiation, this endpoint returns a 202 Accepted response. Poll the `status_url` or use the Status Service with the `request_id` to check for job completion.
Once 'Completed', the status response will contain the URL to the generated MP4 video.

## Headers

- `api_token` string, required

## Request body

- object
  - `tailored_model_id` string, required — The ID of the tailored model that generated the input image.
  - `image` string, required — Publicly accessible URL or base64 string of the source image.
  - `seed` integer — Optional seed for reproducible results.

## Response `202`

Accepted. The video generation job was successfully initiated. You can track the progress and retrieve the final result using the Status Service. For more details, refer to the [Status Service](https://docs.bria.ai/status) section.

- object
  - `request_id` string — The unique identifier for this asynchronous request.
  - `status_url` string, uri — The URL to poll for the status of the generation job.

## Other responses

- `400` — Bad Request. Invalid request body.
- `401` — Unauthorized. The api_token is missing or invalid.
- `403` — Forbidden.
- `404` — Not Found. The specified tailored_model_id does not exist.
- `415` — Unsupported Media Type.
- `422` — Unprocessable Entity. Invalid image data.
- `429` — Too Many Requests. Rate limit exceeded.
- `500` — Internal Server Error.

---

[API](https://skmtc.net/bria-ai/apis/tailored-generation-api-reference.md) · [All operations](https://skmtc.net/bria-ai/apis/tailored-generation-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bria-ai/tailored-generation-api-reference/revisions/806c6d31631b/schema)
