---
title: "AI idea image generation failed"
method: POST
path: "idea_image.generation_job_failed"
tags: ["Webhooks/Webhooks", "Webhooks"]
---

# AI idea image generation failed

`POST idea_image.generation_job_failed` (webhook)

**Event name:** `idea_image.generation_job_failed`

An AI image for an idea failed generating. Scope: local or social (see the top-level scope field). Delivered as a signed HTTP POST to your Webhooks URL.

## Headers

- `X-Synup-Signature` string, required

## Payload

- object
  - `event` string: Dotted event name.
  - `timestamp` string: ISO-8601 UTC time the event was emitted.
  - `account_id` integer: Synup account the event belongs to.
  - `location_id` string: Numeric string for location-scoped events; null for brand-scoped events.
  - `scope` string: AI post-idea events only: "local" or "social".
  - `data` object
    - `idea_id` string: Idea the image belongs to.
    - `error` string: Customer-safe reason, bounded to <=200 chars (failed only).
    - `flux_job_id` string: Image-job id (null for the synchronous batch path).
    - `social_profile_id` string: Brand id (scope:"social" only).

## Acknowledgement `200`

Your endpoint acknowledges receipt with any 2xx. A non-2xx response or a timeout (>10s) is treated as a failed delivery.

- object

---

[API](https://skmtc.dev/synup/apis/synup-api.md) - [All operations](https://skmtc.dev/synup/apis/synup-api/llms.txt) - [OpenAPI document](https://skmtc.dev/synup/apis/synup-api/revisions/67de2d51c22e?raw)
