API reference
Events
Every event of the last 30 days, the same ones webhooks deliver.
Base address https://api.stillmoregroup.com/api/v1. Every answer is JSON; errors have one shape.
| Endpoint | What it does |
|---|---|
GET /events | Read back events |
Read back events#
GET /events · any key
Every event your webhooks can receive, newest first, kept for 30 days whether or not an endpoint was listening. Use it to catch up after downtime or instead of webhooks. A key sees the events its scopes cover: release and takedown events need releases:read, payout and statement events finance:read, claim events either.
Query parameters#
limitinteger- From 1 to 100. Default
25. cursorstring- Up to 200 characters.
typestring- One event name, or a family such as release.*. Up to 60 characters.
sincestring (date-time)- Only events at or after this time.
Headers#
Stillmore-Organization- A sub-label to act for, when the key may (see Sub-labels).
Example request#
curl "https://api.stillmoregroup.com/api/v1/events?limit=25" \
-H "Authorization: Bearer $STILLMORE_API_KEY"Response 200#
A page: data holds the items below, hasMore says whether another page follows, and nextCursor is the cursor for it.
idstringtypestring- The webhook event name, e.g. release.live.
occurredAtstringdatamap of any- The same data the webhook carries; release events include the release as GET /v1/releases/{id} shows it.
{
"data": [
{
"id": "6731c2a1b3c4d5e6f7a8b9c0",
"type": "…",
"occurredAt": "2026-11-01T09:30:00.000Z",
"data": {
"key": "…"
}
}
],
"hasMore": false,
"nextCursor": null
}