Skip to main content
POST
Start Campaign (Number Pool)
list_id is the one returned by Upload campaign contact list; agent_id is the agent the list was uploaded for. Copy number_pool_id with Copy pool ID on the Number pools page (Number pools). email_completion_user_ids are workspace user IDs from List workspace users.
The response, the balance requirement and the errors are the same as for Start campaign.

Authorizations

X-API-KEY
string
header
required

Headers

X-API-KEY
string
required

(Required) Your Ringg AI API key.

Example:

"rg_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Body

application/json
agent_id
string
required

(Required) ID of the agent that will handle the calls.

Example:

"00000000-0000-4000-8000-0000000000a1"

list_id
string
required

(Required) ID of the uploaded campaign contact list.

Example:

"123e4567-e89b-12d3-a456-426614174000"

number_pool_id
string
required

(Required) ID of the managed number pool to use for outbound calls.

Example:

"00000000-0000-4000-8000-0000000000b1"

email_completion_user_ids
string[] | null

User IDs to notify by email when the campaign completes.

Response

Campaign started successfully.

status
string

Success message indicating campaign registration.

Example:

"campaign registered successfully!"

has_ongoing_calls
boolean

Whether the workspace has other ongoing calls.

Example:

false