Swipelux

Webhooks

Configure and verify Swipelux webhook deliveries.

Webhooks notify your platform when customer, rail, and transfer states change asynchronously. Use them to update internal state without polling every object. Use the API reference for configuration details.

Verified Event Families

EventWhen it fires
customer.verification_changedKYC or KYB moves to an approved or rejected state.
customer.rail.status_changedA customer rail changes status.
customer.rail.documents_requestedCompliance requests more documents for a rail.
transfer.createdA transfer is created by a pay-in, payout, or transfer flow.
transfer.updatedA transfer changes to a non-terminal state.
transfer.completedA transfer reaches completed.
transfer.failedA transfer reaches failed.
transfer.amount_adjustedThe booked amount differs from the expected amount.

Swipelux does not emit transfer.funded_partial, transfer.offramp.requested, or account.deleted today. Treat any visibility in metadata or provider tooling as non-contractual unless Swipelux adds the event to this public event list.

Delivery Shape

{
  "type": "transfer.completed",
  "data": {
    "id": "tr_xxx",
    "onBehalfOf": "cus_xxx",
    "state": "completed"
  },
  "createdAt": 1704067200000
}

createdAt is a Unix timestamp in milliseconds.

API Reference

OperationUse it for
GET /v1/webhooksRetrieve webhook configuration.
PATCH /v1/webhooksConfigure webhook delivery.

On this page