Webhook subscriptions
Poll the event feed
GET
https://api.ruuster.com/v1/eventsRead the same lead events webhooks send, by polling. No subscription needed; events are kept 30 days.
- Authentication:
x-api-keyandx-emailheaders of an owner or admin - Rate limit: 120 requests per minute per key
Query parameters
| Name | Type | Default | Description |
|---|---|---|---|
kinds |
string | all | Comma-separated event kinds, or lead.* |
since |
string | meta.nextCursor from the previous call. Omit it to start 24 hours back |
|
limit |
integer | 100 |
Events per page, 1 to 500 |
Events come back oldest first. Save meta.nextCursor after each call and pass it as since next time; meta.hasMore is true when another page is ready now. De-duplicate on id. The feed counts against your normal limits.
Response
data.events uses the same envelope as webhook deliveries: id, kind, occurredAt, brokerageId, apiVersion, data, links. See Event catalog.