1. WebAPI:
2. HTTP Callback Integration:
For each call, we will perform an HTTPS Get or Post to the designated HTTPS endpoint. This method allows to push via HTTP Get or via HTTP Post. When using POST we have a templating system where you can configure JSON or XML structure and we will fill the content with the values according to the calls received or made through our system.
Test system information: The service must be configured, then dummy calls must be created so that you can test the functionality. We'll need a staging Callback URL where to send the data.
1. Would there be any difference in the two APIs apart from the way the API is triggered.
Yes, the WebAPI can return also Call Evaluation, Call Transcriptions, Call Sentiment and Call Notes.
2. Using WebAPI Console, when invoked a response using Mock Server, it is unable to get a mock response except for the TokenKey.
The WebAPI can be tested live with any customer valid login details.
3. The Spec section seems to have hardcoded data but is it possible to provide a URL with working parameters so that it returns a mock response?
The customer can test the results themselves by (for example) calling the cURL command as per below:
4. In Callback HTTP URL, what type of authentication is supported when pushing to an external URL ?
The only http authentication supported by the Callback HTTP URL api is HTTP Basic Authentication. That can be specified in the URL as per below: