Wallets
Update existing report schedule
Updates an existing scheduled report with new frequency and delivery preferences. Only the user who created the schedule can update it.
put/ledger/v1/report-schedules/{scheduleId}
Request
- Base URLhttps://api.sandbox.bvnk.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
scheduleIdstring uuid required
Unique identifier of the report schedule to update.
Request body
Example request
{
"time": "14: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 updated successfully
Example response
{
"id": "3afd38a6-fc31-4775-87e0-eaa556447825",
"createdBy": "SLXh6jH2Q1ZnmgRpKAgdfY2tanB/t/PNMILtfKvh2gc=",
"accountReference": "4e9d4fa8-29d7-11ed-84d9-0a878439b77f",
"time": "14: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.