---
title: "Remove one credential pool member"
method: DELETE
path: "/api/config/pool-keys"
tags: ["Config"]
---

# Remove one credential pool member

`DELETE /api/config/pool-keys`

## Request

- Base URL: `http://localhost:3013`
- URL: `http://localhost:3013/api/config/pool-keys`
- Auth: HTTP bearer

## Query parameters

- `key` string, required
- `index` integer, nullable
- `suffix` string, required

## Response `200`

Updated credential pool

- object
  - `key` string, required
  - `source` 'stored' | 'env' | 'none', required
  - `readOnly` boolean, required
  - `keys` object[], required
    - `index` integer, required
    - `suffix` string, required
    - `status` 'ok' | 'rejected' | 'rate_limited' | 'unchecked', required
    - `error` string, nullable, required
    - `checkedAt` string, nullable, required
    - `rateLimitedUntil` string, nullable, required

## Other responses

- `400`: Invalid pool member
- `403`: Config administration and permission to read all secrets required
- `409`: The pool changed or comes from the deployment env

## Changes

- **2026-10-26** `fb54d6d637a2`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/changes/api/config/pool-keys/delete.md)

---

[API](https://skmtc.dev/desplega-ai/apis/agent-swarm-api.md) - [All operations](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/llms.txt) - [OpenAPI document](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/revisions/7e4c7198192a?raw)
