Integration Interfaces

The following changes have been made in the RESTful and integration interfaces.

Stronger Authentication

Sinch Contact Pro now supports OAuth 2.0 based authentication for Restful APIs. The authentication is based on either SAML or OpenID Connect so you need to use your own identity provider (IdP). To use the stronger authentication for Restful APIs, create a service ticket.

Restful Configuration Interface (RCI)

You can now modify or add users' call switching location via RI. Get the location value with:

  • rci/callSwitchingLocations
  • rci/callSwitchingLocations/:id

For modifying or adding a location, use callSwitchingLocationId in POST or PUT in the rci/users resource. For viewing the user's location, use callSwitchingLocationName.

We recommend that you add the field callSwitchingLocationId to your existing integrations.

Restful Contact Management Interface (CMI)

  • cmi/emails channel_sub_type always showed XRI tasks incorrectly as inbound. Now this is fixed and the correct subtype is shown.
  • Now GET cmi/emals/id provides attached data.
  • New query parameter includeAttachedData has been added to GET cmi/emails.

Online Integration Interface (OII)

Support for outbound campaigns in Communication Panel has been added to OII. Campaign calls are initiated and previews shown in SAP CRM on-premise's Interaction Center in the same way as when using Communication Panel. This requires importing the outbound campaign's contact list to Sinch Contact Pro with SAP Phone.