How Do Our Features Work Together?

Your API Developer account gives you access to all of the features and services available on the platform. Our standard service allows you to make and receive calls and SMS messages using any number of local, toll-free or global phone numbers, and offers highly flexible options for routing and managing your calls. Our API lets you integrate these services into your own systems and applications with ease.

This page offers a visual overview of our services and how they work together. It illustrates how you can manage and use your resources through our API.

We suggest returning to this page as you read through our documentation—it’s a great way to see, at a glance, how everything fits together.

Incoming Calls

Diagram showing how incoming calls are processed

Calls to your number are managed using routes (call handling rules) that are preset on that number. You can use menus to define routing options, and present them to your callers using a greeting. Calls can be routed to a variety of endpoints including other extensions, your voicemail, your web or mobile application, a call queue, or another menu. For more information, see Routing Calls and SMS Messages to Your Application.

Incoming SMS Messages

Diagram showing how incoming SMS messages are processed

SMS messages sent to your number are managed using SMS-forwarding options set on that number. If you choose to have SMS messages forwarded to your application they will be sent as HTTP POST events to your webserver.

How do I Access My Resources?

Diagram showing how you access resources through the API

Before you begin coding against our API, you will need to set up phone numbers, extensions and config settings for your application in your API Developer account.

Depending on your application, you may also need to set up the menus, queues and routes needed to manage your calls. For more information on doing this in your account settings, see Using Telephony Toolkit Settings to Set Up Greetings, Menus, Routes and Queues and our Configuration Checklist.

Once the necessary resources are available in your account, you can access them through the API using the appropriate REST requests.

Learn More: