Skip to main content
POST
https://app.pixy.art
/
api
/
v1
/
{designId}
/
generate
Create images automatically
curl --request POST \
  --url https://app.pixy.art/api/v1/{designId}/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "urls": [
    "https://assets.example.com/generated/design-output-1.png",
    "https://assets.example.com/generated/design-output-2.png"
  ]
}

Allowed Modifications

Element typetextfillsrc
Text✅ Yes✅ Yes❌ No
Image❌ No❌ No✅ Yes
SVG❌ No✅ Yes❌ No

Authorizations

Authorization
string
header
required

Organization API key passed as a bearer token.

Path Parameters

designId
string
required

Pixy design or template identifier.

Body

application/json
modifications
object[]

Optional object-level overrides applied before rendering.

Supported overrides are inferred from the current implementation: text replacement for text objects, fill color replacement for text/SVG objects, and source image replacement for image objects.

Response

Successfully rendered one or more output images.

urls
string<uri>[]
required

Rendered output image URLs, one per generated page.