These are the event values Blnk sends to your global webhook URL. Configure your endpoint in webhook configuration, then handle the events listed below.
Ledgers
Event name
Description
ledger.created
When a ledger is created.
Balances
Event name
Description
balance.created
When a balance is created.
Balance monitors
Event name
Description
balance.monitor
When the monitor’s trigger says to send. An edge monitor sends once per crossing. A level monitor sends on every committed update while the condition holds.
Transactions
Event name
Description
transaction.applied
When a transaction is applied or committed.
transaction.inflight
When a transaction is inflight.
transaction.void
When an inflight transaction is voided.
transaction.scheduled
When a transaction is successfully scheduled.
transaction.rejected
When a transaction is rejected.
Bulk transactions
Event name
Description
bulk_transaction.applied
When all items in a bulk transaction have been applied.
bulk_transaction.inflight
When all items in a bulk transaction are successfully inflight.
bulk_transaction.failed
When a bulk transaction fails.
Identities
Event name
Description
identity.created
When an identity is created.
Metadata
Event name
Description
ledger.metadata.updated
After a successful public ledger metadata update.
balance.metadata.updated
After a successful public balance metadata update.
identity.metadata.updated
After a successful public identity metadata update, including PUT /identities/{identity_id} when the body writes meta_data.
transaction.metadata.updated
After a successful public transaction metadata update.
Internal metadata writes do not emit these events. Each payload includes event_id and timestamp in data for deduplication.
Ledger, balance, and identity — full resource snapshot with merged meta_data for this write (same shape as *.created events).