Skip to main content
Back to API List Use this API to add one or more contacts to an existing contact list.
MethodPOST
Endpointhttps://{{host}}/api/1.1/public/{{IID}}/campaign/contactList/addContacts
Content-Typeapplication/json
Authorizationauth: {{JWT}} See How to generate the JWT Token.
API ScopeCampaign Management

Path Parameters

ParameterDescriptionType
hostEnvironment URL, for example, https://platform.kore.aistring, required
IIdThe Application ID.string, required

Sample Request

curl --location 'https://{{host}}/api/1.1/public/{{IID}}/campaign/contactList/addContacts' \
--header 'auth: <token>' \
--header 'iid: st-0603182c-7ffb-53c3-b307-47ca14b9xxxx' \
--header 'accountId: 67777ce93e25326494e9xxxx' \
--header 'Content-Type: application/json' \
--data '{
    "contact_list_name": "Renewal Due - July 2025",
    "data": [{
        "phoneNumber": "9122333445566"
    }]
}'

Headers

HeaderDescriptionRequired/Optional
authJWT token for authentication.required
iidThe Application Id.required
accountIdThe Account Id.required

Body Parameters

ParameterDescriptionType
contact_list_nameName of the contact list to which the data is being added. Must match an existing or target list.string, required
dataArray of contact records to be imported into the list. Each object typically represents one contact entry.array[object], required
data[].phoneNumberPhone number of the contact. Must be a valid number in international or local format depending on platform rules.string, required

Sample Response

{
    "message": "Adding contacts to public list is in progress"
}

Response Body Parameters

ParameterDescriptionType
messageSuccess message. Indicates queued operation.string