XipID

Challenges

List a challenge's deliveries

GET https://api.xipid.org/challenges/{id}/deliveries

One page of the challenge's deliveries, oldest first: the events posted to its callback URL, each with its last attempt as the receiver answered it, or the class of the failure that got no answer.

Scope: any live key of the brand.

Limits: 1,000 requests a minute per key and 2,000 requests a minute per source address; every answer says what is left in X-RateLimit-Remaining, and a refusal when to come back in Retry-After.

Idempotency: a read, safe to repeat.

Changes: 2026-09-26: added.

Parameters

Answers

200 OK

A page of deliveries.

Its headers: X-Request-Id, Xip-Version, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

{
  "data": [
    {
      "id": "01JD2RB7C9E1G3J5K7M9N1P3R5",
      "challenge_id": "01JD2R5W8Y3K6M9P2S5V8X1Z4B",
      "event": "challenge.verified",
      "status": "delivered",
      "attempts": 1,
      "last_attempt": {
        "attempted_at": "2026-11-19T18:06:41.733Z",
        "duration_ms": 184,
        "status_code": 200,
        "response_headers": {
          "content-type": "application/json"
        },
        "response_body": "{\"received\":true}"
      },
      "delivered_at": "2026-11-19T18:06:41.917Z",
      "created_at": "2026-11-19T18:06:41.090Z"
    }
  ],
  "has_more": false,
  "next_cursor": null,
  "previous_cursor": null
}

Errors