# Trigger Webhook

Simulates a webhook event according to the payload. This will trigger requests to subscribed callback URLs, if any.

Endpoint: POST /api/v1/sandbox/webhook/
Version: Version: 5153994b
Security: HTTPBearer

## Header parameters:

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

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

## Request fields (application/json):

  - `body` (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: "2650c920-9403-42d8-8a47-22e7ae730586"
      - `timestamp` (string, required)
        Example: "2026-06-19T10:22:32.813092"
      - `payload` (object, required)
        Example: {"card_id":"26657b0d-ed40-4470-92b4-d4c1bfc4ee4e","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "26657b0d-ed40-4470-92b4-d4c1bfc4ee4e"
      - `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: "2650c920-9403-42d8-8a47-22e7ae730586"
      - `timestamp` (string, required)
        Example: "2026-06-19T10:22:32.813092"
      - `payload` (object, required)
        Example: {"card_id":"26657b0d-ed40-4470-92b4-d4c1bfc4ee4e","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "26657b0d-ed40-4470-92b4-d4c1bfc4ee4e"
      - `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: "2650c920-9403-42d8-8a47-22e7ae730586"
      - `timestamp` (string, required)
        Example: "2026-06-19T10:22:32.813092"
      - `payload` (object, required)
        Example: {"card_id":"26657b0d-ed40-4470-92b4-d4c1bfc4ee4e","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "26657b0d-ed40-4470-92b4-d4c1bfc4ee4e"
      - `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: "2650c920-9403-42d8-8a47-22e7ae730586"
      - `timestamp` (string, required)
        Example: "2026-06-19T10:22:32.813092"
      - `payload` (object, required)
        Example: {"card_id":"26657b0d-ed40-4470-92b4-d4c1bfc4ee4e","status":"LOCKED"}
      - `payload.card_id` (string, required)
        Example: "26657b0d-ed40-4470-92b4-d4c1bfc4ee4e"
      - `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)

## 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)


## Response 202 fields
