Skip to content

Introduction

The DCDial API lets your systems do what your team does in the DCDial app: run outbound dialing campaigns, load accounts, read call results and statistics, set up payment agreements and payment links, take payments and send text messages.

  • One URL. Every request is an HTTPS POST to https://api.dcdial.com/api/.
  • The type field picks the operation, for example type=play_campaign or type=send_text_message.
  • Form fields in, JSON out. Send fields as application/x-www-form-urlencoded (or multipart/form-data when you upload a file). A JSON body also works if you set Content-Type: application/json.
  • Token authentication. Log in once with a username and password, then send the returned token on every request.
  • No SDK needed. Any HTTP client works. Every reference page has samples in cURL, PHP, Node.js and Python.

The current API version is 2.0.

Need help? Contact DCDial support.