⚙️ Connecting through the REST API
The API connector lets you integrate WazzaBee with any system you run: a CRM, an ERP, a website, a bot or a mobile app. Through the REST API you can send and receive messages, manage contacts and get notifications via webhooks.
🔌 How to connect
- Go to Connectors
- Click the API card
- Click the Connect button
- Wait a few seconds. The system creates the integration and generates an API key for you
- You will see ✅ “Integration connected”
- Click “Go to settings”
There is nothing extra to fill in: everything is generated automatically!
🔑 The API key
Once connected, you get an API key: a unique token that authorises your requests.
How to get the key
- In the API connector settings find the “API key” card
- Click the 👁️ (eye) icon to reveal the key
- Click Copy: the key goes to your clipboard
Important: never share your API key! If it has been exposed, click Refresh to generate a new one. The old key stops working right away.
📡 Linking channels
Choose which messengers will be available through the API:
- In the settings find the Channels card
- You will see the list of messengers you have connected
- Each one has a toggle (on/off)
- Turn on the channels you want to use through the API
📚 How to use the API
Every request uses a Bearer token in the header:
Authorization: Bearer YOUR_API_KEY
Available methods
| Method | URL | Description |
|---|---|---|
| GET | /v1/account | Account details |
| GET | /v1/channels | List of linked channels |
| GET | /v1/contacts | List of contacts |
| GET | /v1/conversations | List of conversations |
| POST | /v1/messages/send | Send a message |
| PATCH | /v1/webhooks | Register a webhook |
| DELETE | /v1/webhooks | Delete a webhook |
Full documentation: API documentation →
🔔 Webhooks: receiving events
Set up webhooks to get notified about new messages in real time:
| Subscription | What you receive |
|---|---|
messages_incoming | Incoming messages from customers |
messages_outgoing | Outgoing messages (the ones you send) |
contactsAndDealsCreation | New contacts and conversations being created |
⚠️ Managing the connector
- Disable: the API key stops working, but your settings are kept
- Delete: removes everything (you have to disable it first)
- Refresh the key: generates a new key (the old one stops working)
Need a hand with the integration? Write to support, we will help you set it up!
