This endpoint fetches all webhooks configured for your workspace.
Response
Unique identifier for the webhook
The webhook URL where events will be sent
Array of event types this webhook is subscribed to
Whether the webhook is currently enabled
Optional description for the webhook
ISO 8601 timestamp when the webhook was created
ISO 8601 timestamp when the webhook was last updated
const options = {
method: 'GET',
headers: {
'x-api-key': '<your-api-key>',
},
};
fetch('https://api-v2.getomni.ai/api/v1/webhooks', options)
.then((response) => response.json())
.then((response) => console.log(response))
.catch((err) => console.error(err));
[
{
"id": "06e4b90b-86dd-41c7-9a1e-73a592963682",
"workspaceId": "6048d78a-584a-4f1e-9e39-e011ca4cc48c",
"url": "https://c4b3632a95ef.ngrok-free.app/webhook/test-receiver",
"secret": null,
"events": [
"action_log.completed",
"action_log.failed"
],
"isEnabled": false,
"description": null,
"createdAt": "2025-10-30T19:49:46.581Z",
"updatedAt": "2025-10-30T20:07:31.930Z"
}
]