Create a draft outbound campaign

One agent, one to ten caller-id numbers, one contact list, a purpose, a consent basis (existing_customer or explicit_consent), local calling windows (per contact timezone or one fixed zone), a per-disposition retry policy or preset (sales, collections, single_attempt), campaign concurrency within the plan's concurrent-call allowance, and an optional schedule. A campaign is locked at launch; duplicate it to change anything. Cold, purchased or scraped lists are not permitted.

post/v1/campaigns

Request

  • Base URL: https://api.skysay.ai
  • URL: https://api.skysay.ai/v1/campaigns
  • Auth: none declared

Request body

agent_idstring required
calling_windowsobject
consent_basis'existing_customer' | 'explicit_consent' required
contact_list_idstring required
ends_atstring date-time
from_number_idsstring[] required
languagestring
max_concurrencyinteger
namestring required
organization_idstring required
project_idstring required
purposestring required
reserved_concurrencyinteger
retry_policyobject
retry_policy_preset'sales' | 'collections' | 'single_attempt'
scheduled_start_atstring date-time
time_zonestring

IANA time zone (default UTC), matched and stored like a contact's time_zone

time_zone_mode'contact' | 'fixed'

Response

Campaign

Changes

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