Skip to content

Webhooks

Events we send you, and how to reconcile against them.

List movement events

Request

Replays the webhook envelopes we published for your profile, newest first. Use it to confirm you processed everything: a consumer that acknowledges before it persists (a Power Automate flow answers 202 the moment the request lands) can lose an event without either side seeing a failure, and a retry cannot help once we have had a 2xx.

Bounded by message retention, which depends on the Svix plan: 30 days on free, 90 on Pro. An empty page is indistinguishable from an expired one, so reconcile well inside the window.

Security
JigcarAPIAuth
Query
sincestring, (date-time)

Only events at or after this ISO 8601 instant.

cursorstring

Opaque continuation token from a previous response's nextCursor.

limitstring^[0-9]+$

Page size, 1 to 250. Defaults to 50.

curl -i -X GET \
  'https://docs.jigcar.com/_mock/openapi-webhooks-v1/movement-requests/events?since=2026-08-27T00%3A00%3A00Z&cursor=string&limit=50' \
  -H 'X-Jigcar-API-Key: YOUR_API_KEY_HERE'

Responses

A page of events.

Bodyapplication/json
dataArray of anyrequired

The same envelopes a webhook would have delivered.

nextCursorstring or nullrequired

Pass as cursor for the next page. Null on the last page.

Response
{ "data": [ { … } ], "nextCursor": "string" }