---
title: "Remix with Ideogram 4.0 asynchronously"
method: POST
path: "/v1/ideogram-v4/async/remix"
tags: ["generate"]
---

# Remix with Ideogram 4.0 asynchronously

`POST /v1/ideogram-v4/async/remix`

Accepts an Ideogram 4.0 remix request for asynchronous processing and returns
immediately with a `generation_id`. Poll `GET /v1/generations/{generation_id}`
to retrieve the result. If a `webhook_url` is supplied, the generated images
are additionally POSTed to it once ready.

## Query parameters

- `webhook_url` string, uri — HTTPS URL that Ideogram delivers the generated result to. Ideogram sends a JSON POST to this URL once all images for the request have finished generating. The body mirrors the synchronous generate response: `request_id`, `created`, and a `data` array containing every generated image (`url`, `prompt`, `resolution`, `seed`, `is_image_safe`). Each delivery is signed with Ed25519 and verifiable against the public keys at `https://api.ideogram.ai/v1/.well-known/jwks.json`. Must be HTTPS; private and loopback hosts and the cloud metadata service are rejected.

## Response `200`

Request accepted for asynchronous processing.

- AsyncImageGenerationResponseV4 — Acknowledgement returned by the async (webhook) generation endpoints. The request is accepted for asynchronous processing and the generated images are POSTed to the supplied `webhook_url` once ready; this body carries only the generation_id so the caller can correlate the eventual webhook delivery.
  - `generation_id` string, required — URL-safe base64 ID of the accepted generation. Matches the `generation_id` field delivered in the webhook payload, and the `generation_id` accepted by the generation polling endpoint.

## Other responses

- `400` — Invalid input provided.
- `401` — Not authorized.
- `422` — Prompt failed the safety check.
- `429` — Too many requests.

## Changes

> 16 revisions in range; 11 could not be searched.

- **2026-07-31** `3cece82bbf1d` — 2 info
  - added the new `1536x512` enum value to the request property `resolution`
  - added the new `512x1536` enum value to the request property `resolution`
- **2026-07-26** `7e5e0fb30776` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/ideogram/apis/ideogram-openapi-3-0/changes/v1/ideogram-v4/async/remix/post.md)

---

[API](https://skmtc.dev/ideogram/apis/ideogram-openapi-3-0.md) · [All operations](https://skmtc.dev/ideogram/apis/ideogram-openapi-3-0/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ideogram/ideogram-openapi-3-0/revisions/3eb3216eed39/schema)
