- Print
- DarkLight
- PDF
This API creates a Conversation in a specified channel and returns an Object Id.
Sends the Stream (channel) id with body parameters.
API key is needed to authorize requests. You can get your API key via the management console.
A Bearer Token is needed to be set in the Authorization header of every API call. For additional support you can contact us.
Stream ID. This is a commbox generated number
Description of request body parameters
{
"data": {
"Type": 5,
"StatusId": 1,
"StreamProviderType": 4,
"StreamProviderId": "b9910a75a46c492c9cf46a910cdba0012",
"UserStreamProviderId": "john.doe@gmail.com",
"UserStreamProviderType": 4,
"ManagerId": 12345,
"Content": {
"subject": "mail subject",
"to": [
{
"address": "john.doe@gmail.com"
}
]
},
"Message": "some message",
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "05055555555",
"Email": "john.doe@gmail.com",
"Remarks": "some remark for user"
}
}
}
{
"data": {
"Type": 5,
"StatusId": 13,
"StreamProviderType": 4,
"UserStreamProviderId": "john.doe@gmail.com",
"UserStreamProviderType": 4,
"ManagerId": 28361974,
"Content": {
"subject": "Email with an attachment",
"to": [
{
"address": "john.doe@gmail.com"
}
],
"attachments": [
{
"path": "https://ebigh.com/wp-content/uploads/2017/12/Basketball-Stars.jpg",
"name": "basketball.png"
}
]
},
"Message": "some message",
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "1800958458",
"Email": "john.doe@gmail.com",
"Remarks": "some remark for user"
}
}
}
{
"data": {
"Type": 4,
"StatusId": 1,
"StreamProviderType": 5,
"StreamProviderId": "972544444444",
"UserStreamProviderId": "972544444444",
"UserStreamProviderType": 5,
"ManagerId": 36197,
"Message": "some message",
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "180095845823",
"Email": "john.doe@gmail.com",
"Remarks": "some remark for user"
}
}
}
{
"data": {
"Type": 4,
"StatusId": 1,
"StreamProviderType": 5,
"UserStreamProviderId": "972544444444",
"UserStreamProviderType": 5,
"ManagerId": 36197,
"sendToClient": true,
"Content": {
"to": [
"972522222222"
]
},
"Message": "some message",
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "972544444444",
"Email": "john.doe@gmail.com",
"Remarks": "some remark for user"
}
}
}
{
"data": {
"Type": 4,
"StatusId": 1,
"StreamProviderType": 7,
"StreamProviderId": "972544444444",
"UserStreamProviderId": "972544444444",
"UserStreamProviderType": 5,
"ManagerId": 36197,
"Content": {
"to": [
"972522222222"
],
"whatsapp_hsm_name": "test_template",
"whatsapp_localizable_params": [
"check_1"
],
"whatsapp_language_code": "en"
},
"Message": "some message",
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "972544444444",
"Email": "john.doe@gmail.com",
"Remarks": "some remark for user"
}
}
}
{
"data": {
"Type": 4,
"StatusId": 1,
"StreamProviderType": 0,
"UserStreamProviderId": "972544444444",
"UserStreamProviderType": 5,
"UserIdentity": 100000000419660,
"ManagerId": 36197,
"Message": "some message",
"createChildObject": true,
"User": {
"UniqueId": "01234567",
"LastName": "Doe",
"FirstName": "John",
"Phone1": "972544444444",
"Email": "JohnDoe@gmail.com",
"Remarks": "some remark for user"
}
}
}
The subchannel ID of the conversation
The type of object used (text, link, photo, etc.)- See Enum for code
The conversation’s current state (Open, Resolved, etc.) – See Enum for code
Type of the object original stream provider
A CommBox generated number for the original stream provider
unique identifier of user, usually an email or a phone number, as it appears at the original provider
Type of identifier used in of the userStreamProviderId parameter
A CommBox generated number for the user.
The manager (agent) who create the object (optional)
String containing extended properties of the object
(required) The text of the primary message. Required field
When true, will send SMS messages without saving them (relevant for SMS streams only)
The customer (end-user) of the object
send object as JSON
OK
Bad Request - The request could not be understood by the server. Incoming parameters might not be valid
Unauthorized - The supplied credentials, if any, are not sufficient to access the resource
Not found - The requested resource is not found
Too Many Requests - Too many requests have been made in a short period of time (Throttling)
Server Error - The server could not return the representation due to an internal server error
Not Implemented - The requested operation is not supported