List webhook subscriptions
/api/v1/webhooksNeeds a key with the full scope.
Parameters
Query
limitintegerdefault 25Rows per page.
cursorstringOpaque; take it from the previous response's
page.next_cursor.
Response · 200
dataobject[]requiredShow fieldsHide fields
iduuidurlurieventsstring[]entitiesstring[]Record types this endpoint receives.
[]means ALL of them, not none — including types added after the subscription was created. Same keys as/api/v1/imports/{entity}, whether or not that entity accepts a push:charters,visa_casesandeventsare read-only over the import endpoint and still broadcast.activebooleancreated_atdate-time
pageobjectrequiredThe cursor for the list beside it. Re-send the same request with
?cursor=<next_cursor>whilehas_moreis true.next_cursorisnullon the last page.Show fieldsHide fields
next_cursorstringrequirednullablehas_morebooleanrequiredlimitintegerrequired
Responses
401Missing or invalid Bearer token403Policy denied or account has no owner429Rate limit exceeded
curl -X GET 'https://YOUR-CELL.lydira.com/api/v1/webhooks' \
-H 'Authorization: Bearer sek_YOUR_API_KEY'{
"data": [
{
"id": "9d2f7c3a-1b4e-4a7d-8e51-2c0f6b9a4d18",
"url": "https://example.com/hook",
"events": [
"record.created"
],
"entities": [
"tickets"
],
"active": true,
"created_at": "2026-03-14T09:30:00Z"
}
],
"page": {
"next_cursor": "MjAyNi0wMy0xNFQwOTozMDowMC4wMDAwMDBafDk0MQ",
"has_more": true,
"limit": 25
}
}