Blnk supports scheduling a transaction for a later specified date. This can be useful for both one-time or recurring transactions that need to automatically happen at a certain date in the future.

All dates and times in Blnk are stored in the UTC timezone.

1. Scheduling a transaction

To schedule a transaction, include the scheduled_for field in your request body when calling the record-transaction endpoint.

POST http://YOUR_BLNK_INSTANCE_URL/transactions

Blnk accepts and adds the transaction to its queue. Once the scheduled time is reached, the transaction gets applied and you receive a notification via the transaction.applied webhook event.

Canceling a scheduled transactions

To cancel a scheduled transaction on your ledger, schedule a new transaction for a few seconds after the original scheduled transaction.

The destination balance of the original transaction becomes the source, and the original source becomes the destination. This way, the transaction is canceled on your ledger.

Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool.

To ask questions or discuss issues, please join our Discord community.

Was this page helpful?