curl --request GET \
--url https://www.tryunleashx.com/api/v1/global/audience-list \
--header 'token: <token>'{
"datalist": [
{}
],
"headers": [
{}
],
"pagination": {
"totalRecords": 123,
"totalPages": 123,
"currentPage": 123,
"limit": 123
}
}Retrieve a paginated list of audience records for a campaign.
curl --request GET \
--url https://www.tryunleashx.com/api/v1/global/audience-list \
--header 'token: <token>'{
"datalist": [
{}
],
"headers": [
{}
],
"pagination": {
"totalRecords": 123,
"totalPages": 123,
"currentPage": 123,
"limit": 123
}
}/audience-list
Authentication: Required (workspace auth)
| Parameter | Type | Required | Description |
|---|---|---|---|
campaign_id | number | Yes | Campaign identifier |
page | number | No | Page number (default: 1) |
limit | number | No | Records per page (default: 10) |
mobile_no | string | No | Partial mobile number search (LIKE) |
status | number | array | No | Audience status filter (see codes below) |
call_status | string | array | No | Filter by call status |
first_status | string | array | No | Filter by first call status |
last_status | string | array | No | Filter by last call status |
attempt | number | array | No | Filter by number of attempts made |
is_new | boolean | No | If true, returns simplified audience format (default: false) |
| Code | Status |
|---|---|
0 | Fresh |
1 | Completed |
2 | Halted |
3 | Inqueue |
{
"datalist": [
{
"id": 101,
"mobile_no": "+12025550123",
"input_data": { "name": "John Doe", "plan": "premium" },
"total_attempt": "2/3",
"duration": "2m 30s",
"last_attempt": "2025-12-10 14:30:00",
"last_disposition": "Interested",
"last_call_status": "COMPLETED",
"status": "Completed",
"updated_by": "Jane Admin"
}
],
"headers": [
{ "key": "mobile_no", "label": "Mobile Number" },
{ "key": "input_data", "label": "Input Data" },
{ "key": "status", "label": "Lead Status" },
{ "key": "total_attempt", "label": "Attempt" },
{ "key": "last_call_status", "label": "Call Status" },
{ "key": "duration", "label": "Duration" },
{ "key": "last_disposition", "label": "Disposition" },
{ "key": "last_attempt", "label": "Last Attempt" },
{ "key": "updated_by", "label": "Modified By" }
],
"pagination": {
"totalRecords": 500,
"totalPages": 50,
"currentPage": 1,
"limit": 10
}
}
{
"datalist": [
{
"id": 101,
"mobile_no": "+12025550123",
"name": "John Doe",
"plan": "premium"
}
],
"headers": [
{ "key": "mobile_no", "label": "Mobile Number" },
{ "key": "name", "label": "Name" },
{ "key": "plan", "label": "Plan" }
],
"metadata": [
{ "key": "mobile_no", "label": "Mobile Number" },
{ "key": "name", "label": "Name" }
],
"pagination": {
"totalRecords": 500,
"totalPages": 50,
"currentPage": 1,
"limit": 10
}
}
curl -X GET "https://www.tryunleashx.com/api/v1/global/audience-list?campaign_id=42&page=1&limit=10" \
-H "Authorization: <api_key>"
API token for authentication
Campaign identifier
Page number (default: 1)
Records per page (default: 10)
Partial mobile number search
0=Fresh, 1=Completed, 2=Halted, 3=Inqueue
0, 1, 2, 3 Filter by call status
Filter by attempt count
If true, returns simplified audience format
Was this page helpful?