Skip to content

API reference

Events

Every event of the last 30 days, the same ones webhooks deliver.

On this page

Base address https://api.stillmoregroup.com/api/v1. Every answer is JSON; errors have one shape.

EndpointWhat it does
GET /eventsRead 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.

idstring
typestring
The webhook event name, e.g. release.live.
occurredAtstring
datamap of any
The same data the webhook carries; release events include the release as GET /v1/releases/{id} shows it.
Example response
{
  "data": [
    {
      "id": "6731c2a1b3c4d5e6f7a8b9c0",
      "type": "…",
      "occurredAt": "2026-11-01T09:30:00.000Z",
      "data": {
        "key": "…"
      }
    }
  ],
  "hasMore": false,
  "nextCursor": null
}