Draft an outbound calling campaign (campaigns scope required). Never places calls.

Creates a DISABLED campaign draft that a human team manager must review and launch in the Canarics dashboard (Outbound tab); no calls are placed by this endpoint. The brief becomes the calling agent's only context, so ground it in what the company actually wants from these calls. Audience is either an existing lead pool (poolId) or up to 200 numbers the company already has a lawful basis to call. Once launched by the manager, calls run through the normal outbound loop: daily limit, local calling window, retries, spacing.

post/api/v1/campaigns

Request

  • Base URL: https://salestick-backend-647994203646.europe-central2.run.app
  • URL: https://salestick-backend-647994203646.europe-central2.run.app/api/v1/campaigns
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Request body

namestring required

Short campaign name the manager will recognize in the dashboard

briefstring required

Why these people are being called and what a good call achieves, in plain words grounded in the company's own request

agentIdstring

Which voice agent places the calls, needed only when the team has several

poolIdstring

Existing lead pool to call from. Pass either this or numbers, not both

languagestring

Opening language, defaults to the agent's language

timezonestring

IANA timezone for the calling window, default Europe/Riga

callsPerDayinteger

Daily call limit once launched, default 20

Response

Draft created, waiting for a manager to launch

campaignIdstring
status'draft'
poolIdstring
callsPerDayinteger
reviewUrlstring
notestring

Changes

No recorded changes to this operation across all 1 revision of this API.