---
title: "Configure Providers"
method: POST
path: "/admin/providers/configure"
tags: ["admin"]
---

# Configure Providers

`POST /admin/providers/configure`

## Request

- Base URL: `https://api.humaux.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.humaux.com/admin/providers/configure`
- Auth: HTTP bearer

Bulk configure providers and model roles from the UI.

Auth: requires admin (Depends(require_admin) inherited from router).
Previously mounted on public_router with a "temporary bypass" -- closed
in v7.4.6 (P0-1 audit). Anyone reaching the server could rewrite
providers.json / llm_engine.json and hijack classifier / reflection
engines. Now the same dependency that protects the rest of the admin
router also covers this endpoint.

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/humaux/apis/humaux-memory.md) · [All operations](https://skmtc.dev/humaux/apis/humaux-memory/llms.txt) · [OpenAPI document](https://skmtc.dev/humaux/apis/humaux-memory/revisions/30baeb9d49d8?raw)
