cdp_create_campaign
Create new campaign definitions in Acquia CDP by specifying name and description, then add audience and message details using the update tool.
Instructions
Create a new campaign definition. Recommended workflow: call with name+description ONLY to get a resourceId, then call cdp_update_campaign with the full body containing INLINE 'audience' and INLINE 'messageDefs' objects. Do NOT reference an existing messageDef by resourceId — shared messageDefs are rejected with E0420. See resource cdp://docs/campaign-playbook for the full body template, operator enum, and time-window math.
Pass folder_id to place the campaign under a specific Campaign folder (the UI always does this). Omit it to let the backend default to the tenant's root folder.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| tenant_id | No | ||
| description | No | ||
| body | No | ||
| folder_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |