PATCH

/api/eaas-console/projects/{id}/warm-pool

Console — apply (or dry-run) a warm-pool policy

Contract identical to the /api/v1 PATCH: If-Match bare revision (missing 400 /

stale 412), Idempotency-Key required, body {policy, dryRun?} in REPLACE semantics

(full policy; omitted fields fall back to server defaults), dryRun → 200 estimate /

apply → 202. The idempotency ledger records the canonical /api/v1 path even for

console-initiated writes — the ledger cannot attribute the initiating surface (see the

API doc deviations).

No code sample available for this language

Parameters

FieldTypeReqDefaultDescription
stringN—
stringN—
stringN—
stringN—

Request Body

FieldTypeReqDefaultDescription
policyobjectY—
└ minReadyintegerY0Target claimable inventory — not total environment concurrency.
└ maxReadyintegerY0Warm ceiling including provisioning; active environments are separate quota.
└ idleRetentionSecondsintegerY0Retention for unclaimed inventory above minReady, from last successful claim.
└ dailyBudgetCreditsstringY0Non-negative decimal fixed-point UTC-day warm budget. Zero budget forbids warm inventory.
└ onMissstring (cold | fail)Ycold`fail` turns an empty pool into 503 `warm_capacity_unavailable`.
dryRunbooleanNfalsetrue → 200 estimate only (no write, no reservation, no charge).

Try it out

Sign in to use your API key
Request Body
Response
Click Execute to test