Zernio
Zernio
API Reference

Changelog

List API changelog entriesGET
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Changelog

List API changelog entries

The API changelog, newest first. No API key needed; one address may make 120 requests a minute. Each entry is what the api.changelog.published webhook delivered: the announcement in message, and in changes the deterministic diff of the OpenAPI spec (operations and schemas added, removed and modified) for automation to act on. Page with before set to the previous page's nextCursor.


GET
/v1/changelog

Query Parameters

type?string

Only entries of this type.

Value in

  • "new_feature"
  • "breaking_change"
  • "improvement"
  • "deprecation"
  • "minor"
platform?string

Only entries tagged with this platform or area slug (see platforms on the entry). One slug per request.

Match^[a-z0-9-]+$
before?string

Only entries published strictly before this instant. Pass the previous page's nextCursor.

Formatdate-time
limit?integer
Range1 <= value <= 100
Default20

Response Body

application/json

application/json

application/json

import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.changelog.listChangelog();console.log(data);
{  "entries": [    {      "id": "string",      "type": "new_feature",      "platforms": [        "string"      ],      "message": "string",      "publishedAt": "2019-08-24T14:15:22Z",      "specVersion": "string",      "url": "http://example.com",      "changes": {        "endpoints": {          "added": [            {              "method": "string",              "path": "string",              "operationId": "string"            }          ],          "removed": [            {              "method": "string",              "path": "string",              "operationId": "string"            }          ],          "modified": [            {              "method": "string",              "path": "string",              "operationId": "string"            }          ]        },        "schemas": {          "added": [            "string"          ],          "removed": [            "string"          ],          "modified": [            "string"          ]        }      }    }  ],  "nextCursor": "2019-08-24T14:15:22Z"}
Was this page helpful?

Send test webhook

Send a test webhook to verify your endpoint is configured correctly. The test payload includes event: "webhook.test" to distinguish it from real events. `webhook.test` belongs to the `webhooks` resource group, so a key with that group disabled is rejected with 403, as is a test fire on a subscription that lists `webhooks` in its own `disabledResourceGroups` (a 403, not a reported delivery failure). Replays of real events (redelivery, dead-letter requeue) run the same checks as live delivery, against both the key's groups and the subscription's.

List activity logs

Unified logs endpoint. Returns logs for publishing, connections, webhooks, and messaging. Filter by type, platform, status, and time range. Logs are retained for 90 days. Legacy query aliases remain accepted: `account_id` for `accountId`, `request_id` for `requestId`, `status_code` for `statusCode`, `api_key_id` for `apiKeyId`, and `include_read_receipts` for `includeReadReceipts`.