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"
]
}Render one or more images from a Pixy design or template.
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"
]
}| Element type | text | fill | src |
|---|---|---|---|
| Text | ✅ Yes | ✅ Yes | ❌ No |
| Image | ❌ No | ❌ No | ✅ Yes |
| SVG | ❌ No | ✅ Yes | ❌ No |
Organization API key passed as a bearer token.
Pixy design or template identifier.
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.
Hide child attributes
Target object identifier inside the design JSON.
"title-text"
Replacement text for a text object.
"Spring launch sale"
Fill or stroke color override.
"#16a34a"
Replacement image source URL for an image object.
"https://images.example.com/hero.jpg"
Successfully rendered one or more output images.
Rendered output image URLs, one per generated page.
Was this page helpful?