Webhook & Websocket Integration
Power your integrations with real-time data processing using webhook and websocket. Whether you're receiving events from external systems or delivering them instantly to clients, webhook and websocket support reliable real-time communication.
Webhook
The webhook is used to send real-time data to the websocket connected client. This can be configured within the eZintegrations platform.
Webhook Endpoint
To test the webhook URL in eZintegrations, enter the following in your request setup:
URL:
https://{{BaseUrl}}/api/webhook?client_id={{client_id}}
Header:
client-secret = {{client-secret}}
Note: You can retrieve your client_id and client-secret from your eZintegrations profile.
Payload Format:
Here’s an example payload that can be posted to the webhook
{
"userName": "mark_wilson",
"userEmail": "mark@example.com",
"subscriptionPlan": "Premium",
"accountStatus": "Active",
"signupDate": "2025-04-16",
"lastLogin": "2025-04-15",
"referralSource": "Google Ads",
"preferredLanguage": "English",
"userId": "b8a6e29b-9d21-42b5-b16f-cd3d2187ffb5"
}
Once this data is sent to the webhook, it will immediately be received by the websocket client.
Websocket
Our websocket allows you to receive real-time notifications from webhook events configured within eZintegrations.
Websocket Endpoint
To test the websocket URL in eZintegrations, enter the following in your request setup:
URL:
wss://{{BaseUrl}}/api/ws?client_id={{client_id}}
Header:
client-secret = {{client-secret}}
Once connected, any data sent to the webhook will be instantly pushed to this websocket connection.
Note: You can retrieve your client_id and client-secret from your eZintegrations profile.
For BaseUrl, and any support related to client_id, or client-secret required for webhook and websocket configuration, please reach out to our support team:
Email: mailto:support@bizdata360.com