Imagem
Resolva uma URL de imagem assinada
GET/api/{brand}/{model}/{year}/{variant}/{trim}/{view}
O endpoint principal. Retorna metadados mais um image_url assinado que você insere diretamente em um <img>.
Adicione qualquer opção como parâmetro de consulta. Qualquer coisa não disponível para o carro ou não permitida pelo seu plano recai no valor válido mais próximo e é relatada em errornotes (em vez de falhar).
Exemplos
?format=webp&width=1200— WebP, 1200 px wide.?ratio=16:9&format=jpeg— padded to 16:9.?mirroring=true— car on a reflective showroom floor.?transparency=true&format=png— cut-out on transparent background.?color=wine_red— repainted in the wine_red house color.?color=Racing%20Red&shadow=true— Kia catalog paint plus studio shadow.
Adicionar ao API v2: para carros com imagens adicionais, as opções extras abaixo se aplicam (lights, background, hex color, windows, plate, fit, size, hotspots), por exemplo, ?color=c8102e&windows=dark&size=1080p. Com o adicionar ao API, {view} também pode ser um grupo de estúdio (hero, steered, extra, drone): isso lista as imagens do grupo. Veja *Adicionar ao API v2*.
Parâmetros de caminho
| Nome | Tipo | Descrição |
|---|---|---|
brand obrigatório | string | Nome da marca ou apelido (insensível a maiúsculas e minúsculas). |
model obrigatório | string | Nome do modelo |
year obrigatório | integer. | Ano do modelo (4 dígitos). Se o ano exato estiver ausente, a geração mais próxima disponível é usada (nota de erro `Y01`). |
variant obrigatório | string | Variante de carroceria. |
trim obrigatório | string | Nível de acabamento. |
view obrigatório | string | Nome da vista, veja /api/views (por exemplo, frente, frente_esquerda, traseira). |
Parâmetros de consulta
| Nome | Tipo | Descrição |
|---|---|---|
format | string | Formato de entrega. `auto` escolhe WebP. Original é PNG. pngwebpjpegavifauto |
resolution | string | Preset de tamanho/qualidade (sobreposto por largura/qualidade explícita). defaultthumbsmallmediumlargefull |
ratio | string | Preencher uma proporção de aspecto. `default` = nativo. 1:14:33:216:916:102:121:95:43:44:52:39:16 |
width | integer. | Largura explícita em px (ajustada à escada de largura). |
height | integer. | Altura explícita em px. |
quality | integer. | Qualidade do codificador (40–100). |
color | string | Cor de tinta pelo nome (sem diferenciação entre maiúsculas e minúsculas; codifique espaços em URL, por exemplo, `Racing%20Red`). O carro é repintado sob demanda, acabamento verdadeiro, reflexos e acabamento preservados. A lista `/colors` de um carro mostra seu conjunto exibido (cores da casa + as cores da marca do carro). Qualquer cor ativa de `/api/colors` pode ser solicitada. Cor desconhecida → tinta padrão + nota de erro `F04`. Combina com todas as outras opções. **Adicional da API v2:** também qualquer cor de tinta hexadecimal de 6 dígitos, por exemplo, `c8102e`. |
shadow | string | Sombra do solo do estúdio, produzida no momento da entrega, disponível para todas as vistas externas. Com `mirroring=true` isso controla a sombra do baixo do veículo. truefalse |
transparency | string | Fundo recortado transparente — disponível para todas as vistas externas (use com PNG/WebP). truefalse |
ground | string | Coloque o carro no chão (precisa de uma variante transparente). true |
mirroring | string | Piso refletivo. `true` = com sombra do subchassi, `clean` = reflexo apenas. Precisa de uma variante transparente. trueclean |
lights | string | **API v2 add-on:** faróis ligados ou desligados (padrão `off`). Não disponível para uma imagem → `off` + erro `L26`. onoff |
background | string | **API v2 add-on:** `white` (padrão), `transparent`, ou uma cor hexadecimal de 6 dígitos como `f4f4f4`. Apenas imagens de estúdio (lifestyle → erro `B32`). |
windows | string | **API v2 add-on:** `see_through` = vidro como na imagem (padrão), `dark` = vidro privativo que não se vê através. Não disponível → erro `W28`. see_throughdark |
plate | string | **API v2 add-on:** placa de licença — `none` = como na imagem (padrão), `blank` = placa vazia, `logo` = seu logo na placa (configurado na sua chave; ausente → branco + erro `N30`). noneblanklogo |
fit | string | **API v2 add-on:** como o carro preenche uma caixa `ratio` / `size` — `contain` preenche (padrão), `cover` recorta. Imagens lifestyle sempre cobrem. containcover |
size | string | **Adicionar ao API v2:** lado mais longo: `2k` 2560 px, `1080p` 1920 px, `720p` 1280 px, `540p` 960 px, `360p` 640 px, `thumb` 320 px. `width` / `height` prevalecem sobre `size`. 2k1080p720p540p360pthumb |
hotspots | string | **API v2 add-on:** adicione `hotspots` à resposta — pontos de interesse (rodas, faróis ...) como frações 0–1 da imagem, por exemplo, para visualizadores interativos. true |

