Images
Authorizations
X-API-KEYstringRequired
Query parameters
limitinteger · max: 50Optional
Maximum number of images to return (max 50, default 20)
Responses
200
A list of generated images
application/json
idstringRequired
urlstringRequired
get
/v1/images200
A list of generated images
Authorizations
X-API-KEYstringRequired
Body
modelstringRequiredExample:
The model to use for image generation. Use the /v1/meta/image_models endpoint to get the full list.
OpenAI models use the size setting. Replicate/Google models use the aspect_ratio setting.
gpt-image-1promptstring · max: 1000Required
The prompt to use for image generation
Responses
200
Successfully generated image
application/json
idstringOptional
urlstringOptional
post
/v1/images200
Successfully generated image
Authorizations
X-API-KEYstringRequired
Body
article_idsstring · uuid[] · min: 1 · max: 50Required
Array of article IDs to generate images for
modelstringOptionalDefault:
Image generation model to use
gpt-image-1use_brand_colorsbooleanOptionalDefault:
Whether to incorporate brand colors into images
falseprompt_templatestringOptional
Optional custom prompt template
Responses
202
Bulk image generation started
application/json
post
/v1/images/bulk202
Bulk image generation started
Authorizations
X-API-KEYstringRequired
Path parameters
requestIdstring · uuidRequired
The bulk request ID
Responses
200
Bulk image status
application/json
request_idstringOptional
statusstring · enumOptionalPossible values:
total_articlesnumberOptional
completed_articlesnumberOptional
failed_articlesnumberOptional
modelstringOptional
get
/v1/images/bulk/{requestId}200
Bulk image status
Last updated
Was this helpful?