Skip to content

ledger.hold.expired

Live · not emitted for customers

When emitted, delivered inside the standard event envelope — see data below for this type's payload shape.

Live — not emitted for customers

ledger.hold.expired is released. Its producer runs, but only for the platform's own test integration: a subscription on your endpoint is accepted and receives none of these until that changes. The schema below is the committed contract either way.

Payload

hold_idstringrequired
account_idstringrequired
authorization_idstringrequired
amountstringrequired
asset"EUR" | "GBP" | "USD"required
availablestringrequired
expires_atstring (date-time)required
occurred_atstring (date-time)required

Example delivery

{
  "id": "uuid",
  "type": "ledger.hold.expired",
  "created_at": "date-time",
  "data": {
    "hold_id": "string",
    "account_id": "string",
    "authorization_id": "string",
    "amount": "string",
    "asset": "EUR",
    "available": "string",
    "expires_at": "date-time",
    "occurred_at": "date-time"
  }
}