OptionalurlPrimary brand URL for context and asset discovery. Creative agents can infer brand information from this URL.
Optionalprivacy_URL to the brand's privacy policy. Used for consumer consent flows when personal data may be shared with the advertiser. AI platforms can use this to present explicit privacy choices to users before data handoff.
Brand or business name
OptionallogosBrand logo assets with semantic tags for different use cases
URL to the logo asset
Optionaltags?: string[]Semantic tags describing the logo variant (e.g., 'dark', 'light', 'square', 'horizontal', 'icon')
Optionalwidth?: numberLogo width in pixels
Optionalheight?: numberLogo height in pixels
OptionalcolorsBrand color palette
Optionalprimary?: stringPrimary brand color (hex format)
Optionalsecondary?: stringSecondary brand color (hex format)
Optionalaccent?: stringAccent color (hex format)
Optionalbackground?: stringBackground color (hex format)
Optionaltext?: stringText color (hex format)
OptionalfontsBrand typography guidelines
Optionalprimary?: stringPrimary font family name
Optionalsecondary?: stringSecondary font family name
Optionalfont_urls?: string[]URLs to web font files if using custom fonts
OptionaltoneBrand voice and messaging tone (e.g., 'professional', 'casual', 'humorous', 'trustworthy', 'innovative')
OptionalvoiceBrand voice configuration for audio/conversational experiences
Optionalprovider?: stringTTS provider (e.g., 'elevenlabs', 'openai', 'amazon_polly')
Optionalvoice_id?: stringProvider-specific voice identifier
Optionalsettings?: { [k: string]: unknown }Provider-specific voice settings (speed, pitch, etc.)
OptionalavatarBrand avatar configuration for visual conversational experiences
Optionalprovider?: stringAvatar provider (e.g., 'd-id', 'heygen', 'synthesia')
Optionalavatar_id?: stringProvider-specific avatar identifier
Optionalsettings?: { [k: string]: unknown }Provider-specific avatar settings
OptionaltaglineBrand tagline or slogan
OptionalassetsBrand asset library with explicit assets and tags. Assets are referenced inline with URLs pointing to CDN-hosted files.
Unique identifier for this asset
URL to CDN-hosted asset file
Optionaltags?: string[]Tags for asset discovery (e.g., 'holiday', 'lifestyle', 'product_shot')
Optionalname?: stringHuman-readable asset name
Optionaldescription?: stringAsset description or usage notes
Optionalwidth?: numberImage/video width in pixels
Optionalheight?: numberImage/video height in pixels
Optionalduration_seconds?: numberVideo/audio duration in seconds
Optionalfile_size_bytes?: numberFile size in bytes
Optionalformat?: stringFile format (e.g., 'jpg', 'mp4', 'mp3')
Optionalmetadata?: { [k: string]: unknown }Additional asset-specific metadata
Optionalproduct_Product catalog information for e-commerce advertisers. Enables SKU-level creative generation and product selection.
URL to product catalog feed
Optionalfeed_format?: "custom" | "google_merchant_center" | "facebook_catalog" | "openai_product_feed"Format of the product feed. Use 'openai_product_feed' for feeds conforming to the OpenAI Commerce Product Feed specification.
Optionalcategories?: string[]Product categories available in the catalog (for filtering)
Optionallast_updated?: stringWhen the product catalog was last updated
Optionalupdate_frequency?: "realtime" | "hourly" | "daily" | "weekly"How frequently the product catalog is updated
Optionalagentic_checkout?: {Agentic checkout endpoint configuration. Enables AI agents to complete purchases on behalf of users through a structured checkout API.
Base URL for checkout session API (e.g., https://merchant.com/api/checkout_sessions)
Checkout API specification implemented by the endpoint
Optionalsupported_payment_providers?: string[]Payment providers supported by this checkout endpoint
OptionaldisclaimersLegal disclaimers or required text that must appear in creatives
Disclaimer text
Optionalcontext?: stringWhen this disclaimer applies (e.g., 'financial_products', 'health_claims', 'all')
Optionalrequired?: booleanWhether this disclaimer must appear
OptionalindustryIndustry or vertical (e.g., 'retail', 'automotive', 'finance', 'healthcare')
Optionaltarget_Primary target audience description
OptionalcontactBrand contact information
Optionalemail?: stringContact email
Optionalphone?: stringContact phone number
OptionalmetadataAdditional brand metadata
Optionalcreated_date?: stringWhen this brand manifest was created
Optionalupdated_date?: stringWhen this brand manifest was last updated
Optionalversion?: stringBrand card version number
Inline brand manifest object