Update Schedule
Update an existing scheduled balance request
Update Schedule
Modify the scheduling parameters of an existing scheduled balance request. You can update the interval, time of day, or expiration date.Use Cases
- Change how frequently balance checks run (e.g., from weekly to daily)
- Adjust the time of day when scheduled checks execute
- Extend or shorten the schedule’s expiration date
Request Fields
All fields are optional, but at least one must be provided.| Field | Description |
|---|---|
name | Update the schedule name. Must be unique. Max 255 characters |
interval_days | Update how often the schedule runs (1-30 days) |
time_of_day | Update the time to run in HH:mm format (24-hour, UTC). Example: “14:30” for 2:30 PM UTC |
expires_at | Update the schedule expiration date. A final job runs at this time, after which no more jobs will run. Must be in the future. ISO 8601 format |
Response Fields
| Field | Description |
|---|---|
schedule_id | The unique identifier for the schedule |
name | The name of the schedule, if one was provided |
message | Confirmation message indicating the update was successful |
expires_at | The updated expiration date for the schedule |
next_run_at | The next scheduled run time. May be null if the schedule is disabled or completed |
Important Notes
- The schedule must be in ACTIVE status to be updated
- At least one update field must be provided in the request
- The
expires_atvalue must be a future timestamp - If you provide a
namethat already exists for another schedule, a 409 Conflict error is returned
Authorizations
Authentication to the API is performed via Bearer Token Authentication. Provide your API key as the bearer token in the Authorization header.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Path Parameters
The schedule ID (UUID) returned when creating the scheduled balance request.
Body
Update the schedule name. Must be unique. Max 255 characters.
255Update the schedule to run every N days (1-30).
1 <= x <= 30Update the time of day to run in HH:mm format (24-hour, UTC).
Update the schedule expiration date. Must be in the future.
Response
Schedule updated successfully
