v1
latestOpenAPI 3.1.02026-08-0616024.0 KBCreate an AI-generated campaign
Queues generation for a multi-post AI campaign and returns immediately with GENERATING status. Campaign posts are generated asynchronously in the background.
post/campaigns
Query parameters
workspaceIdstring required
Example:cmayvq3hk00017apshay5qezu
Ocoya workspace ID. Get one from GET /workspaces.
Request body
Example request
{
"prompt": "Summer launch campaign for our ecommerce analytics dashboard.",
"goal": "launch",
"audience": "marketing_teams",
"duration": 10,
"count": 6,
"postLength": "medium",
"tone": "professional",
"brandId": "cmayw38dz00047apsue9nw4tf",
"hashtagLibraryId": "cmayw7l5200067apsmz2tv7e8",
"socialProfileIds": [
"clh49poxf008x8kov4ncbjty9"
],
"generateMedia": true,
"imageCount": 3,
"referenceUrls": [
"https://example.com/reference.png"
],
"referenceDesignIds": [
"design_123"
]
}Response
Campaign generation queued
Example response
{
"campaignId": "cmayxcmpn00087aps2m7hjs9z",
"status": "GENERATING",
"queued": true
}