# API changes: November 7, 2026

[← Changelog](/docs/changelog) · [November 2026](/docs/changelog/2026-11)

### FIX-1107-1: Lifecycle headers for transcription models

**Before**

[POST /v1/audio/transcriptions](/docs/ai/audio/transcriptions) ignored the model status and its replacement, although the [model lifecycle rules](/docs/ai/models/lifecycle) also apply to speech recognition.

**After**

The endpoint follows the documented rules: a deprecated model returns `Deprecation`, `Sunset` (when a shutdown time is set), and `Link` / `X-Model-Replacement` (when a replacement is available). An available replacement serves requests to a disabled model with `X-Model-Fallback`, `X-Model-Replacement`, and `X-Model-Fallback-Reason: model_disabled` headers. Only a disabled model without an available replacement returns `503 model_unavailable`.

**Impact on integrators**

No integration changes are required. The headers let integrators track model retirement and identify the model serving a request under the shared lifecycle rules.
