Wallets
Create report schedule
Creates a new scheduled report that will be automatically generated and delivered according to the specified frequency and delivery preferences. Each user can create only one schedule per account.
post/ledger/v1/report-schedules
Request
- Base URLhttps://api.sandbox.bvnk.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"time": "12:00",
"timezone": "Europe/London",
"frequencyType": "DAILY",
"frequencyDay": 1,
"format": "CSV",
"channel": "webhook",
"email": "reports@company.com",
"reportParams": {
"reportType": "TRANSACTION",
"walletId": "a:02502251969431:yyDut96:1"
}
}Response
Report schedule created successfully
Example response
{
"id": "3afd38a6-fc31-4775-87e0-eaa556447825",
"createdBy": "yOVN4ejn3xuZqGI5IW7Clwv9YO8MCboZWdXTxYuZR/4=",
"accountReference": "4e9d4fa8-29d7-11ed-84d9-0a878439b77f",
"time": "12:00",
"timezone": "Europe/London",
"frequencyType": "DAILY",
"frequencyDay": 1,
"format": "CSV",
"channel": "WEBHOOK",
"reportParams": {
"reportType": "TRANSACTION",
"walletId": "a:02502251969431:yyDut96:1"
},
"createdAt": "2026-01-12T16:02:46Z"
}Changes
No recorded changes to this operation across all 3 revisions of this API.