> ## Documentation Index
> Fetch the complete documentation index at: https://docs.meshrouter.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Providers API

> Inspect provider health and update non-secret routing config.

| Method  | Path                              | Purpose                         |
| ------- | --------------------------------- | ------------------------------- |
| `GET`   | `/v1/providers/health`            | Provider health and latency     |
| `GET`   | `/v1/providers/config`            | Redacted provider configuration |
| `PATCH` | `/v1/providers/config/{provider}` | Update routing config           |

Provider health records include `status`, `configured`, `latencyMs`, `checkedAt`, and `lastError`.
Provider config records include enabled state, priority, routing weight, timeout, concurrency, and
circuit-breaker settings.

These endpoints are admin-only and never return secrets — routing credentials are configured in the
deployment environment at deploy time.
