Purpose
Uploads multiple contacts into one or more contact lists in a single request. This endpoint processes each contact number entry and either adds a new contact or updates the existing contact’s name if the number already exists in the specified list.
Endpoint: POST https://business.me-mate.net/partners/broadcast/uploadMultiContact
Authentication
This endpoint requires an authentication token.
Use the existing global variable:
If your API uses a different auth scheme, keep using
{{auth token}}in the appropriate header/value format required by your backend.
Required Headers
Request Body Schema (JSON)
The body is a JSON object with the following structure:
contacts(array, required): List of contact batches to upload.- Each item in
contacts:-
contactListId(string, required): Target contact list ID. -
numbers(array, required): List of contacts (numbers) to add/update.- Each item in
numbers:-
number(string, required): Contact phone number. -
name(string, required): Contact name.
-
- Each item in
-
- Each item in
Behavior for duplicates
-
If the same
numberalready exists in the givencontactListId, the system updates the contact name and returns an entry underupdated. -
If it does not exist, it is created and returned under
added.
Example Request Payload
Example Success Response (200)
Notes on summary
-
requested: Total unique contact numbers requested for processing (as counted by the backend). -
added: Count of contacts created. -
updated: Count of existing contacts whose name was updated. -
failed: Count of contacts that failed to process. -
ignored_due_to_plan_limit: Count ignored due to plan limits. -
plan_remaining_before: Remaining plan quota before this operation ran.
