Changelog
WHAT CHANGED.
Additive changes ship without a version bump. They are all written down here and marked, so there is no such thing as a quiet change.
RSS feed2026-09-13
13 September 2026
added · unversioned
Prefixed public ids, cursor paging on rollups, Markdown docs
Ids are returned prefixed by resource (pln_, cmp_, std_, fnd_, pxl_, org_) with the raw UUID alongside as <field>_uuid; both forms are accepted on input. Daily pixel rollups now page by cursor. Offset responses carry Deprecation, Sunset and Link headers. Every developer page has a Markdown mirror under /developers/md/.
2026-09-12
12 September 2026
added · unversioned
Error catalogue, doc_url and retryable on every problem response
Problem responses now carry `doc_url` and `retryable`, plus `errors[]` on validation failures. Every code has a page under /developers/errors.
added · unversioned
RateLimit-Policy and a daily quota window
Responses declare every window that applies. Rejected requests no longer consume quota. A new `quota_exceeded` code separates the daily allowance from the per-minute burst limit.
added · unversioned
GET /v1/limits and limits declared in the spec
The limits that apply to your key, their scope and their windows are readable before you hit them, and declared per operation as `x-rateLimit`.
added · unversioned
Discovery document at /.well-known/qubitnotion
Base URL, auth methods, scopes, limits, the OpenAPI location and the MCP endpoint in one fetch.
added · unversioned
Inbound webhooks process delivered performance
Signed inbound messages of type `actuals.reported` and `campaign.actuals` write into campaign actuals, with processed, ignored or failed recorded per message.
added · unversioned
Cursor pagination on list endpoints
Lists return `meta.next_cursor`. Offset paging still works and is deprecated: it drifts when rows arrive between pages.
added · unversioned
POST /v1/imports/actuals
Push up to 500 delivered days back into a media plan. Upserts on plan, line and date, so a re-stated day overwrites instead of double-counting.
added · unversioned
Outbound and inbound webhooks
HMAC-SHA256 signatures over `timestamp.body`, a five-minute tolerance, per-attempt delivery logs and a scheduled retry worker.
2026-09-11
11 September 2026
added · unversioned
POST /v1/events
Server-side conversion and behaviour events into a PixelBridge pixel, in batches of 50, with consent honoured and identifiers hashed before storage.
added
API v1 private beta
Workspace API keys, scopes, RFC 9457 errors, idempotency on writes and read endpoints for account, plans, campaigns, studies, findings and pixel rollups.
Deprecation calendar
Nothing is scheduled for removal. Offset pagination is the one planned deprecation and will appear here with its dates before v1 leaves beta. The rules are on the versioning page.