Business API overview
OverviewThe primary goal of the interface is to enable the integration of external applications with the recording system on business data level. The API provides access to features like attaching metadata to calls, keeping on-demand calls, getting call information, etc. This API lets you improve business processes by integrating the recording system with your applications.General guidelinesHTTP GET, POSTThe functions of the API are available as simple HTTP GET and POST requests. For implementations, where HTTP POST is not available, you can use the HTTP GET method. The maximum length of the HTTP GET request is usually maximised either by the client or the server. The client should assume that the maximum length of a GET request is 4000 characters, although, some implementations may support longer URLs too. URL encodingAll HTTP requests have to be URL encoded and all spaces and special characters has to be escaped and substituted with its URL encoded equivalent. For more information, see http://www.w3schools.com/TAGS/ref_urlencode.asp. Response typesThe API provides multiple types of responses, depending on the parameter defined in the request. This feature allows to use the API with applications with different capabilities:
The available response types are depending on the API function, some of the response types are not applicable for certain API functions. SecurityThe API provides the following mechanism to ensure that the communications between the external application and the recording system is secure:
| API calls
Topics |

