Integration Methods
Choose the method that fits your architecture:REST API
Full server-side integration. Make HTTP requests from any language — Python,
Node.js, Go, Ruby, etc. Best for backends and AI pipelines where you control
the rendering.
JavaScript SDK
Drop-in script tag for websites and single-page apps. Handles fetching,
rendering, and impression tracking automatically.
Woven Offers (LLM-Native)
Inject offer data into LLM system prompts. The model naturally weaves
relevant ads into its response. Best for chatbots and AI assistants.
Offer Response Schema
All methods return offers in the same format. See Rendering Offers for the complete data structure reference.Authentication
All offer requests require a channel API key sent in theX-AIARCO-API-Key header. Get your key from the publisher dashboard under Channels.