Skip to content

API reference

Every endpoint is a POST to https://api.dcdial.com/api/. The type field picks the operation. Start with Log in to get a token.

Authentication

1

Exchange a username and password for an API token.

Campaigns

7

Start, pause and stop outbound dialing campaigns, and read or change their settings.

Accounts

2

Create or update accounts, and list the accounts in your company.

Lists

8

Manage calling lists, add accounts to campaigns, upload account files and read call results.

Do-Not-Call

3

Keep numbers from being dialed or texted, company-wide or for one campaign.

Statistics

7

Campaign summaries, graphs, dialer usage and dashboard figures.

IVRs

3

List, create and delete interactive voice response menus.

Queues

3

List, create and delete inbound call queues.

Users

5

Create users, manage profiles and passwords, and check permissions.

Notifications

4

Choose which in-app alerts you receive, and read or clear them.

Payments

11

Payment agreements, payment links, manual payments, charges and refunds.

SMS

2

Send text messages and retrieve what was sent.

Content

1

Public content used by DCDial client applications.