Create model landing page
Generate a model research / landing page from inventory VIN or validated catalog YMMT
GET/POST /vehicle-ymmt/years → makes → models → trims). Free-text invent is rejected. Generation is asynchronous; use GET /content/{id} to check status.
Scope required: content:write
Request body
inventory or catalog.vin or stock_number when source is inventory.vin or stock_number when source is inventory.source is catalog. Model year from /vehicle-ymmt/years.source is catalog. Make display label from /vehicle-ymmt/makes.source is catalog. Model label from /vehicle-ymmt/models./vehicle-ymmt/trims.tone to BrandVoice:{id}).Informative, Authoritative, Persuasive, Confident, Analytical, Empathetic, Witty, Enthusiastic, Inspiring, Motivating, Creative. Defaults to the site’s first brand voice, otherwise Informative.English, Spanish, Mandarin Chinese, Japanese, Korean, Arabic, Farsi, Hebrew, French, Tagalog, Vietnamese, Portuguese, Russian.concise, steady, balanced, substantial, or in-depth.false only when content_depth is concise./vehicle-ymmt/trims). Omit when empty.[{ element_id, priority }] using ids from GET /site/target-geography.standard (Rich Text) or visual (Layouts). Visual requires Layouts plan entitlement.output_format=visual: custom (AI Design, default), user-template (My Template), or template (system).visual + user-template. Use GET /layouts?content_type=modellanding.content_depth.Response
Returns202 Accepted when the model landing page starts generating:
Authorizations
Your Hrizn API key (prefix hzk_)
Body
- Option 1
- Option 2
- Option 3
inventory Exactly one of vin or stock_number
11 - 17Brand voice profile id (sets tone to BrandVoice:{id})
Enum tone when not using brand_voice_id. Default first brand voice or Informative.
Informative, Authoritative, Persuasive, Confident, Analytical, Empathetic, Witty, Enthusiastic, Inspiring, Motivating, Creative English, Spanish, Mandarin Chinese, Japanese, Korean, Arabic, Farsi, Hebrew, French, Tagalog, Vietnamese, Portuguese, Russian 500200 <= x <= 5000Defaults to balanced
concise, steady, balanced, substantial, in-depth Defaults to false only when content_depth is concise
Model landing only — multi-trim selection (omit when empty)
Included geos from GET /site/target-geography with priority order
Rich Text (standard) or Layouts (visual). Visual requires Layouts plan entitlement.
standard, visual When visual — custom=AI Design (default), user-template=My Template
template, custom, user-template Required when visual + user-template; from GET /layouts
Response
Model landing page generation started
