Get Campaigns
Each API request in TeleCMI platform includes App id and secret. Get your App id and secret in TeleCMI dashboard. After getting the app id and secret, make a POST request to the below endpoint to retrieve a paginated list of campaigns for a specific account.
Base URL
https://rest.telecmi.com/v3/campaign/get
Parameters
| Parameter Name | Type | Description |
|---|---|---|
| *inet_no | Integer | The account identifier. |
| *secret | String | Your app secret. |
| page | Integer | Page number for pagination. Default: 1. |
| limit | Integer | Number of records per page. Default: 10. Maximum: 10. |
| search | String | Search query to filter campaigns by name. |
Sample Response
{
"code": 200,
"total": 15,
"result": [
{
"campaign_id": "550e8400-e29b-41d4-a716-446655440000",
"name": "Q2_Sales_Campaign",
"active": true,
"dialer_type": "predictive",
"leads_id": "550e8400-e29b-41d4-a716-446655440000",
"lead": "Sales_Leads_March",
"timezone": "+05:30",
"start_date": "2026-05-01",
"end_date": "2026-06-01",
"start_time": "09:00:00",
"end_time": "18:00:00",
"users": [
{ "user_id": "1234", "agent_id": "5159_2224257" }
]
}
]
}
HTTP Status Codes
| Status Code | Status Type | Description |
|---|---|---|
| 200 | Success | Request processed successfully |
| 404 | Error | No Campaigns Found |
| 404 | Error | App Not Found |
| 500 | Error | Internal Server Error |
Note
The * marked parameter is mandatory.