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
ForPOST and PUT, provide the configuration fields required for the selected Agent Integration.
Sample Request for POST
UsePOST to enable an Agent Integration.
Sample Request for PUT
UsePUT to update an existing Agent Integration. Provide the complete configuration.
Sample Request for DELETE
UseDELETE to reset an Agent Integration.
Request Body Examples
Custom Botkit Usecustom as the integration value.
genesys as the integration value.
kore as the integration value.
servicenow as the integration value.
servicenow as the integration value.
salesforce as the integration value.
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 thedefault 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.