Contacts API Download .md
v1.0 REST API

Contacts API Reference

Manage your audience, segment customers into groups, and synchronize external CRM data seamlessly with WACM.

Download as Markdown
Base URL
https://app.wacm.in/api/v1/contacts

Authentication

Like other WACM APIs, the Contacts API requires a Bearer Token via the HTTP Header.

HTTP Header (Required)

Send the token securely in the Authorization request header.

Example Request Header
Authorization: Bearer YOUR_API_TOKEN

Contacts

GET /api/v1/contacts

Retrieve a paginated list of contacts. Add ?update_from=YYYY-MM-DD HH:MM:SS to filter recently modified contacts. Use ?page=1&limit=15 for pagination, and ?search=QUERY to search by name or phone.

POST /api/v1/contacts

Create or upsert a contact by phone number.

Parameters

Parameter Description
phone Req Contact phone number with country code.
name Full name.
email Email address.
{custom_field_name} Any custom field attached to your company can be sent directly as a property (e.g. "email").
PUT /api/v1/contacts/{id}
DEL /api/v1/contacts/{id}

Update an existing contact or delete a contact.

Request: Upsert Contact POST Payload
{
  "phone": "1234567890",
  "name": "Jane Doe",
  "email": "jane@example.com",
  "company": "Acme Corp"
}

© 2026 WACM. All rights reserved. API Version 1.0.