EVENTidea_image.generation_job_completed
AI idea image generated
Event name: idea_image.generation_job_completed
An AI image for an idea finished generating. Scope: local or social (see the top-level scope field). Delivered as a signed HTTP POST to your Webhooks URL.
Every delivery is signed. Verify
X-Synup-Signature before processing — see Synup Webhooks.Payload
| Name | Type | Required | Description |
|---|---|---|---|
event | string | optional | Dotted event name. |
timestamp | string | optional | ISO-8601 UTC time the event was emitted. |
account_id | integer | optional | Synup account the event belongs to. |
location_id | string | optional | Numeric string for location-scoped events; null for brand-scoped events. |
scope | string | optional | AI post-idea events only: "local" or "social". |
data | object | optional | |
data.idea_id | string | optional | Idea the image belongs to. |
data.image_url | string | optional | The generated image URL (completed only). |
data.flux_job_id | string | optional | Image-job id (null for the synchronous batch path). |
data.social_profile_id | string | optional | Brand id (scope:"social" only). |
Example delivery
{
"event": "idea_image.generation_job_completed",
"timestamp": "2026-07-15T07:10:00Z",
"account_id": 19598,
"location_id": null,
"scope": "social",
"data": {
"idea_id": "idea-90211",
"image_url": "https://cdn.example.com/i/90211.jpg",
"flux_job_id": "flux-3321",
"social_profile_id": "c81d4e2e-.."
}
}