Adicional da API v2

Resolver uma imagem de grupo de estúdio

GET/api/{brand}/{model}/{year}/{variant}/{trim}/{group}/{image}

API v2 add-on — chaves com acesso v2. Uma imagem de um grupo de estúdio: hero (fotos principais, algumas do nível do chão), steered (rodas dianteiras viradas), extra (mais ângulos de três alturas de câmera, cantos também a 30° e 45°), drone (de cima). Os grupos e os nomes das imagens são explicados em *Grupo de estúdio: lista suas imagens*.

GET …/{trim} lista os grupos que um carro possui (groups), GET …/{trim}/{group} lista as imagens de um grupo (views). Em seguida, resolva uma aqui. Aceita todas as opções de imagem, incluindo as opções do add-on (lights, background, cor hex color, windows, plate, fit, size, hotspots).

Exemplo: GET /api/Audi/Q9/2026/SUV/Default/hero → { group: "hero", views: { front_left: true, front_left_ground: true, … } }, depois GET /api/Audi/Q9/2026/SUV/Default/hero/front_left?color=c8102e&size=1080p&format=webp.

Parâmetros de caminho

NomeTipoDescrição
brand obrigatório string Nome da marca (nomenclatura de catálogo atualizada para carros adicionais).
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.
group obrigatório string Grupo de estúdio: hero, dirigido, extra, drone (veja `groups` no endpoint de trim).
image obrigatório string Imagem do grupo (veja `views` do grupo).

Parâmetros de consulta

NomeTipoDescrição
format string Formato de entrega. pngwebpjpegavifauto
ratio string Proporção de aspecto. 1:14:33:216:916:102:121:95:43:44:52:39:16
width integer. Largura em px.
color string Pintura: nome da cor do catálogo, hexadecimal de 6 dígitos ou `<finish>_<hex>` (por exemplo, `metallic_315fbf`).
color_id integer. Cor de tinta pelo seu id de `/api/colors`. Use quando um nome existe mais de uma vez: o id é único e nunca muda. Tem prioridade sobre `color`; `0` é a tinta original. Id desconhecido ou inativo → mesmo que um nome desconhecido (tinta padrão + nota de erro `F04`).
shadow string Sombra do estúdio no chão. truefalse
lights string **Adicional da API v2:** faróis ligados ou desligados. **Padrão `on`:** sem o parâmetro a imagem vem com as luzes acesas onde a imagem as tiver; envie `lights=off` para uma imagem sem luzes. Uma imagem sem variante de luz simplesmente vem sem luzes; com `lights=on` ela também carrega o 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 em sua chave; ausente → branco + notanota de erro `N30`), `text` = seu próprio texto de `plate_text` (deve ser habilitado para sua chave, veja `addon.plate_text` em `/api/me`; caso contrário, notanota de erro `O31`). noneblanklogotext
plate_text string **API v2 add-on:** o texto para `plate=text` — até 10 caracteres: letras, dígitos, espaços e `-` `.` `&`. Escrito na placa conforme enviado (maiúsculas e minúsculas mantidas), centralizado e tão grande quanto a placa permite. Ausente, muito longo ou outros caracteres → `400`.
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
version string Resultados de apenas uma versão: `v1` = imagens padrão, `v2` = add-on da API v2 (sem recair nas imagens padrão). Sem ele: tudo o que sua chave permite. Não permitido para sua chave → `403`. v1v2