Skip to content

Get Channels

Request

Overview

Use this API to Get all channel details for the Conversation Manager.

Scope

Client application must have 'app.conversation.conversationmgr.manage' or 'app.conversation.conversationmgr.read' scope assigned.

Security
oAuthClient(Required scopes:
https://api.egain.cloud/auth/.de...
)
GET
/channels
curl -i -X GET \
  https://api.egain.cloud/conversation/conversationmgr/v3/channels \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

OK

Bodyapplication/json
paginationInfoobject(PaginationInfo)
channelArray of objects(GetChannelData)
Example:
[ { "id": "6121306b-59c2-4a2c-afee-1e025a84b0d9", "type": "custom_channel", "icon": "<base64>", "displayName": "Custom Channel", "description": "Custom Channel", "active": true, "created": "2021-06-11T21:14:41.836Z", "modified": "2021-06-11T23:14:41.836Z", "restrictions": {}, "l10nProperties": [] } ]
Response
{ "channel": [ {} ] }