---
title: "Resolve o slug antigo de um modelo renomeado"
method: GET
path: "/v1/model-redirects"
tags: ["Modelos"]
---

# Resolve o slug antigo de um modelo renomeado

`GET /v1/model-redirects`

## Request

- Base URL: `https://api.fipex.com.br`
- URL: `https://api.fipex.com.br/v1/model-redirects`
- Auth: none declared

Quando a FIPE renomeia um modelo, o registro antigo é descontinuado e os
preços passam para o modelo novo — e as URLs com o slug antigo deixam de
existir. Este endpoint informa para onde o slug antigo foi, seguindo
cadeias de renomeação (A→B→C retorna C) até o modelo vigente.

Slugs de modelo são únicos entre todas as marcas, por isso não é preciso
informar a marca. Um slug vigente (que não foi renomeado), um slug
inexistente ou uma cadeia que não termina em um modelo vigente retornam
`404`.

## Query parameters

- `from` string, required

## Response `200`

Destino do slug antigo.

- GetModelRedirectResponse
  - `data` ModelRedirect, required: Destino vigente de um slug de modelo renomeado.
    - `from_model_slug` string, required: O slug antigo consultado.
    - `to_make_slug` string, required: Slug da marca do modelo vigente.
    - `to_model_slug` string, required: Slug do modelo vigente.

## Other responses

- `400`: Erro de validação (400). Usado para TODOS os erros de validação — não há 422.
- `404`: Recurso não encontrado (404).
- `500`: Erro interno do servidor (500).

---

[API](https://skmtc.dev/fipex/apis/api-fipex.md) · [All operations](https://skmtc.dev/fipex/apis/api-fipex/llms.txt) · [OpenAPI document](https://skmtc.dev/fipex/apis/api-fipex/revisions/800eab7da73d?raw)
