referenceImageUrl to ground the new image. Image generation is asynchronous — poll the idea job status for the new image URL.{
"ideaId": "91b2..."
}curl --location 'https://api.synup.com/api/v4/social-post-ideas/regenerate-idea-image' \
--header 'Synup-Version: 2026-04-17' \
--header 'Authorization: API T9V35W3xxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"ideaId": "91b2..."
}'{
"data": {
"regenerateIdeaImage": {
"success": true,
"idea": {},
"error": {
"message": "string",
"code": "string",
"contextInfo": [
{
"key": "string",
"value": "string"
}
]
}
}
}
}