画像

署名付きの画像URLを解決します

GET/api/{brand}/{model}/{year}/{variant}/{trim}/{view}

コアエンドポイントです。メタデータと署名済みのimage_urlを返します。これは、直接<img>に埋め込みます。

クエリパラメータとして任意のオプションを追加します。車両に利用できないものやプランで許可されていないものは、最も近い有効な値にフォールバックし、errornotesに報告されます(失敗するのではなく)。

例

  • ?format=webp&width=1200 — WebP、幅1200ピクセル。
  • ?ratio=16:9&format=jpeg — 16:9にパディング。
  • ?mirroring=true — 反射するショールームの床に車が映る。
  • ?transparency=true&format=png — 透明背景に切り抜き。
  • ?color=wine_red — ワインレッドの家の色に塗り替え。
  • ?color=Racing%20Red&shadow=true — キアのカタログペイントにスタジオシャドウを追加。

API v2 アドオン: アドオン画像のある車には、以下の追加オプションが適用されます (lights、background、ヘックス color、windows、plate、fit、size、hotspots) — 例えば、?color=c8102e&windows=dark&size=1080p。アドオンで {view} は、スタジオグループ (hero、steered、extra、drone) でもあり得ます — そのグループの画像をリストします — *API v2 アドオン* を参照。

パスパラメータ

名前タイプ説明
brand 必須 string ブランド名または別名(大文字小文字を区別しない)。
model 必須 string モデル名。
year 必須 整数 モデル年(4桁)。正確な年が欠落している場合、最も近い利用可能な世代が使用されます(エラーノート `Y01`)
variant 必須 string ボディバリアント。
trim 必須 string トリムレベル
view 必須 string ビュー名 — /api/viewsを参照(例:front、front_left、rear)

クエリパラメータ

名前タイプ説明
format string 提供形式。`auto` は WebP を選択。オリジナルは PNG。pngwebpjpegavifauto
resolution string サイズ/品質のプリセット(明示的な幅/品質で上書き)。 defaultthumbsmallmediumlargefull
ratio string アスペクト比にパディングします。 `default` = ネイティブ。 1:14:33:216:916:102:121:95:43:44:52:39:16
width 整数 幅のラダーにスナップされたピクセル単位の明示的な幅
height 整数 ピクセル単位の明示的な高さ
quality 整数 エンコーダー品質(40–100)
color string 名前で塗装色を指定(大文字小文字を区別しない;スペースはURLエンコード、例:`Racing%20Red`)。車はオーダーメイドで塗り替えられます — 仕上げは本物、反射とトリムはそのまま。車の `/colors` は表示されているセットをリストします(ハウスカラー + そのブランドのカラー)。`/api/colors` のどのアクティブカラーでもリクエスト可能。未知のカラー → デフォルト塗装 + エラーノート `F04`。他のすべてのオプションと組み合わせ可能。 **API v2 アドオン:** カタログカラーには本物の仕上げ(メタリック、パール、マット、サテン、クローム、アルミニウム、カーボン)が付属。また、任意の6桁のヘックス塗装色、例:`c8102e`(グロス)、または仕上げ付きのヘックスカラー:`<finish>_<hex>`、例:`metallic_315fbf`、`matte_283b56`、`carbon_545454`、`chrome_eac972`;メタリック、パール、サテンは効果のためにオプションの2番目の色を取ることができます、例:`metallic_315fbf_5693f9`。仕上げ:`solid`、`metallic`、`pearl`、`satin`、`matte`(または `matt`)、`chrome`、`aluminium`、`carbon`。
shadow string スタジオの地面の影 — 配達時に生成され、すべての外観ビューで利用可能です。`mirroring=true` の場合、車底の影を制御します。truefalse
transparency string 透明な切り抜き背景 — 外観のすべてのビューで利用可能(PNG/WebPと併用)。 truefalse
ground string 車を地面に停める(透明なバリアントが必要)。 true
mirroring string 反射する床。`true` = シャドウ付きアンダーボディ、`clean` = 反射のみ。透明なバリアントが必要です。 trueclean
lights string **API v2アドオン:** ヘッドライトのオン・オフ。 **デフォルト`on`:** パラメータがないと、画像はライトがついた状態で表示されます。ライトを消したい場合は、`lights=off`を送信してください。ライトのバリエーションがない画像はライトなしで表示されます。`lights=on`を指定すると、エラーノート`L26`も付きます。onoff
background string **API v2 アドオン:** `white` (デフォルト)、`transparent`、または `f4f4f4` のような 6 桁の 16 進数カラー。スタジオ画像のみ (ライフスタイル → エラーノート `B32`)
windows string **API v2 アドオン:** `see_through` = 画像のガラス (デフォルト)、`dark` = 透けないプライバシーガラス。利用不可 → エラーノート `W28`。see_throughdark
plate string **API v2 add-on:** ナンバープレート — `none` = 画像のまま(デフォルト)、`blank` = 空のプレート、`logo` = プレートにあなたのロゴ(キーに設定済み、ない場合 → 空 + エラーノート `N30`)、`text` = `plate_text` のあなたのテキスト(キーに対して有効にする必要があります、詳細は `/api/me` の `addon.plate_text` を参照、そうでない場合はエラーノート `O31`)。 noneblanklogotext
plate_text string **API v2 add-on:** `plate=text` のテキスト — 最大10文字: 文字、数字、スペース、および `-` `.` `&`。送信した通りにプレートに書かれます(大文字と小文字が保持されます)、中央揃えでプレートが許す限り大きく表示されます。ない、長すぎる、または他の文字 → `400`。
fit string **API v2 アドオン:** 車が `ratio` / `size` ボックスをどのように埋めるか — `contain` はパディング (デフォルト)、`cover` はトリミング。ライフスタイル画像は常にカバー。containcover
size string **API v2 アドオン:** 最も長い辺 — `2k` 2560 px、`1080p` 1920 px、`720p` 1280 px、`540p` 960 px、`360p` 640 px、`thumb` 320 px。`width` / `height` は `size` に優先します。2k1080p720p540p360pthumb
hotspots string **API v2 アドオン:** `hotspots` をレスポンスに追加 — 画像の興味のあるポイント (リム、ヘッドライト …) を 0–1 の分数として。例えば、インタラクティブビューアー用。true
version string 1つのバージョンからの結果のみ:`v1` = 標準画像、`v2` = API v2 の追加(標準画像にフォールバックしない)。このパラメータがない場合は、キーが許可するすべてのものが取得されます。キーで許可されていない場合 → `403`。v1v2