GET
/cpaas/chat/config
Retrieves the chat configuration for an apiSpace
GET
/cpaas/chat/config/teams/{teamId}
Retrieves the members of a team
DELETE
/cpaas/chat/config/teams/{teamId}
Removes the config for a team
PUT
/cpaas/chat/config/teams/{teamId}/appMessaging
Update the App Messaging config for a team
DELETE
/cpaas/chat/config/teams/{teamId}/appMessaging
Removes the App Messaging config for a team
PUT
/cpaas/chat/config/teams/{teamId}/settings
Update general settings for a team
DELETE
/cpaas/chat/config/teams/{teamId}/settings
Removes the settings for a team
GET
/cpaas/chats/{chatId}/events
Retrieves a chat's events
GET
/cpaas/chats/{chatId}/messages
Retrieves a chat's messages from an point (event) in time and works backwards
POST
/cpaas/chats/{chatId}/messages
Sends a message to chat
POST
/cpaas/chats/{chatId}/messages/statusupdates
Posts message updates back
GET
/cpaas/chats/{chatId}
Retrieves a chat
PUT
/cpaas/chats/{chatId}
Updates a chat
DELETE
/cpaas/chats/{chatId}
Deletes a chat
PUT
/cpaas/chats/{chatId}/assign
Assigns a chat
PUT
/cpaas/chats/{chatId}/close
Closes a chat
PUT
/cpaas/chats/{chatId}/channel
Changes the channel for an existing chat
POST
/cpaas/chats/{chatId}/form
Sends a form to a chat
GET
/cpaas/chats
Retrieves a list of chats
POST
/cpaas/chats
Creates a new chat
POST
/cpaas/chats/{chatId}/typing
Indicates that the caller is typing in this chat
DELETE
/cpaas/chats/{chatId}/typing
Indicates that the caller has stopped typing in this chat
GET
/cpaas/chats/{chatId}/participants
Retrieves the chat participants
GET
/cpaas/presence
Retrieves the presence for a list of agent's profileIds
GET
/cpaas/presence/appmessaging
Retrieves the presence for a list of user's profileIds
POST
/cpaas/content
Upload a file
GET
/cpaas/content/{fileId}
Retrieve a file
DELETE
/cpaas/content/{fileId}
Delete a file
GET
/cpaas/conversations/{conversationId}/events
Retrieves a conversation's events
GET
/cpaas/conversations/{conversationId}/messages
Retrieves a conversation's messages from an point (event) in time and works backwards
POST
/cpaas/conversations/{conversationId}/messages
Sends a message to conversation
POST
/cpaas/conversations/{conversationId}/messages/statusupdates
Posts message updates back
GET
/cpaas/conversations/{conversationId}
Retrieves a conversation
PUT
/cpaas/conversations/{conversationId}
Updates a conversation
DELETE
/cpaas/conversations/{conversationId}
Deletes a conversation
GET
/cpaas/conversations
Retrieves a list of conversations
POST
/cpaas/conversations
Creates a new conversation
POST
/cpaas/conversations/{conversationId}/typing
Indicates that the caller is typing in this conversation
DELETE
/cpaas/conversations/{conversationId}/typing
Indicates that the caller has stopped typing in this conversation
GET
/cpaas/conversations/{conversationId}/participants
Retrieves the conversation participants
POST
/cpaas/conversations/{conversationId}/participants
Adds a list of participants to a conversation
DELETE
/cpaas/conversations/{conversationId}/participants
Deletes a list of participants from a conversation
GET
/cpaas/profiles/{profileId}/messages
Retrieves message history for the specified profile. Messages retrieved from the date spacified (default now), in descending time order.
GET
/cpaas/automation/inboundrules
Retrieves a message rules configuration list
POST
/cpaas/automation/inboundrules
Create a message rule configuration
GET
/cpaas/automation/inboundrules/{messageRulesId}
Retrieves single message rule configuration
PUT
/cpaas/automation/inboundrules/{messageRulesId}
Update single message rule configuration
DELETE
/cpaas/automation/inboundrules/{messageRulesId}
Delete single message rule configuration
POST
/cpaas/profiles/export
Exports the result of a profile query in a formatted file for download
DELETE
/cpaas/profiles/bulk
Deletes the requested profiles
PATCH
/cpaas/profiles/bulk
Creates or updates the supplied profiles with the supplied data
GET
/cpaas/profiles/{id}
Retrieves a Profile
PUT
/cpaas/profiles/{id}
Updates or undeletes a Profile
DELETE
/cpaas/profiles/{id}
Deletes a Profile
PATCH
/cpaas/profiles/{id}
Patches a Profile
PUT
/cpaas/profiles/{id}/optin
Set profile opt in for specified channels
DELETE
/cpaas/profiles/{id}/optin
Set profile opt in for specified channels
PUT
/cpaas/profiles/{id}/rels/primary/{linkedId}
Creates a relationship where the linked profile is the primary and this profile is a child
DELETE
/cpaas/profiles/{id}/rels/primary/{linkedId}
Deletes the profile's relationship to a primary profile
PUT
/cpaas/profiles/{id}/rels/link/{linkedId}
Creates a relationship where this profile is the primary and the linked profile is a child
DELETE
/cpaas/profiles/{id}/rels/link/{linkedId}
Deletes the primary profile's relationship to a linked Profile
GET
/cpaas/profiles
Query profiles
POST
/cpaas/profiles
Creates a new Profile
GET
/cpaas/profiles/optin
Gets default profiles opt in/out options for each channel in channel service
PUT
/cpaas/profiles/optin
Set default profiles opt in/out options for each channel in channel service
GET
/cpaas/sessions/tokens/anon
Gets a token that can be used to start an anonymous session
GET
/cpaas/sessions/{id}
Retrieves details about a session
DELETE
/cpaas/sessions/{id}
Ends a session, revoking access to services.
GET
/cpaas/templates
Retrieves a list of all available templates
POST
/cpaas/templates
Create a template
GET
/cpaas/templates/{templateId}
Retrieves a template
PUT
/cpaas/templates/{templateId}
Updates a template
DELETE
/cpaas/templates/{templateId}
Deletes a template