Commit Usage
cycles_commitFinalizes budget charge after an operation by recording actual usage and releasing unused reserved amount. Must be called after cycles_reserve regardless of outcome.
Instructions
Commit actual usage after an operation completes. Always call this after cycles_reserve whether the operation succeeded or failed. Finalizes the budget charge and releases any unused reserved amount back to the pool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actual | Yes | ||
| metrics | No | ||
| metadata | No | ||
| reservationId | Yes | ||
| idempotencyKey | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| charged | Yes | ||
| balances | No | ||
| released | No |