Workspace change feed
The account-wide change feed, NEWEST-FIRST. Poll with since: when has_more is false, the page holds every event since your checkpoint — save next_since (the newest created_at), overlap the next poll by a second, dedupe on event id. When has_more is true the window overflowed one page and middle events are NOT reachable by paging — recover by state, not by log: GET /{resource}?filter[updated_at][gte]=<checkpoint> per synced resource. Batch-refetch changed entities with filter[id][in]=….
Scope: read:events.
get/events
Request
- Base URLhttps://www.merchkit.com/api/v1
- AuthHTTP bearer
Query parameters
sincestring date-time
Only events created at/after this ISO-8601 timestamp.
limitinteger
Response
Change events, newest first.
Example response
{
"data": [
{
"id": "e7c94b1f-2a68-4d05-9c3e-8b1f6a2d7c50",
"type": "entity.updated",
"entity_id": "9b2f6c1e-8a04-4c6e-b0d3-5f2f6f7a9e21",
"entity_type": "product",
"attribute_key": "price",
"value": 1299,
"actor": {
"kind": "api_key"
},
"created_at": "2026-07-18T09:30:22Z"
}
],
"pagination": {
"limit": 50,
"has_more": false,
"next_since": "2026-07-18T09:30:22Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.