XipID

Events

List events

GET https://api.xipid.org/events

One page of the brand's events of the last 30 days, oldest first: its outcomes as they were posted, of one type if it names one, created after, from, before or until the instants it names. A receiver that was down reads them from the created_at of the last event it processed.

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 events.

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

{
  "data": [
    {
      "id": "01JD2RB7C9E1G3J5K7M9N1P3R5",
      "type": "challenge.verified",
      "api_version": "2026-09-26",
      "created_at": "2026-11-19T18:06:41.090Z",
      "data": {
        "id": "01JD2R5W8Y3K6M9P2S5V8X1Z4B",
        "brand_id": "01JD2R1A3C5E7G9J1K3M5N7P9Q",
        "status": "verified",
        "subject": {
          "id": "01JD2R2B4D6F8H0J2K4M6N8P0Q",
          "pairwise_id": "Vb3kQ9xR2mTz7LpW4nYc8d",
          "reference": "acct_4417",
          "tier": 1
        },
        "request": {
          "type": "wire",
          "title": "Wire to Ridgeline Fabrication",
          "summary": "The first payment on invoice 2291.",
          "money": {
            "amount_minor": 4500000,
            "currency": "USD"
          },
          "counterparty": "Ridgeline Fabrication",
          "reference": "INV-2291",
          "requested_at": "2026-11-19T18:04:00.000Z"
        },
        "policy": {
          "checks": [
            "liveness",
            "face_match"
          ],
          "allow_decline": true,
          "allow_note": true,
          "expires_in_seconds": 600
        },
        "callback": {
          "url": "https://acme-bank.example/xipid/outcomes"
        },
        "metadata": {
          "branch": "downtown"
        },
        "checks": [
          {
            "check": "liveness",
            "passed": true,
            "score": 0.98,
            "mode": "movement_and_light",
            "checked_at": "2026-11-19T18:06:41.090Z"
          },
          {
            "check": "face_match",
            "passed": true,
            "score": 0.99,
            "checked_at": "2026-11-19T18:06:41.090Z"
          }
        ],
        "text": {
          "status": "delivered"
        },
        "created_at": "2026-11-19T18:04:00.512Z",
        "sent_at": "2026-11-19T18:04:01.204Z",
        "expires_at": "2026-11-19T18:14:00.512Z",
        "consent": {
          "agreed_at": "2026-11-19T18:06:12.377Z",
          "notice_version": "request-selfie-2026-11-02"
        },
        "opened_at": "2026-11-19T18:05:30.861Z",
        "decided_at": "2026-11-19T18:06:41.090Z"
      }
    }
  ],
  "has_more": false,
  "next_cursor": null,
  "previous_cursor": null
}

Errors