Skip to main content
Back to API List

Agent Transfer Integration API

Use the Agent Transfer Integration API to enable, update, and reset Agent Integrations for an app. The API supports Custom (Botkit), Kore, Genesys Web Messaging, ServiceNow, and Salesforce MIAW integrations. All supported Agent Integrations are chat integrations. Use chat as the integration type in the endpoint.

Path Parameters

Query Parameters

Do not use isDefault in the request body.

Body Parameters

For POST and PUT, provide the configuration fields required for the selected Agent Integration.

Sample Request for POST

Use POST to enable an Agent Integration.
To enable the integration and set it as the default:

Sample Request for PUT

Use PUT to update an existing Agent Integration. Provide the complete configuration.

Sample Request for DELETE

Use DELETE to reset an Agent Integration.
Use this API to reset all the configured Agent Integration.

Request Body Examples

Custom Botkit Use custom as the integration value.
Genesys Web Messaging Use genesys as the integration value.
Kore Use kore as the integration value.
ServiceNow - Basic Authentication Use servicenow as the integration value.
ServiceNow - OAuth Refresh Token Use servicenow as the integration value.
Salesforce - MIAW Use salesforce as the integration value.
Salesforce - Legacy Live Chat Use salesforce as the integration value.

Sample Response for POST

Sample Response for PUT

Sample Response for DELETE

Channel Mappings API

The channel mapping configuration contains the app’s default Agent Integration and a mapping for each enabled chat channel. Voice channels are not included.

Path Parameters

Body Parameters

The PUT request replaces the entire channel mapping configuration. To update a single mapping, retrieve the current configuration using GET, modify the required mapping, and send the complete configuration using PUT.

Sample GET Request

Retrieves the channel mappings configured for the app.

Sample PUT Request

Updates the channel mappings configured for the app. The request must include the default mapping and a mapping for every enabled chat channel. The API replaces the entire channel mapping configuration. If a channel is omitted, the API returns a 400 error.