Skip to content

Back to API List

Get all Contacts of a Contact List API

Use this API to fetch all contacts from a contact list.

Method GET
Endpoint https://{{host}}/agentassist/api/v1/public/{{streamId}}/campaign/contactList/{{contactListId}}/getAllContacts?accountId={{accountId}}
Content-Type application/json
Authorization auth: {{JWT}} See How to generate the JWT Token.
API Scope Campaign Management

Path Parameters

Parameter Description Type
host Environment URL, for example, https://platform.kore.ai string, required
streamId The Application ID. string, required
contactListId Unique identifier of the contact list to fetch the contacts. string, required

Sample Request

curl --location 'https://{{host}}/agentassist/api/v1/public/{{streamId}}/campaign/contactList/{{contactListId}}/getAllContacts?accountId={{accountId}}' \
--header 'auth: <token>'

Headers

Header Description Required/Optional
auth JWT token for authentication. required
iid The Application Id. required
accountId The Account Id. required

Sample Response

{
    "status": "success",
    "message": "Contacts retrieved successfully",
    "data": {
        "results": [
            {
                "_id": "cc-6eb48e4b-45a5-5f87-8717-9687a84xxxxx",
                "createdAt": "2025-12-09T04:32:01.247Z",
                "updatedAt": "2025-12-09T04:32:01.247Z",
                "phoneNumber": "91223334xxxxx"
            },
            {
                "_id": "cc-02d41634-d46f-5757-befb-52f7090xxxxx",
                "createdAt": "2025-12-09T04:32:01.247Z",
                "updatedAt": "2025-12-09T04:32:01.247Z",
                "phoneNumber": "91223334xxxxx"
            },
            {
                "_id": "cc-31521027-4c64-52a1-a914-d092a4cxxxxx",
                "createdAt": "2025-12-09T04:32:01.247Z",
                "updatedAt": "2025-12-09T04:32:01.247Z",
                "phoneNumber": "91223334xxxxx"
            },
            {
                "_id": "cc-1c77a6a2-32bd-5cb3-a685-d5f3ea9xxxxx",
                "createdAt": "2025-12-09T04:32:35.321Z",
                "updatedAt": "2025-12-09T04:32:35.321Z",
                "phoneNumber": "91223334xxxxx"
            },
            {
                "_id": "cc-91ef4f71-9f63-572c-8166-b8b7f76xxxx",
                "createdAt": "2025-12-09T04:32:35.321Z",
                "updatedAt": "2025-12-09T04:32:35.321Z",
                "phoneNumber": "91223334xxxxx"
            },
            {
                "_id": "cc-2ab0bcae-e011-5da3-a24f-6b07c7cxxxxx",
                "createdAt": "2025-12-09T04:32:35.321Z",
                "updatedAt": "2025-12-09T04:32:35.321Z",
                "phoneNumber": "91223334xxxxx"
            }
        ],
        "skip": 0,
        "limit": 50,
        "hasMore": false,
        "totalPages": 1,
        "totalResults": 6
    }
}

Response Parameters

Parameter Description Type
status Indicates whether the API call was successful. string
message Optional message describing the result of the operation string
data Object that holds the paginated contact list results. Object
data.results Contains retrieved contacts in a contact list Array of objects
data.results._id Unique identifier of the contact. string
data.results.createdAt Timestamp indicating when the contact was created (ISO-8601 format). string
data.results.updatedAt Timestamp indicating when the contact was last updated (ISO-8601 format). string
data.results.phoneNumber Contact phone number. string
skip Number of records skipped for pagination. Integer
limit Maximum number of records returned in the current response. Integer
hasMore Indicates whether additional pages of data are available. boolean
totalPages Total number of pages available. Integer
totalResults The total number of contacts retrieved. Integer