Skip to main content
GET
cURL
Required scope: platform:read Read created, updated and deleted normalized-resource changes in ascending sequence order. A cursor from a synchronization checkpoint is required on the first request; thereafter use the returned resume_cursor. Never reuse a collection cursor. Persist the returned resume_cursor only after durably applying every event in the page, deduplicating by resource type, ID and version. A terminal or empty page still returns a resume_cursor; poll it later to receive new changes. Each successful poll returns cursor_expires_at. A cursor expired beyond that time returns 410 cursor_expired and requires a new checkpoint plus a fresh bootstrap. Filters and workspace binding cannot change mid-stream. Deleted resources emit tombstones. Billing resources use billing snapshots and billing events, not this normalized-data feed. Product scope · Processing lifecycle · Errors

Authorizations

Authorization
string
header
required

Server-to-server API key bound to exactly one workspace, institution tenant and environment. No caller-supplied workspace override is accepted. Do not use in public browser code.

Headers

X-Request-ID
string

Optional caller correlation ID; the response includes AMLOK request_id.

Query Parameters

limit
integer
default:100

Page size. Default 100, maximum 200.

Required range: 1 <= x <= 200
cursor
string
required

Opaque AMLOK cursor. Preserve the original filters.

resource_types
string

Optional comma-separated types. When omitted, inherit the checkpoint types; if supplied, must match them exactly.

Response

Read authorized normalized resource changes.

data
object[]
required

Ordered authorized normalized changes.

page
object
required

Tenant-scoped continuation information.

meta
object
required

Response context and completeness.

resume_cursor
string
required

Durable position after every change in this response; returned even for an empty page. Persist atomically with processed changes.

Minimum string length: 1
cursor_expires_at
string<date-time>
required