Send a message
Add a new message via a channel
Last updated
Add a new message via a channel
Last updated
POST
https://{{account_id}}.acquire.io/api/v1/crm/messenger/chat/add-message
Send a chat message to a conversation. To send a message to a contact, you must pass a "message"
object. Only active cases may receive messages via the API.
"type"
, "message"
, and "caseId"
are required keys in the message object. See example body below. You can also add translateLangKey
to the message object for message translation.
caseId - You can retrieve caseId from a Webhook, by sending a GET request to the Retrieve a list of messages endpoint or from the Acquire Dashboard.
Type - This indicates the type of message. There are three options: message, note, and event. Set "type"
to "message"
to send a chat message.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
{
"data": {
"channel": "chat",
"senderType": "user",
"senderId": 25,
"type": "message",
"seen": "no",
"message": "Hey added from the api",
"meta": {
"additionalProp1": {}
},
"dateCreated": "2021-03-30T16:05:46.000Z",
"case": {
"dateCreated": "2021-03-30T16:04:10.000Z",
"dateUpdated": "2021-03-30T16:04:11.000Z",
"id": 2069,
"closedBy": null,
"visitId": 1379,
"title": "#597759 has just started a chat",
"description": "fdgdfgd",
"channel": "chat",
"status": "active",
"closingState": "handled",
"dateQueue": "2021-03-30T16:04:10.000Z",
"datePending": "2021-03-30T16:04:10.000Z",
"dateActive": "2021-03-30T16:04:10.000Z",
"dateClosed": null,
"queueId": null,
"queueOrder": null,
"meta": {},
"parentId": 1875,
"userId": null,
"waitTime": 0,
"contact": {
"dateCreated": "2021-03-26T08:34:29.000Z",
"dateUpdated": "2021-03-30T16:04:10.000Z",
"id": 597759,
"clientType": "web",
"clientName": "Chrome",
"clientVersion": "87.0",
"clientOsName": "Linux",
"clientOsVersion": "x86_64",
"clientDeviceType": "Desktop",
"clientDeviceVendor": null,
"clientDeviceModel": null,
"clientDetails": {
"ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36",
"engine": {
"name": "Blink",
"version": "87.0.4280.66"
},
"network": {
"type": "3g",
"speed": "2.3400000000000003"
}
},
"meta": {},
"archive": "no",
"companyId": null
},
"users": [
{
"id": 4607,
"caseId": 2069,
"type": "user",
"userId": 1,
"role": "owner",
"status": "active",
"dateCreated": "2021-03-30T16:04:10.000Z",
"dateLastAssigned": "2021-03-30T16:04:10.000Z",
"closed": "no",
"meta": null,
"user": {
"roles": [],
"id": 1,
"name": "David Guetta",
"firstName": "David Guetta",
"lastName": "",
"photo": "",
"email": "user@example.com",
"clientId": ""
}
},
{
"id": 4606,
"caseId": 2069,
"type": "contact",
"userId": 597759,
"role": "owner",
"status": "active",
"dateCreated": "2021-03-30T16:04:10.000Z",
"dateLastAssigned": "2021-03-30T16:04:10.000Z",
"closed": "no",
"meta": null,
"user": {
"type": "contact",
"id": 597759,
"name": "#597759",
"photo": null
}
}
],
"threadId": 1875
},
"sender": {
"roles": [],
"id": 25,
"name": "a",
"firstName": "a",
"lastName": "",
"photo": "",
"email": "",
"clientId": "",
"parentId": 0,
"type": "user",
"accessLevel": null
},
"dateUpdated": null,
"id": 8289,
"caseId": 2069,
"threadId": 1875,
"contactId": 597759
}
}
{
"channel": "chat",
"message": {
"type": "message",
"message": "Hey added from the api",
"translateLangKey": "en"
},
"caseId": 9
}
POST
https://{{account_id}}.acquire.io/api/v1/mail/add-message
Send an email message. The email address in the "To" attribute must be an inbox connected to Acquire. See body example below of required attributes.
{
"data": {
"id": 407,
"caseMessageId": 407,
"channelId": null,
"caseId": 90,
"inboxId": 1,
"mailId": 1,
"type": "message",
"senderType": "user",
"senderId": 93,
"to": [
{
"Name": "",
"Email": "developer@acquire.io"
}
],
"from": {
"Name": "test",
"Email": "surendra@acquire.io",
"MailboxHash": ""
},
"cc": [],
"bcc": [],
"reply_to": null,
"subject": "test",
"textBody": "test api email\n\nOn Mon, Sep 14 2020, at 05:00 PM<\"surendra@acquire.io\"> wrote:test\n\nOn Mon, Sep 14 2020, at 04:36 PM<\"surendra@acquire.io\"> wrote:yrety",
"htmlBody": "<div class=\"content-writer\" data-reactroot=\"\">test api email</div><div class=\"acq-content hide\" data-reactroot=\"\"><br><br><div>On Mon, Sep 14 2020, at 05:00 PM<\"surendra@acquire.io\"> wrote:</div><blockquote><div class=\"content-writer\" data-reactroot=\"\">test</div><div class=\"acq-content hide\" data-reactroot=\"\"><br><br><div>On Mon, Sep 14 2020, at 04:36 PM<\"surendra@acquire.io\"> wrote:</div><blockquote>yrety</blockquote></div></blockquote></div>",
"mailboxMessageId": "0.5345358743514836",
"messageId": null,
"mailboxInReplyTo": "<c89eb634-612c-45af-8edf-7e06d425833f@mtasv.net>",
"originalRecipient": "developer@acquire.io",
"parentId": 14,
"attachments": [],
"dateCreated": "2021-03-12T09:21:20.000Z",
"dateSeen": null,
"dateBounce": null,
"dateFailed": null,
"dateDelivery": null,
"seen": "no",
"isDraft": "no",
"scheduleAt": "2021-03-12T09:21:20.000Z",
"meta": null,
"clickedDate": null,
"unsubscribeDate": null,
"appMessageId": null,
"appThreadId": null,
"user": {
"departments": [],
"roles": [],
"id": 93,
"name": "test",
"firstName": "test",
"lastName": "",
"photo": "",
"email": "",
"clientId": "",
"parentId": 0,
"metaDetails": {
"isBotClient": false,
"label": ""
},
"type": "user",
"accessLevel": null
},
"sender": {
"type": "user",
"id": 93,
"name": "test",
"email": "",
"photo": ""
},
"mailMsgId": 13
}
}
{
"data": {
"caseId": 1128,
"to": [
"user@gmail.com"
],
"from": "test@acquire.io",
"cc": [],
"bcc": [],
"subject": "test",
"contactId": 9156860,
"type": "message",
"textBody": "this is the text body",
"htmlBody": "This is the message body",
"attachments": []
}
}
POST
https://{{account_id}}.acquire.io/api/v1/voip/send-sms
Send a message through an SmS channel. You must have a phone number connected to your Acquire account. To find the threadId and timelineId, send a GET rquest to Retrieve a list of messages or to Case List where ID={{contactId}}.
{
"data": {
"cas": {
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateUpdated": "2021-04-01T16:31:48.000Z",
"id": 2219,
"contactId": 751069,
"closedBy": null,
"visitId": 1424,
"title": "#751069 has just started a chat",
"description": "This thread has been reactivated.|translate",
"channel": "chat",
"status": "active",
"closingState": "handled",
"dateQueue": "2021-04-01T16:31:44.000Z",
"datePending": "2021-04-01T16:31:44.000Z",
"dateActive": "2021-04-01T16:31:44.000Z",
"dateClosed": null,
"queueId": null,
"queueOrder": null,
"meta": {
"contact": {
"id": 751069,
"meta": {},
"fields": {
"ip": "2402:8100:21f3:1066:2ced:44dd:d071:88a3",
"city": "",
"phone": "919666929552",
"state": "",
"country": {
"lat": "38",
"lng": "-97",
"cca2": "US",
"cca3": "USA",
"ccn3": "84",
"name": "United States",
"region_id": 496,
"voip_enable": true,
"calling_code1": 1,
"name_official": "United States of America"
},
"countryId": "517"
},
"archive": "no",
"companyId": null,
"clientName": "Chrome",
"clientType": "web",
"dateCreated": "2021-04-01T13:10:25.000Z",
"dateUpdated": "2021-04-01T16:31:44.000Z",
"clientOsName": "Linux",
"clientDetails": {
"ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36",
"engine": {
"name": "Blink",
"version": "87.0.4280.66"
},
"network": {
"type": "3g",
"speed": "2.43"
}
},
"clientVersion": "87.0",
"clientOsVersion": "x86_64",
"clientDeviceType": "Desktop",
"clientDeviceModel": null,
"clientDeviceVendor": null
},
"timeline": {
"id": 2108,
"meta": {},
"caseId": 2219,
"noteId": null,
"viewId": null,
"archive": "no",
"threadId": 2207,
"contactId": 751069,
"objectType": "case",
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateUpdated": "2021-04-01T16:31:44.000Z"
},
"is_new_contact": false
},
"parentId": 2207,
"userId": null,
"waitTime": 0,
"users": [
{
"id": 6240,
"caseId": 2219,
"type": "user",
"userId": 28,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateLastAssigned": "2021-04-01T16:31:44.000Z",
"closed": "no",
"meta": null,
"user": {
"roles": [],
"id": 28,
"name": "myuser",
"firstName": "myuser",
"lastName": "",
"photo": "",
"email": "myuser@acquire.io",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6239,
"caseId": 2219,
"type": "contact",
"userId": 751069,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateLastAssigned": "2021-04-01T16:31:44.000Z",
"closed": "no",
"meta": null,
"user": {
"type": "contact",
"id": 751069,
"name": "#751069",
"photo": null
}
}
],
"timeline": {
"id": 2108,
"objectType": "case",
"caseId": 2219,
"viewId": null,
"noteId": null,
"threadId": 2207,
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateUpdated": "2021-04-01T16:31:48.000Z",
"contactId": 751069,
"archive": "no",
"meta": {}
},
"threadId": 2207
},
"threadId": 2219,
"timeline": {
"id": 2108,
"objectType": "case",
"threadId": 2207,
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateUpdated": "2021-04-01T16:35:05.000Z",
"contactId": 751069,
"archive": "no",
"meta": {},
"case": {
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateUpdated": "2021-04-01T16:35:05.000Z",
"id": 2219,
"contactId": 751069,
"closedBy": null,
"visitId": 1424,
"title": "#751069 has just started a chat",
"description": "This thread has been reactivated.|translate",
"channel": "chat",
"status": "active",
"closingState": "handled",
"dateQueue": "2021-04-01T16:31:44.000Z",
"datePending": "2021-04-01T16:31:44.000Z",
"dateActive": "2021-04-01T16:31:44.000Z",
"dateClosed": null,
"queueId": null,
"queueOrder": null,
"meta": {
"contact": {
"id": 751069,
"meta": {},
"fields": {
"ip": "2402:8100:21f3:1066:2ced:44dd:d071:88a3",
"city": "",
"phone": "919666929552",
"state": "",
"country": {
"lat": "38",
"lng": "-97",
"cca2": "US",
"cca3": "USA",
"ccn3": "84",
"name": "United States",
"region_id": 496,
"voip_enable": true,
"calling_code1": 1,
"name_official": "United States of America"
},
"countryId": "517"
},
"archive": "no",
"companyId": null,
"clientName": "Chrome",
"clientType": "web",
"dateCreated": "2021-04-01T13:10:25.000Z",
"dateUpdated": "2021-04-01T16:31:44.000Z",
"clientOsName": "Linux",
"clientDetails": {
"ua": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36",
"engine": {
"name": "Blink",
"version": "87.0.4280.66"
},
"network": {
"type": "3g",
"speed": "2.43"
}
},
"clientVersion": "87.0",
"clientOsVersion": "x86_64",
"clientDeviceType": "Desktop",
"clientDeviceModel": null,
"clientDeviceVendor": null
},
"timeline": {
"id": 2108,
"meta": {},
"caseId": 2219,
"noteId": null,
"viewId": null,
"archive": "no",
"threadId": 2207,
"contactId": 751069,
"objectType": "case",
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateUpdated": "2021-04-01T16:31:44.000Z"
},
"is_new_contact": false
},
"parentId": 2207,
"userId": null,
"waitTime": 0,
"users": [
{
"id": 6240,
"caseId": 2219,
"type": "user",
"userId": 28,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateLastAssigned": "2021-04-01T16:31:44.000Z",
"closed": "no",
"meta": null,
"user": {
"roles": [],
"id": 28,
"name": "myuser",
"firstName": "myuser",
"lastName": "",
"photo": "",
"email": "myuser@acquire.io",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6239,
"caseId": 2219,
"type": "contact",
"userId": 751069,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T16:31:44.000Z",
"dateLastAssigned": "2021-04-01T16:31:44.000Z",
"closed": "no",
"meta": null,
"user": {
"type": "contact",
"id": 751069,
"name": "#751069",
"photo": null
}
},
{
"id": 6214,
"caseId": 2207,
"type": "user",
"userId": 1,
"role": "owner",
"status": "rejected",
"dateCreated": "2021-04-01T13:15:06.000Z",
"dateLastAssigned": "2021-04-01T13:15:06.000Z",
"closed": "yes",
"meta": null,
"user": {
"roles": [],
"id": 1,
"name": "David Guetta",
"firstName": "David Guetta",
"lastName": "",
"photo": "",
"email": "user@example.com",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
},
"productUpdate": {
"structValue": {
"fields": {
"data": {
"listValue": {
"values": []
},
"kind": "listValue"
},
"lastSeenArticleLength": {
"numberValue": 0,
"kind": "numberValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6213,
"caseId": 2207,
"type": "user",
"userId": 28,
"role": "owner",
"status": "assigned",
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateLastAssigned": "2021-04-01T13:11:02.000Z",
"closed": "no",
"meta": null,
"user": {
"roles": [],
"id": 28,
"name": "myuser",
"firstName": "myuser",
"lastName": "",
"photo": "",
"email": "myuser@acquire.io",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6212,
"caseId": 2207,
"type": "contact",
"userId": 751069,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T13:11:02.000Z",
"dateLastAssigned": "2021-04-01T13:11:02.000Z",
"closed": "no",
"meta": null,
"user": {
"type": "contact",
"id": 751069,
"name": "#751069",
"photo": null
}
},
{
"id": 6217,
"caseId": 2208,
"type": "user",
"userId": 1,
"role": "owner",
"status": "rejected",
"dateCreated": "2021-04-01T13:20:05.000Z",
"dateLastAssigned": "2021-04-01T13:20:05.000Z",
"closed": "yes",
"meta": null,
"user": {
"roles": [],
"id": 1,
"name": "David Guetta",
"firstName": "David Guetta",
"lastName": "",
"photo": "",
"email": "user@example.com",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
},
"productUpdate": {
"structValue": {
"fields": {
"data": {
"listValue": {
"values": []
},
"kind": "listValue"
},
"lastSeenArticleLength": {
"numberValue": 0,
"kind": "numberValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6216,
"caseId": 2208,
"type": "user",
"userId": 28,
"role": "owner",
"status": "assigned",
"dateCreated": "2021-04-01T13:15:56.000Z",
"dateLastAssigned": "2021-04-01T13:15:57.000Z",
"closed": "no",
"meta": null,
"user": {
"roles": [],
"id": 28,
"name": "myuser",
"firstName": "myuser",
"lastName": "",
"photo": "",
"email": "myuser@acquire.io",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
}
}
},
"parentId": 0,
"type": "user",
"accessLevel": null
}
},
{
"id": 6215,
"caseId": 2208,
"type": "contact",
"userId": 751069,
"role": "owner",
"status": "active",
"dateCreated": "2021-04-01T13:15:56.000Z",
"dateLastAssigned": "2021-04-01T13:15:56.000Z",
"closed": "no",
"meta": null,
"user": {
"type": "contact",
"id": 751069,
"name": "#751069",
"photo": null
}
},
{
"id": 6220,
"caseId": 2209,
"type": "user",
"userId": 1,
"role": "owner",
"status": "rejected",
"dateCreated": "2021-04-01T13:35:05.000Z",
"dateLastAssigned": "2021-04-01T13:35:05.000Z",
"closed": "yes",
"meta": null,
"user": {
"roles": [],
"id": 1,
"name": "David Guetta",
"firstName": "David Guetta",
"lastName": "",
"photo": "",
"email": "user@example.com",
"clientId": "",
"meta": {
"fields": {
"onboard_setup": {
"structValue": {
"fields": {
"install": {
"boolValue": false,
"kind": "boolValue"
},
"welcome": {
"boolValue": false,
"kind": "boolValue"
},
"setupMail": {
"boolValue": false,
"kind": "boolValue"
},
"setupVoip": {
"boolValue": false,
"kind": "boolValue"
},
"setupAppStore": {
"boolValue": false,
"kind": "boolValue"
},
"setupSocialApp": {
"boolValue": false,
"kind": "boolValue"
}
}
},
"kind": "structValue"
},
"productUpdate": {
"structValue": {
"fields": {