Audiences
An audience is a group of contacts that can be targeted in the same campaign. The audiences and the contacts of the audiences are managed by the user through Audience API.
Audience endpoints are meant to control the audiences of the accounts.
Method: Create
Operation creates a new audience for the account.
URL | /v1/audiences |
Method Type | POST |
Authorization | API Key |
Request Content-Type | JSON |
Response Content-Type | JSON |
Headers
Name | Type | Description | Status |
---|---|---|---|
X-Dexatel-Key | string | API key | Required |
Request Body
Name | Type | Description | Status |
---|---|---|---|
data | object |
Details (see data object below) |
Required |
Name | Type | Description |
---|---|---|
name | string | Name (unique identifier) of the audience |
channel | string | Channel to which contacts belong. Possible values: SMS, VIBER, WHATSAPP |
contacts | array |
Details (see contacts object below) |
Name | Type | Description |
---|---|---|
number | string | Phone number of the contact |
first_name | string | First name of the contact |
last_name | string | Last name of the contact |
timestamp | string | Timestamp value |
date | string | Date value to customize massages per contact |
tags | array | List of tags to differentiate and filter the users |
Response Parameters
Name | Type | Description |
---|---|---|
data | object |
Details (see data object below) |
Name | Type | Description |
---|---|---|
id | string | Unique identifier of the audience |
account_id | string | Unique identifier of the account |
name | string | Name (unique identifier) of the audience |
channel | string | Channel to which contacts belong. Possible values: SMS, VIBER, WHATSAPP |
contacts_count | integer | Number of contacts |
create_date | string | Creation date of the audience in UTC, formatted as yyyyMM-dd HH:mm:ss |
update_date | string | Update date of the audience in UTC, formatted as yyyyMM-dd HH:mm:ss |
links | object |
Details (see links object below) |
Name | Type | Description |
---|---|---|
self | string | URL of the audience |
account | string | URL of the account |
contacts | string | URL of the contacts |
Example of request body
POST:
/v1/audiences
X-Dexatel-Key: 94d2f2f2884848bca861264ad86d8ace
Content-Type: application/json
Example of response body
status - 201
Error Codes
The following error codes are returned in response to a user’s request which contains bad syntax or cannot be fulfilled.
Code | Description |
---|---|
1301 | Audience is not found |
1302 | Invalid audience identifier |
1303 | 'data.audience' name is required |
1304 | 'data.name' is invalid |
1305 | 'data.name' is too long |
1306 | 'data.channel' is missing |
1307 | 'data.channel' should be in: [SMS, WHATSAPP, VIBER] |
1308 | 'data.contacts' must be at most [10] items in length |
1309 | Audience already exists |