Which API offerings does sipgate provide?
Overview of the sipgate REST API and Push API - scope of functions, prices, and possible uses for your telephony.
An API is an application programming interface that allows you to automate processes and integrate them into your own applications. sipgate offers a total of two such interfaces under sipgate.io available:
REST API
Almost all functions of the sipgate account can be controlled via the REST API. We also use it internally to develop new products.
Features:
Initiate calls, transfer them, hang up, put on hold, record, mute, list active calls, play DTMF signals or announcements
Change number routing, change caller ID numbers
Configure call forwarding, retrieve event list
Query device settings
Send SMS
Send fax
For sipgate products:
Price: free of charge
Here you can find the documentation
Protocol: REST
Authentication: OAuth2, Personal Access Token
Push API
With this Push API you can to real time use a script to influence incoming and outgoing calls. As a user, you store a URL in our system that is called during phone calls to inform you about the call and possibly receive control instructions. Redirect calls or interaction via DTMF keypad input are prominent examples of the features offered.
Features:
Send real-time information about calls and call acceptance to a web server
Automatically forward calls, hang up, or send them to voicemail
DTMF
For sipgate products:
Here you can find pricing information
And here are the documentation
Here you can find application examples.
There are also ready-made integrations with some software products, for example Zoho CRM.
XML-RPC API
The XML-RPC API was shut down on January 1, 2022.
GitHub
At GitHub we explain how you can use the API in general. We also provide information here about special ways of using the API in connection with your sipgate account.
Last updated

