Managing Webhook Triggers
CometChat allows you to configure and manage webhook triggers either through the CometChat Dashboard or by using the Management APIs. This guide walks you through both methods.
Option 1: Managing Webhooks via Dashboard
You can easily configure webhook triggers through the CometChat dashboard.
Steps to Configure:
- Log in to the CometChat Dashboard and select your app.
- Navigate to Settings > Webhooks in the left-hand menu.
- Click Add Webhook to create a new webhook.
- Provide the following details:
- Webhook ID – A unique identifier.
- URL – Your server endpoint where event payloads will be sent.
- Triggers – Enable events you wish to listen to.
- Security – Enable authentication for enhanced security.
- Enable the webhook.
- Click Save to apply your configuration.

Option 2: Managing Webhooks via Management APIs
If you prefer automation or need to manage webhooks programmatically, you can use our REST APIs.
Webhook Operations
Operation | API Reference |
---|---|
Create a new webhook | Create Webhook |
Update an existing webhook | Update Webhook |
List all webhooks | List Webhooks |
Get webhook by ID | Get Webhook |
Delete a webhook | Delete Webhook |
Trigger Operations
Operation | API Reference |
---|---|
Add triggers to a webhook | Add Triggers |
List triggers for a webhook | List Triggers |
Remove triggers from a webhook | Remove Triggers |
Choose the method that best fits your use case—Dashboard for quick setup, or APIs for advanced and automated configurations.