# List Events

List all past events.

Endpoint: GET /api/v1/events/
Version: Version: aec57205
Security: HTTPBearer

## Query parameters:

  - `subscription_id` (any)

  - `after` (any)

  - `cursor` (string)

  - `limit` (integer)

## Header parameters:

  - `x-jiko-idempotency` (string, required)

  - `x-jiko-signature` (string, required)

## Response 200 fields (application/json):

  - `prev_page` (any)

  - `next_page` (any)

  - `items` (array, required)

  - `items.event` (any, required) — one of (discriminator: event_type):
    - application.approved:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.application_id` (string, required)
      - `event_type` (string, required)
        Enum: "application.approved", "application.manual_review", "application.documents_needed", "application.rejected"
    - application.documents_needed:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.application_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "application.approved" (4 values)
    - application.manual_review:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.application_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "application.approved" (4 values)
    - application.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.application_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "application.approved" (4 values)
    - card.status.closed:
      - `event_id` (string, required)
        Example: "25b48ce9-1eec-4978-9324-b31d081acdbe"
      - `timestamp` (string, required)
        Example: "2026-06-16T13:35:14.345172"
      - `payload` (object, required)
        Example: {"card_id":"89da6bfc-c2b1-4472-8b71-773112ad9dfe","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "89da6bfc-c2b1-4472-8b71-773112ad9dfe"
      - `payload.status` (string, required)
        Enum: "OPEN", "LOCKED", "CLOSED", "NOT_ACTIVATED", "FROZEN"
      - `event_type` (string, required)
        Enum: "card.status.closed", "card.status.open", "card.status.frozen", "card.status.locked"
    - card.status.frozen:
      - `event_id` (string, required)
        Example: "25b48ce9-1eec-4978-9324-b31d081acdbe"
      - `timestamp` (string, required)
        Example: "2026-06-16T13:35:14.345172"
      - `payload` (object, required)
        Example: {"card_id":"89da6bfc-c2b1-4472-8b71-773112ad9dfe","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "89da6bfc-c2b1-4472-8b71-773112ad9dfe"
      - `payload.status` (string, required)
        Enum: same as `payload.status` in "card.status.closed" (5 values)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.status.closed" (4 values)
    - card.status.locked:
      - `event_id` (string, required)
        Example: "25b48ce9-1eec-4978-9324-b31d081acdbe"
      - `timestamp` (string, required)
        Example: "2026-06-16T13:35:14.345172"
      - `payload` (object, required)
        Example: {"card_id":"89da6bfc-c2b1-4472-8b71-773112ad9dfe","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "89da6bfc-c2b1-4472-8b71-773112ad9dfe"
      - `payload.status` (string, required)
        Enum: same as `payload.status` in "card.status.closed" (5 values)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.status.closed" (4 values)
    - card.status.open:
      - `event_id` (string, required)
        Example: "25b48ce9-1eec-4978-9324-b31d081acdbe"
      - `timestamp` (string, required)
        Example: "2026-06-16T13:35:14.345172"
      - `payload` (object, required)
        Example: {"card_id":"89da6bfc-c2b1-4472-8b71-773112ad9dfe","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "89da6bfc-c2b1-4472-8b71-773112ad9dfe"
      - `payload.status` (string, required)
        Enum: same as `payload.status` in "card.status.closed" (5 values)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.status.closed" (4 values)
    - card.transaction.approved:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.card_id` (string, required)
      - `payload.amount` (integer, required)
      - `payload.account_id` (string, required)
      - `event_type` (string, required)
        Enum: "card.transaction.approved", "card.transaction.on_hold", "card.transaction.reversed", "card.transaction.rejected"
    - card.transaction.on_hold:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.card_id` (string, required)
      - `payload.amount` (integer, required)
      - `payload.account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.transaction.approved" (4 values)
    - card.transaction.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.card_id` (string, required)
      - `payload.amount` (integer, required)
      - `payload.account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.transaction.approved" (4 values)
    - card.transaction.reversed:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.card_id` (string, required)
      - `payload.amount` (integer, required)
      - `payload.account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "card.transaction.approved" (4 values)
    - counterparty.status.failed:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.counterparty_id` (string, required)
      - `payload.customer_id` (any)
      - `event_type` (string, required)
        Enum: "counterparty.status.linked", "counterparty.status.unlinked", "counterparty.status.failed"
    - counterparty.status.linked:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.counterparty_id` (string, required)
      - `payload.customer_id` (any)
      - `event_type` (string, required)
        Enum: same as `event_type` in "counterparty.status.failed" (3 values)
    - counterparty.status.unlinked:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.counterparty_id` (string, required)
      - `payload.customer_id` (any)
      - `event_type` (string, required)
        Enum: same as `event_type` in "counterparty.status.failed" (3 values)
    - report.status.available:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.report_id` (string, required)
      - `payload.root_report_id` (any, required)
      - `event_type` (string, required)
        Enum: "report.status.available", "report.status.pending", "report.status.failed"
    - report.status.failed:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.report_id` (string, required)
      - `payload.root_report_id` (any, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "report.status.available" (3 values)
    - report.status.pending:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.report_id` (string, required)
      - `payload.root_report_id` (any, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "report.status.available" (3 values)
    - tradable.maturity:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.cusip` (string, required)
      - `payload.cusip_maturity_date` (string, required)
      - `payload.trading_strategy` (string, required)
      - `event_type` (string, required)
    - transfers.ach.in.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `event_type` (string, required)
        Enum: "transfers.ach.in.success", "transfers.ach.in.rejected"
    - transfers.ach.in.success:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.ach.in.rejected" (2 values)
    - transfers.ach.out.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.ach_origination_id` (string, required)
      - `event_type` (string, required)
        Enum: "transfers.ach.out.success", "transfers.ach.out.rejected", "transfers.ach.out.sent"
    - transfers.ach.out.sent:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.ach_origination_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.ach.out.rejected" (3 values)
    - transfers.ach.out.success:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.ach_origination_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.ach.out.rejected" (3 values)
    - transfers.on-us.processing:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.on_us_id` (string, required)
      - `payload.origin_account_id` (string, required)
      - `payload.destination_account_id` (string, required)
      - `event_type` (string, required)
        Enum: "transfers.on-us.success", "transfers.on-us.processing", "transfers.on-us.rejected"
    - transfers.on-us.received:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.on_us_id` (string, required)
      - `payload.receiving_pocket_id` (string, required)
      - `payload.transaction_activity_id` (string, required)
      - `event_type` (string, required)
    - transfers.on-us.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.on_us_id` (string, required)
      - `payload.origin_account_id` (string, required)
      - `payload.destination_account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.on-us.processing" (3 values)
    - transfers.on-us.success:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.on_us_id` (string, required)
      - `payload.origin_account_id` (string, required)
      - `payload.destination_account_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.on-us.processing" (3 values)
    - transfers.wire.in.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.wire_id` (string, required)
      - `event_type` (string, required)
        Enum: "transfers.wire.in.success", "transfers.wire.in.rejected"
    - transfers.wire.in.success:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.wire_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.wire.in.rejected" (2 values)
    - transfers.wire.out.processing:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.wire_id` (string, required)
      - `event_type` (string, required)
        Enum: "transfers.wire.out.success", "transfers.wire.out.processing", "transfers.wire.out.rejected"
    - transfers.wire.out.rejected:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.wire_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.wire.out.processing" (3 values)
    - transfers.wire.out.success:
      - `event_id` (string, required)
      - `timestamp` (string, required)
      - `payload` (object, required)
      - `payload.jiko_account_id` (string, required)
      - `payload.wire_id` (string, required)
      - `event_type` (string, required)
        Enum: same as `event_type` in "transfers.wire.out.processing" (3 values)

  - `items.delivery_attempts` (array, required)

  - `items.delivery_attempts.delivery_attempt_id` (string, required)

  - `items.delivery_attempts.subscription_id` (string, required)

  - `items.delivery_attempts.success` (boolean, required)

  - `items.delivery_attempts.response_code` (integer, required)

  - `items.delivery_attempts.response_message` (any, required)

  - `items.delivery_attempts.called_at` (string, required)

  - `items.object_type` (string, required)

  - `object_type` (string)

## Response 422 fields (application/json):

  - `detail` (array)

  - `detail.loc` (array, required)

  - `detail.msg` (string, required)

  - `detail.type` (string, required)

  - `detail.input` (any)

  - `detail.ctx` (object)


