Skip to main content

👥 Contacts

Manage and interact with WhatsApp contacts through the Noxivo Engine.


Get All Contacts

Retrieves a list of all contacts synchronized with the current session.

Endpoint: GET /api/v1/sessions/:id/contacts

Example cURL:

curl https://api-workflow-engine.noxivo.app/api/v1/sessions/wa_agency_123_tenant_456/contacts \
-H "X-API-Key: YOUR_ENGINE_KEY"

Get Contact Identity

Retrieves the canonical contact ID and internal metadata for a raw contact ID or phone number.

Endpoint: GET /api/v1/inbox/chats?agencyId=...&tenantId=...


Contact Management (Proxy)

For blocking, unblocking, and manual syncing, you can use the WAHA proxy endpoints directly through the engine.

Block Contact

Endpoint: POST /api/v1/:session/block Body: { "chatId": "1234567890@c.us" }

Unblock Contact

Endpoint: POST /api/v1/:session/unblock Body: { "chatId": "1234567890@c.us" }

Sync Contacts

Endpoint: POST /api/v1/:session/syncContacts