WACM.in Logo

Developer API & Webhooks

Full REST API access with webhooks for custom integrations and workflows.

Developer API & Webhooks

Unlimited Flexibility for Your Tech Stack

For businesses that require deeper, custom integrations, WACM.in provides full API and webhook access. Our powerful REST API allows your developers to programmatically send messages, manage contacts, and check campaign statuses from your own internal systems.

Use webhooks to receive real-time notifications about incoming messages, delivery updates, and user interactions. This enables you to build complex, two-way integrations with your CRM, support desk, or any other proprietary software. The possibilities are limitless.

API Endpoints:

  • Contacts: GET, POST, PUT - Full CRUD operations for contact management.
  • Messages: POST /messages/text, /messages/template, /messages/list.
  • Templates: GET - List and retrieve approved WhatsApp templates.
  • Groups: GET - List contact groups for targeted messaging.
  • Campaigns: GET, POST - List campaigns and create new ones.
  • Conversations: GET - List conversations and retrieve messages.

eCommerce API (v1/shop):

  • Products: Full CRUD for product management.
  • Categories: Create and manage product categories.
  • Orders: List orders and update status.
  • AI Search: Natural language product search endpoint.
  • ERP Sync: Custom inventory synchronization.

Authentication:

Bearer token via Authorization header or query parameter. Sanctum personal access tokens with configurable permissions. API plan limits enforced per subscription tier.

Key Benefits:

  • Custom Integrations: Connect WACM.in to any internal or third-party software.
  • Real-Time Data: Use webhooks to get instant notifications and sync data.
  • Total Control: Gain programmatic control over your messaging.
  • Comprehensive Docs: Full API documentation with examples and references.

Ready to Use This Feature?

Our experts are here to show you how Developer API & Webhooks can transform your business communication.

Request a Consultation

Frequently Asked Questions

What API endpoints are available?
Full CRUD for contacts, messages (text, template, list), templates, groups, campaigns, conversations, products, categories, and orders. See our complete API documentation at /docs/api.
How do I authenticate API requests?
Use Bearer token via Authorization header or query parameter. Tokens are Sanctum personal access tokens generated from your WACM dashboard under Settings → API.
Are there rate limits on the API?
Yes. Rate limits vary by plan: Starter (60/min, 10K/day), Professional (300/min, 100K/day), Enterprise (1000/min, unlimited). 429 responses include a Retry-After header.
Can I receive real-time notifications?
Yes. Configure webhooks to receive real-time notifications for incoming messages, delivery updates, status changes, and payment events.
Is there API documentation?
Yes. Complete API documentation is available at /docs/api with interactive examples, parameter references, and code samples.