const { data } = await luma.webhooks.list({ pagination_limit: 20 });
{
"data": [
{
"api_id": "whk-abc123",
"url": "https://myapp.com/api/luma-webhook"
}
],
"hasMore": false,
"nextCursor": null
}
Webhooks
List webhook endpoints
Paginate through registered Luma webhook endpoints with luma.webhooks.list(), filtering by limit to inspect URLs and event subscriptions.
const { data } = await luma.webhooks.list({ pagination_limit: 20 });
{
"data": [
{
"api_id": "whk-abc123",
"url": "https://myapp.com/api/luma-webhook"
}
],
"hasMore": false,
"nextCursor": null
}
SDK
See Client — List responses for the shared pagination shape.
luma.webhooks.list(params?: WebhookListParams): Promise<ListResponse<WebhookListEntry>>
Returns a paginated list of registered webhook endpoints.
const { data } = await luma.webhooks.list({ pagination_limit: 20 });
{
"data": [
{
"api_id": "whk-abc123",
"url": "https://myapp.com/api/luma-webhook"
}
],
"hasMore": false,
"nextCursor": null
}
Parameters
WebhookListParams
Optional pagination options. See the official Luma API docs for available fields.
Test it
const { data } = await luma.webhooks.list({ pagination_limit: 5 });
console.log(data.map((w) => w.url));