Skip to content

Webhooks

Webhook

This guide explains how to configure and handle MiroTalk P2P webhook events such as join and disconnect.


1. Enable Webhooks

Update your app/src/config.js file to activate webhooks and set your endpoint:

JavaScript
webhook: {
    enabled: true, // Enable webhook functionality
    url: 'http://localhost:8888/webhook-endpoint', // Webhook server URL
},

2. Webhook Event Structure

When an event occurs, MiroTalk P2P sends an HTTP POST request to your webhook endpoint with a JSON payload.

Sample Payload:

JSON
{
    "event": "join",
    "data": {}
}
  • event: The event type (join or disconnect)
  • data: Additional event-specific information

For a server-side example of handling webhook events, see this example.