Create a recurring scheduled balance request for authorizers
interval_days together with time_of_day to run balance checks every N days at a specific time.
| Field | Description |
|---|---|
interval_days | Run every N days (1-30) |
time_of_day | Time to run in HH:mm format (24-hour, UTC). Example: "14:30" for 2:30 PM UTC. If not provided, defaults to a random time in the 8:00 AM - 11:00 AM UTC window. |
name to identify your schedule. Names must be unique (max 255 characters).time_of_day on the starts_at date, after which jobs will run on the provided interval (format: YYYY-MM-DD).
If none is provided, the first job will run at the next time_of_day.time_of_day on the expires_at date, after which no more jobs will run (format: YYYY-MM-DD, default 30 days from creation, max 365 days)| Field | Level | Description |
|---|---|---|
threshold_amount | Request | Applies to all authorizers in the batch. When any authorizer’s balance meets or exceeds this amount, a webhook notification is sent. |
threshold_amount | Authorizer | Set within each authorizer object to define individual thresholds. Overrides the request-level threshold if both are provided. |
webhook field is required.account_number, routing_number, and either ssn or eindebit_card_number, cvv, expiration_year, expiration_month, and either ssn or einthreshold_amount: Balance threshold in dollars for this authorizer (see Threshold Monitoring)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.
Name for the schedule. Must be unique. Max 255 characters.
255List of authorizers to include in the scheduled balance checks.
Payment details using a bank account. Requires account number, routing number, and either SSN or EIN.
Webhook URL to receive notifications when each scheduled run completes.
Run the schedule every N days. Used together with time_of_day for interval-based scheduling.
Value must be between 1 and 30.
1 <= x <= 30Time of day to run the schedule in HH:mm format (24-hour, UTC). Used together with interval_days.
If not provided, defaults to a random time in the 8:00 AM - 11:00 AM UTC window.
Example: "14:30" for 2:30 PM UTC.
Date at which the schedule should start in YYYY-MM-DD format. If none is provided, the schedule will start at the next time_of_day.
Date when the schedule expires in YYYY-MM-DD format. Default is 30 days from creation, maximum is 365 days.
Schedule created successfully
Unique identifier for the created schedule.
The name of the schedule.
Confirmation message.
ISO 8601 timestamp when the schedule will expire.
ISO 8601 timestamp of the next scheduled run.