AI Presets
An AI preset is a saved bundle of generation settings — platform, tone, audience, language, slide count, and model — that you can reuse when generating carousels instead of re-specifying each option.
Requires the embed-api-key header — see
Authentication.
List AI presets
GET /ai-presetReturns the AI config presets in your workspace, most recently updated first.
Query parameters
| Parameter | Default | Description |
|---|---|---|
page | 1 | Page number (positive integer). |
limit | 10 | Items per page (1–100). |
Response 200
{
"success": true,
"data": {
"presets": [
{
"id": "preset_123",
"socialPlatform": "linkedin",
"tone": "professional",
"audience": "founders",
"language": "en",
"slides": 8,
"model": "claude-opus-4-8"
}
]
}
}| Field | Description |
|---|---|
id | Preset id. |
socialPlatform | Target platform the preset is tuned for. |
tone | Writing tone applied to generated copy. |
audience | Target audience for the content. |
language | Output language. |
slides | Default number of slides. |
model | AI model used for generation. |
Errors
| Status | Body | When |
|---|---|---|
404 | { "success": false, "message": "No AI Config Presets found" } | The workspace has no presets. |
422 | { "status": false, "message": "Page must be a positive integer" } | Invalid page. |
422 | { "status": false, "message": "Limit must be between 1 and 100" } | Invalid limit. |
500 | { "success": false, "message": "Error fetching AI Config Presets", ... } | Unexpected server error. |
See Authentication for 401 / 402 responses.
Last updated on