Images

AI image generation

Fetch list of generated images

get
Authorizations
X-API-KEYstringRequired
Query parameters
limitinteger · max: 50Optional

Maximum number of images to return (max 50, default 20)

Responses
chevron-right
200

A list of generated images

application/json
get
/v1/images
200

A list of generated images

Create an image

post
Authorizations
X-API-KEYstringRequired
Body
modelstringRequired

The model to use for image generation. Use the /v1/meta/image_models endpoint to get available image models.

promptstring · max: 1000Required

The prompt to use for image generation

Responses
chevron-right
200

Successfully generated image

application/json
post
/v1/images
200

Successfully generated image

Start bulk image generation

post

Generate featured images for multiple articles at once. Returns a request ID to poll for status. Requires Power plan or higher.

Authorizations
X-API-KEYstringRequired
Body
article_idsstring · uuid[] · min: 1 · max: 50Required

Array of article IDs to generate images for

modelstringOptional

Image generation model to use

Default: dall-e-3
use_brand_colorsbooleanOptional

Whether to incorporate brand colors into images

Default: false
prompt_templatestringOptional

Optional custom prompt template

Responses
post
/v1/images/bulk
202

Bulk image generation started

Get bulk image generation status

get

Poll for the status of a bulk image generation request.

Authorizations
X-API-KEYstringRequired
Path parameters
requestIdstring · uuidRequired

The bulk request ID

Responses
chevron-right
200

Bulk image status

application/json
get
/v1/images/bulk/{requestId}
200

Bulk image status

Cancel bulk image generation

delete
Authorizations
X-API-KEYstringRequired
Path parameters
requestIdstring · uuidRequired
Responses
chevron-right
200

Cancelled successfully

application/json
delete
/v1/images/bulk/{requestId}
200

Cancelled successfully

Last updated

Was this helpful?