ODOCK.AI
ManagementBudgets

Windows and reservations

How budget schedules, windows, reserved cost, and used cost work.

Windows and reservations

A budget schedule creates windows. Each window tracks:

  • used cost,
  • reserved cost,
  • start and end time,
  • currency.
Schedule fieldMeaning
Start AtWhen the budget schedule begins.
PeriodDAILY, WEEKLY, MONTHLY, or QUARTERLY.
TimezoneTimezone used for window boundaries.
End AtOptional time after which the budget is inactive.
RolloverWhether unused capacity can roll forward when supported.
ActiveWhether the budget is enforced.

Reservation Lifecycle

Reserved cost means capacity is held for in-flight or unreconciled requests. Used cost means the request has been settled with actual usage.

Why Reservations Matter

Without reservations, many concurrent requests could all pass the same budget check before any usage record is written. Reservations prevent that race by reducing available budget before the upstream call starts.

On this page