concurrency-limits

Pause or resume a concurrency limit

Changed on

Pause a concurrency limit to prevent runs holding it from starting, or resume a paused limit. Runs that are currently executing will continue to completion, and the limit's configured bounds are kept.

post/api/v1/concurrency-limits/{name}/pause

Request

Path parameters

namestring required

The limit's name

Request body

action'pause' | 'resume' required

Whether to pause or resume the limit

Response

Concurrency limit paused or resumed successfully

idstring required

The limit's id, starting with climit_

namestring required

The limit's name, as declared with concurrencyLimit()

runninginteger required

Runs executing that hold this limit

queuedinteger required

Runs that are queued and must clear this limit to execute

pausedboolean

Whether the limit is paused. A paused limit admits no runs until resumed; its configured bounds are kept.

Example response

{
  "id": "climit_abcdef123456",
  "name": "openai",
  "total": {
    "current": 25,
    "base": 25
  },
  "running": 14,
  "queued": 100
}

Changes