Skip to content
vocapable.Docs

One campaign

GET
/v1/workspace/contact-center/dialer/campaigns/{campaign_id}
curl --request GET \
--url https://api.vocapable.com/v1/workspace/contact-center/dialer/campaigns/example \
--header 'Authorization: Bearer <token>'
campaign_id
required
Campaign Id
string

Successful Response

Media typeapplication/json
CcDialerCampaign
object
id
required
Id
string
revision
required
Revision
integer
name
required
Name
string
description
required
Any of:
string
status
required
Status
string
Allowed values: draft active paused completed archived
mode
required
Mode
string
Allowed values: preview progressive power predictive
purpose
required
Purpose
string
Allowed values: marketing informational transactional
seller_name
required
Seller Name
string
abandon_message
required
Abandon Message
string
abandon_message_version
required
Abandon Message Version
integer
abandon_message_problems
required
Abandon Message Problems
Array<string>
opt_out_digit
required
Opt Out Digit
string
callback_number_id
required
Any of:
string
default_number_id
required
Any of:
string
local_presence
required
Local Presence
boolean
ring_seconds
required
Ring Seconds
integer
preview_seconds
required
Any of:
integer
power_ratio
required
Any of:
number
amd_enabled
required
Amd Enabled
boolean
voicemail_drop_id
required
Any of:
string
script
required
Script
string
dispositions
required
Dispositions
Array<object>
CcDialerDisposition

One disposition and its retry rule (no retry = final).

object
key
required
Key
string
>= 1 characters <= 40 characters /^[a-z][a-z0-9_]{0,39}$/
label
required
Label
string
>= 1 characters <= 60 characters
outcome_class
required
Outcome Class
string
Allowed values: contact right_party_contact sale callback dnc wrong_number no_answer voicemail
retry_after_minutes
Any of:
integer
<= 43200
max_attempts
Any of:
integer
>= 1 <= 20
best_windows
required
Best Windows
Array<object>
CcDialerWindow

A best-time window in the lead’s local time.

object
start
required
Start
string
/^([01]\d|2[0-3]):[0-5]\d$/
end
required
End
string
/^([01]\d|2[0-3]):[0-5]\d$/
team_id
required
Any of:
string
acknowledged_mode
required
Any of:
string
acknowledged_at
required
Any of:
string format: date-time
governor
required
CcDialerGovernor

The abandon governor, with the formula’s numbers (PRD §6 “show the formula”).

object
state
required
State
string
Allowed values: normal one_to_one paused
changed_at
required
Any of:
string format: date-time
answered_30d
required
Answered 30D
integer
abandoned_30d
required
Abandoned 30D
integer
rate_30d
required
Rate 30D
number
answered_hour
required
Answered Hour
integer
abandoned_hour
required
Abandoned Hour
integer
rate_hour
required
Rate Hour
number
target
required
Target
number
ceiling
required
Ceiling
number
may_resume
required
May Resume
boolean
explanation
required
Explanation
string
lists
required
Lists
Array<object>
CcDialerListSummary
object
id
required
Id
string
name
required
Name
string
source
required
Source
string
Allowed values: csv crm_view
priority
required
Priority
integer
active
required
Active
boolean
national_dnc_scrubbed_at
required
Any of:
string format: date-time
scrub_stale
required
Scrub Stale
boolean
counts
required
Counts
object
key
additional properties
integer
recycle_generation
required
Recycle Generation
integer
revision
required
Revision
integer
created_at
required
Created At
string format: date-time
remaining
required
Remaining
object
key
additional properties
integer
compliance_summary
required
Compliance Summary
Array<string>
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
Example
{
"status": "draft",
"mode": "preview",
"purpose": "marketing",
"dispositions": [
{
"outcome_class": "contact"
}
],
"governor": {
"state": "normal"
},
"lists": [
{
"source": "csv"
}
]
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}