Update an organization execution pool.
Updates supported pool fields under the authenticated organization fence. receiptForwarding is an explicit pool-scoped opt-in; omission preserves the prior value and absent legacy metadata is false.
AuthorizationBearer <rsk_live_*>Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.
poolId*string1 <= lengthapplication/json- body
providerId?stringdisplayName?stringsubstrateClass?stringcredentialId?string|nullconfig?servesPersistent?booleanservesOnDemand?booleandefaultMode?stringstatus?stringcostWeight?numberpriority?numberallowedProjectIds?array<string>|nullreceiptForwarding?booleanExplicit pool-scoped opt-in for forwarding immutable placement receipts to the daemon. Omission preserves the stored value; missing legacy metadata reads as false.
[key: string]?unknownThe updated pool, including its effective receipt-forwarding state.
application/json- response
pool*curl -X PATCH 'https://app.rensei.ai/api/capacity/pools/string' \ -H 'Content-Type: application/json' \ -d '{ "property1": null, "property2": null}'{ "pool": { "id": "string", "orgId": "string", "providerId": "string", "displayName": "string", "credentialId": "string", "config": { "property1": null, "property2": null }, "redactedConfigKeys": [ "string" ], "servesPersistent": true, "servesOnDemand": true, "status": "string", "costWeight": 0, "priority": 0, "receiptForwarding": true, "metadata": { "property1": null, "property2": null }, "substrateClass": "local", "allowedProjectIds": [ "string" ], "createdAt": "string", "updatedAt": "string" }}Re-converge a daemon projection with committed host authority.
The caller projection identifies the current authority; its quarantinedSessions field is discarded, and stored platform quarantine authority is retained unless matching terminal proof permits removal.
Read hourly fleet occupancy and admission wait.
Rolling window split into UTC hours, with partial edge buckets in slot-hours. Capacity is the current live seat-host capacity. Percentiles use linear interpolation; waits include all started sessions, including interactive sessions. Host and session reads respect the caller project fence.