---
title: "Update concurrency reservations"
method: PUT
path: "/concurrency/reservations"
tags: ["Concurrency"]
---

# Update concurrency reservations

`PUT /concurrency/reservations`

Updates concurrency reservations for one or more agents in a single request. Replaces the existing reservation values for each specified agent. **Admin role required.**

## Request body

- object
  - `reservations` object[], required — Array of agent reservations to update
    - `agentId` string, required — Agent ObjectId
    - `webcall` integer, required — Reserved webcall slots
    - `outbound` integer, required — Reserved outbound call slots
    - `inbound` integer, required — Reserved inbound call slots
    - `chat` integer, required — Reserved chat slots

## Response `200`

Reservations updated

- object
  - `success` boolean
  - `data` object
    - `updated` number — Count of agent reservations updated

## Other responses

- `400` — Invalid input
- `401` — Unauthorized access
- `403` — Admin role required
- `500` — Internal server error

---

[API](https://skmtc.net/smallest-inc/apis/agent-management-api.md) · [All operations](https://skmtc.net/smallest-inc/apis/agent-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smallest-inc/agent-management-api/versions/6d1036a76fbc/schema)
