Can an API caller raise a Sume schedule's spend cap? No
A run request can lower generation_spend_cap_usd below the schedule cap but never above it. The six cases, including null and 0, in one table.

No. When you start a Sume schedule run over the API, generation_spend_cap_usd is clamped to the smaller of your request and the schedule's own cap. A request can lower the cap for one run. It cannot raise it. Sending 0 is rejected with a 400, and sending null removes the automation ceiling for that run.
The clamp rule
The API trigger docs define the field as a number greater than zero, or null, with the schedule's cap as the default. The rule is min(request, Action cap). That makes the schedule owner, who sets the cap in the dashboard, the authority on the ceiling, and it makes your calling service safe to be sloppy about the number.
Six cases
Assume a schedule whose cap is $1.00.
| Request value | Effective cap | Note |
|---|---|---|
| omitted | $1.00 | The schedule cap applies. |
| 0.25 | $0.25 | Lowered for this run only. |
| 1.00 | $1.00 | Equal to the cap. |
| 5 | $1.00 | min(5, 1.00). It cannot raise the cap. |
| null | No automation ceiling | Wallet balance, generation admission, and org limits still apply. |
| 0 | 400 error | The API rejects zero. |
What null does and does not mean
null is the sharp edge. The docs say it runs without the automation ceiling, and that wallet balance, generation admission, and org limits still apply. That is not a safe default for an unattended caller. If your code builds the value from a config lookup that can come back empty, a missing entry could turn into null and lift the ceiling. Validate the number before you send it, and send a number.
When no cap is set on the schedule
The Create a schedule page says an unset cap means an effective default of $1.00 for each run. On the receipt, generation_spend_cap_usd_micros of null on the schedule object also means the $1.00 default applies, per the Scheduled overview.
Why this matters when the model changes
New fast models, such as Claude Haiku 5.5 on 2026-10-07, make agents cheaper to think with, and cheaper thinking tempts teams to loosen limits. The spend cap does not measure thinking at all: the receipt figure is generation spend and excludes the agent's own LLM turn. A cheaper model changes the Agent-wallet side of the bill. It does not change what this cap protects.
Practical settings
The points that matter here, in the order you will hit them:
- Choose the schedule cap as the most you accept for any single run.
- Let callers lower it per run for cheap variants.
- Reject
nullin your own code unless you mean it. - Compare the cap with
GET /v1/usageafter the run.
Reading the cap on the receipt
The cap appears on the run receipt in USD micros, where 1,000,000 micros equal $1.00. The Agent Completions example in the docs shows generation_spend_cap_usd_micros: 5000000, which is a $5.00 cap. When you debug a surprise, compare that integer with the spend figure on the same receipt rather than with what your code meant to send. If the integer is smaller than expected, the clamp lowered it. If the schedule shows null, the $1.00 default applies. Remember that Agent Completions differ: there the cap is required on every call and has no default, so the clamp story applies to schedule runs, where a saved cap exists.
Sources
Related posts
More in Pricing
- A 2,000-word blog post read aloud: MAI-Voice vs Sume TTS cost
A 2,000-word post is about 12,000 characters: $0.264 on MAI-Voice-2.1, $0.18 on Flash, $0.57 on Sume TTS in one request. Arithmetic shown.
- Retake budget for a 500-prompt re-render: 15, 25 or 35 percent extra
Budget 500 prompts as 575, 625 or 675 renders. At 8 seconds and 720p that is $375.00 to $1,512.50 on Sume with one retake in four. Table by model.
- Retry a Format 402 with the same Idempotency-Key after adding funds
A 402 at create means nothing ran and the key was released. Add funds, then resend with the same Idempotency-Key. A replay costs nothing.
- Reuse one avatar for 40 clips: the $0.95 fee is paid once
Avatar creation is $0.95 once. Forty 15 second plus clips add $147.00; recreating the avatar for each clip would waste $37.05.
Written by Sume