Skip to content

Receive Event Notifications (Webhooks)

Subscribe to certain event types

Business Goal

Allow customers to subscribe to real-time inbound/outbound payment and T-bill maturity events via webhooks. By subscribing to these events, customers can eliminate the need for constant polling and automate downstream workflows such as reconciliation, settlement processing, maturity handling, and notifications.

The table below lists the Jiko webhook used to monitor transfers:

Payment RailDirectionEvent types
Wire, SwiftOutboundtransfers.wire.out.processing
transfers.wire.out.success
transfers.wire.out.rejected
Wire, SwiftInboundtransfers.wire.in.success
transfers.wire.in.rejected (funds received but had to be returned)
JikoNet, Same-entity transferOutboundtransfers.on-us.processing
transfers.on-us.success
transfers.on-us.rejected
JikoNet, Same-entity transferInboundtransfers.on-us.received

Example of webhook result notifying about an incoming JikoNet transfer (on-us transfer):

{
  "event_id": "94444752-cfa7-5d08-a2da-7f42ffdc649c",
  "event_type": "transfers.on-us.received",
  "timestamp": "2026-01-30T16:09:35.775108Z",
  "payload": {
    "on_us_id": "bf01c8e4-f42d-4ccf-9c54-57bc25524ee4",
    "transaction_activity_id": "15dfbc4b-5343-4d5d-9230-ff788d034c33",
    "receiving_pocket_id": "744ab7f4-e94f-433b-9224-01cbe6585c12"
  },
  "customer_id": "0b5b74f5-ad65-4c6d-9170-60fe29794b12"
}

Where the payload includes a wire_id or a on_us_id that can be used to get the corresponding transfer details using GET /api/v1/transfer-requests/{transfer_id}/, passing this wire_id or a on_us_id as {transfer_id} parameter.

Business Workflow Example

Customer systems:

  1. Define the events to receive.
  2. Configure a secure webhook endpoint in the customer's system to receive event notifications.
  3. Call Jiko's subscription endpoint to subscribe to event notification, passing the customer's webhook URL to notify.
  4. Receive real-time event payloads as activities occur on Jiko's platform.
  5. Process incoming events to trigger downstream workflows such as reconciliation, settlements, or notifications.
  6. Monitor delivery success and handle retries, errors, or updates to the subscription as needed.

Relevant API Endpoints

StepPurposeJiko API Endpoints
1Create a new webhook subscription to receive real-time notifications for a set of events.POST /api/v1/subscriptions/