# Interchange API ## Docs - [Authentication](https://docs.interchange.io/v2/authentication.md): How to authenticate with the Interchange API using OAuth or API keys - [Buyer API Reference](https://docs.interchange.io/v2/buyer-api-reference.md): Scope3 Buyer API reference documentation for brand advertisers - [Create child account](https://docs.interchange.io/v2/buyer-api-reference/account/create-child-account.md): Create a new child customer account. For standalone customers, creates a parent/child hierarchy first. Requires ADMIN role. - [Get current account](https://docs.interchange.io/v2/buyer-api-reference/account/get-current-account.md): Get the authenticated user's current customer account context. - [Get notification preferences](https://docs.interchange.io/v2/buyer-api-reference/account/get-notification-preferences.md): Get notification opt-in preferences for the authenticated user. - [List customer accounts](https://docs.interchange.io/v2/buyer-api-reference/account/list-customer-accounts.md): List all customer accounts the authenticated user has active membership on. - [Update customer domain](https://docs.interchange.io/v2/buyer-api-reference/account/update-customer-domain.md): Update a customer's registered organization domain. Requires ADMIN role on the target customer (direct membership, parent admin via the customer hierarchy, or SuperAdmin). - [Update notification preferences](https://docs.interchange.io/v2/buyer-api-reference/account/update-notification-preferences.md): Set notification opt-in preferences for the authenticated user. Replaces all existing opt-ins. - [Create advertiser](https://docs.interchange.io/v2/buyer-api-reference/advertisers/create-advertiser.md): Create a new advertiser. Advertisers are the top-level entity for campaigns. - [Delete advertiser](https://docs.interchange.io/v2/buyer-api-reference/advertisers/delete-advertiser.md): Delete (archive) an advertiser. - [Get advertiser](https://docs.interchange.io/v2/buyer-api-reference/advertisers/get-advertiser.md): Get a single advertiser by ID. Always returns full brand details including the ADCP manifest. - [List advertisers](https://docs.interchange.io/v2/buyer-api-reference/advertisers/list-advertisers.md): List all advertisers with optional filtering and pagination. - [List audiences](https://docs.interchange.io/v2/buyer-api-reference/advertisers/list-audiences.md): List stored audience metadata for an account. - [List available accounts](https://docs.interchange.io/v2/buyer-api-reference/advertisers/list-available-accounts.md): Discover accounts available to link to an advertiser from a specific sales agent. - [List catalogs](https://docs.interchange.io/v2/buyer-api-reference/advertisers/list-catalogs.md): List catalogs that have been synced for an advertiser. - [Sync audiences](https://docs.interchange.io/v2/buyer-api-reference/advertisers/sync-audiences.md): Sync first-party CRM audiences for an account. Processing is asynchronous — returns 202 with an operation ID. - [Sync catalogs](https://docs.interchange.io/v2/buyer-api-reference/advertisers/sync-catalogs.md): Inbound ADCP sync_catalogs endpoint. Buyers call this to sync their catalogs and items to the advertiser. - [Update account reporting bucket](https://docs.interchange.io/v2/buyer-api-reference/advertisers/update-account-reporting-bucket.md): Set or clear the offline `reporting_bucket` configuration on a linked partner account, then notify the seller via `sync_accounts`. Pass `reporting_bucket: null` to clear the bucket. - [Update advertiser](https://docs.interchange.io/v2/buyer-api-reference/advertisers/update-advertiser.md): Update an existing advertiser. - [List buyer audit logs](https://docs.interchange.io/v2/buyer-api-reference/audit-logs/list-buyer-audit-logs.md): Paginated audit log feed for buyer activity. Filters by time window, advertiser, campaign, and resource type. - [List invoices](https://docs.interchange.io/v2/buyer-api-reference/buyer-billing/list-invoices.md): List consolidated invoices issued to the authenticated buyer customer. - [List pending invoice items](https://docs.interchange.io/v2/buyer-api-reference/buyer-billing/list-pending-invoice-items.md): List pending line items that will appear on the next consolidated invoice issued to the authenticated buyer customer. - [Auto-select products](https://docs.interchange.io/v2/buyer-api-reference/campaigns/auto-select-products.md): Automatically select products for a performance campaign using a 3-tier strategy (scoring → measurability → CPM heuristic). Campaign must be in DRAFT status. Supports iterative refinement via ADCP-style refine directives — review results then re-call with include/omit/more_like_this to adjust select… - [Create campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/create-campaign.md): Create a new campaign. Optional fields like discoveryId and performanceConfig can be provided at creation or set later via update. The `brief` and `name` fields are screened by the content-moderation engine and rejected with 422 `CONTENT_MODERATION_BLOCKED` on policy violation. - [Delete campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/delete-campaign.md): Delete a campaign. - [Execute campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/execute-campaign.md): Launch/execute a campaign to start delivering ads. Pass `debug: true` in the request body to include detailed debug information in error responses. - [Get campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/get-campaign.md): Get detailed information about a specific campaign. - [Get campaign products](https://docs.interchange.io/v2/buyer-api-reference/campaigns/get-campaign-products.md): List all products staged on a campaign together with the discovery run that found each one and any media buys it has been executed into. Use to inspect what products are queued for execution before launching a campaign. - [Get media buy ADCP status](https://docs.interchange.io/v2/buyer-api-reference/campaigns/get-media-buy-adcp-status.md): Poll ADCP sales agents for the live status of all media buys in a campaign. Returns current ADCP status for each media buy and updates local status when changes are detected. - [List campaigns](https://docs.interchange.io/v2/buyer-api-reference/campaigns/list-campaigns.md): List campaigns with optional filtering by advertiser and status. - [Pause campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/pause-campaign.md): Pause a running campaign. - [Update campaign](https://docs.interchange.io/v2/buyer-api-reference/campaigns/update-campaign.md): Update an existing campaign. All fields are optional. The `brief` and `name` fields are screened by the content-moderation engine and rejected with 422 `CONTENT_MODERATION_BLOCKED` on policy violation. - [Create creative manifest](https://docs.interchange.io/v2/buyer-api-reference/creatives/create-creative-manifest.md): Create a creative manifest with uploaded file assets and optional brief/tag metadata. Multipart form-data request with files and JSON metadata. - [Delete creative manifest](https://docs.interchange.io/v2/buyer-api-reference/creatives/delete-creative-manifest.md): Delete a creative manifest and all its assets from a campaign. - [Get creative manifest](https://docs.interchange.io/v2/buyer-api-reference/creatives/get-creative-manifest.md): Get a single creative manifest by ID within a campaign. Supports optional ?preview=true to include preview render. - [List creative manifests](https://docs.interchange.io/v2/buyer-api-reference/creatives/list-creative-manifests.md): List creative manifests for a campaign with optional filtering by status, quality, or search term. - [Update creative manifest](https://docs.interchange.io/v2/buyer-api-reference/creatives/update-creative-manifest.md): Update creative manifest fields such as name, brief message, tag, quality, status, or manage assets (add, delete, reclassify). Multipart form-data request. - [List event sources](https://docs.interchange.io/v2/buyer-api-reference/event-sources/list-event-sources.md): List event sources for an advertiser. Event sources represent conversion data pipelines referenced by optimization goals. - [Sync event sources](https://docs.interchange.io/v2/buyer-api-reference/event-sources/sync-event-sources.md): Inbound ADCP sync_event_sources endpoint. Buyers call this to sync their event source configurations to the advertiser. - [Ask about API capabilities](https://docs.interchange.io/v2/buyer-api-reference/mcp/ask-about-api-capabilities.md): Learn about Buyer API features and capabilities using natural language questions. - [Initialize MCP session](https://docs.interchange.io/v2/buyer-api-reference/mcp/initialize-mcp-session.md): Start a new MCP (Model Context Protocol) session. This must be called before using any other MCP tools. - [Make API call via MCP](https://docs.interchange.io/v2/buyer-api-reference/mcp/make-api-call-via-mcp.md): Make REST API calls to any Buyer API endpoint through MCP. - [Check measurement freshness](https://docs.interchange.io/v2/buyer-api-reference/measurement/check-measurement-freshness.md): Check for gaps in measurement data coverage relative to flight schedule and measurement source cadence. - [Create measurement source](https://docs.interchange.io/v2/buyer-api-reference/measurement/create-measurement-source.md): Register a measurement data source (e.g. MMM, brand lift study) for an advertiser. - [Create test cohort](https://docs.interchange.io/v2/buyer-api-reference/measurement/create-test-cohort.md): Create a new test cohort for measurement. - [Delete test cohort](https://docs.interchange.io/v2/buyer-api-reference/measurement/delete-test-cohort.md): Delete a test cohort. - [Get measurement configuration](https://docs.interchange.io/v2/buyer-api-reference/measurement/get-measurement-configuration.md): Get the measurement configuration for an advertiser. - [Get measurement source](https://docs.interchange.io/v2/buyer-api-reference/measurement/get-measurement-source.md): Get a specific measurement source by ID. - [Get test cohort](https://docs.interchange.io/v2/buyer-api-reference/measurement/get-test-cohort.md): Get a specific test cohort by ID. - [List measurement records](https://docs.interchange.io/v2/buyer-api-reference/measurement/list-measurement-records.md): List uploaded measurement records with optional filtering by outcome type and geo. - [List measurement sources](https://docs.interchange.io/v2/buyer-api-reference/measurement/list-measurement-sources.md): List measurement sources for an advertiser. - [List test cohorts](https://docs.interchange.io/v2/buyer-api-reference/measurement/list-test-cohorts.md): List test cohorts for an advertiser. - [Sync measurement data](https://docs.interchange.io/v2/buyer-api-reference/measurement/sync-measurement-data.md): Inbound sync_measurement_data endpoint. Advertisers or MMPs call this to provide performance data as an alternative to CAPI. Accepts time-series measurement data keyed by campaign, media buy, package, and/or creative. - [Update measurement configuration](https://docs.interchange.io/v2/buyer-api-reference/measurement/update-measurement-configuration.md): Update the measurement configuration for an advertiser. - [Update measurement source](https://docs.interchange.io/v2/buyer-api-reference/measurement/update-measurement-source.md): Update a measurement source. - [Update test cohort](https://docs.interchange.io/v2/buyer-api-reference/measurement/update-test-cohort.md): Update an existing test cohort. - [Upload context records](https://docs.interchange.io/v2/buyer-api-reference/measurement/upload-context-records.md): Upload exogenous context data (promos, weather, competitor activity) for measurement analysis. - [Upload measurement records](https://docs.interchange.io/v2/buyer-api-reference/measurement/upload-measurement-records.md): Upload outcome measurement records (sales, brand lift, etc). Upserts on (customer, seat, outcome_type, source, geo, time_window). - [Pre-check content against moderation policy](https://docs.interchange.io/v2/buyer-api-reference/moderation/pre-check-content-against-moderation-policy.md): Runs the content-moderation engine against the supplied text WITHOUT blocking. Returns structured findings (category, severity, suggestion) so buyer agents can validate input before submitting it to a campaign create or other blocking surface. Mirrors the engine that powers `POST /v2/campaigns` brie… - [Add products to selection](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/add-products-to-selection.md): Add products to the selection. Products must have been discovered via GET /discovery/{discoveryId}/discover-products first. - [Apply a proposal](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/apply-a-proposal.md): Apply a sales agent proposal to auto-add products with recommended budget allocations. Requires discover-products to have been called first. - [Browse products for discovery session](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/browse-products-for-discovery-session.md): Browse available products for an existing discovery session. Returns product suggestions grouped by publisher with pagination support. - [Discover products](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/discover-products.md): Discover products with automatic session creation. If discoveryId is not provided, a new session is created automatically. Returns discoveryId and discovered products. - [Get selected products](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/get-selected-products.md): Get the list of products that have been selected in this discovery session. - [Remove products from selection](https://docs.interchange.io/v2/buyer-api-reference/product-discovery/remove-products-from-selection.md): Remove products from the selection. - [Check property list](https://docs.interchange.io/v2/buyer-api-reference/property-lists/check-property-list.md): Check a list of domains against the AAO Community Registry. Returns domains categorized into remove, modify, assess, and ok buckets. - [Create property list](https://docs.interchange.io/v2/buyer-api-reference/property-lists/create-property-list.md): Create a named include or exclude list of publisher domains for an advertiser. Domains are resolved to internal property records. Unresolvable domains are returned in the response. - [Delete property list](https://docs.interchange.io/v2/buyer-api-reference/property-lists/delete-property-list.md): Archive a property list and unlink it from the advertiser targeting profile. - [Get property list](https://docs.interchange.io/v2/buyer-api-reference/property-lists/get-property-list.md): Get a specific property list by ID with resolved domain identifiers. - [Get property list check report](https://docs.interchange.io/v2/buyer-api-reference/property-lists/get-property-list-check-report.md): Retrieve a stored property list check report by ID. Reports expire after 7 days. - [List property lists](https://docs.interchange.io/v2/buyer-api-reference/property-lists/list-property-lists.md): List property lists for an advertiser. Optionally filter by purpose (include/exclude). - [Update property list](https://docs.interchange.io/v2/buyer-api-reference/property-lists/update-property-list.md): Update a property list name and/or replace domains entirely. - [Get event summary](https://docs.interchange.io/v2/buyer-api-reference/reporting/get-event-summary.md): Get hourly-aggregated event counts for an advertiser. Returns event counts broken down by type and hour. - [Get reporting](https://docs.interchange.io/v2/buyer-api-reference/reporting/get-reporting.md): Get reporting metrics across all advertisers and campaigns. - [Get storefront](https://docs.interchange.io/v2/buyer-api-reference/storefronts/get-storefront.md): Get a single storefront with inventory sources and buyer connection status. - [List credentials](https://docs.interchange.io/v2/buyer-api-reference/storefronts/list-credentials.md): List all credentials the buyer has registered, scoped to the storefront sources each credential gives access to. - [List storefronts](https://docs.interchange.io/v2/buyer-api-reference/storefronts/list-storefronts.md): List all enabled storefronts visible to the buyer. Each storefront contains inventory sources backed by agents. - [Register source credentials](https://docs.interchange.io/v2/buyer-api-reference/storefronts/register-source-credentials.md): Register credentials for an inventory source within a storefront. - [Query syndication status](https://docs.interchange.io/v2/buyer-api-reference/syndication/query-syndication-status.md): Query syndication status records for an advertiser, with optional filtering by resource type, resource ID, ADCP agent, and enabled state. - [Toggle syndication for a resource](https://docs.interchange.io/v2/buyer-api-reference/syndication/toggle-syndication-for-a-resource.md): Toggle syndication ON/OFF for an audience, event source, or catalog to a specific ADCP agent. Returns the syndication status record immediately. - [Get task status](https://docs.interchange.io/v2/buyer-api-reference/tasks/get-task-status.md): Get the current status of an async task. AdCP polling fallback for when webhooks are unavailable. - [One agent. Every seller. Every channel.](https://docs.interchange.io/v2/buyer-introduction.md): A technical introduction to building buyer agents on the Scope3 Interchange — for the engineers wiring the next twenty years of media buying. - [Changelog](https://docs.interchange.io/v2/changelog.md): Release notes and changes to API v2 - [Philosophy](https://docs.interchange.io/v2/concepts/philosophy.md): How v2 thinks about agents, intent, marketplaces, and the buyer/storefront split. - [Sandbox Mode](https://docs.interchange.io/v2/features/sandbox.md): Test the full media buying lifecycle without real spend - [Audit Logs](https://docs.interchange.io/v2/guides/audit-logs.md): Query the buyer activity feed for compliance, debugging, and operational visibility - [Product Discovery](https://docs.interchange.io/v2/guides/discovery.md): Discover available media products from agents, evaluate proposals, and apply them to your campaigns - [Frequency Caps](https://docs.interchange.io/v2/guides/frequency-caps.md): Limit how often a single user is exposed to your ads across publishers - [Log Events](https://docs.interchange.io/v2/guides/log-events.md): Send custom events to an advertiser for downstream measurement and reporting - [Measurement & Incrementality](https://docs.interchange.io/v2/guides/measurement-incrementality.md): Configure event sources, ingest measurement data, and run incrementality tests with the v2 measurement engine - [Notifications](https://docs.interchange.io/v2/guides/notifications.md): Configure in-app, email, and Slack notifications for events across your buyer workspace. - [Pacing Periods](https://docs.interchange.io/v2/guides/pacing-periods.md): Define multi-period flight schedules with weight or budget intensity and automatic per-period package splitting - [Property Lists](https://docs.interchange.io/v2/guides/property-lists.md): Curate include and exclude inventory lists across web, mobile, and CTV for your advertisers and propagate them across active media buys - [Reporting Overview](https://docs.interchange.io/v2/guides/reporting-overview.md): How v2 reporting hierarchies, metrics, time-series, and CSV exports fit together — plus how delivery data lands in BigQuery in the first place. - [Service Tokens](https://docs.interchange.io/v2/guides/service-tokens.md): Create, rotate, and revoke long-lived API tokens for service-to-service integrations - [Tasks](https://docs.interchange.io/v2/guides/tasks.md): Async operation polling — receive a task ID, poll for status, handle long-running work - [Conversion API](https://docs.interchange.io/v2/integrations/conversion-api.md): Send conversion events to Scope3 for attribution and campaign optimization - [Scope3 Interchange](https://docs.interchange.io/v2/introduction.md): Interchange brings every kind of agent together — buyer, seller, creative, strategy, governance — all transacting through one open protocol, AdCP. The technical documentation for the Scope3 Interchange. - [Advertiser](https://docs.interchange.io/v2/object-guides/advertiser.md): The advertiser account that owns campaigns, creatives, audiences, and linked partner accounts - [Brand](https://docs.interchange.io/v2/object-guides/brand-story.md): Brand identity resolved from the AdCP brand registry — logos, colors, tone, product catalog, and disclaimers - [Campaign](https://docs.interchange.io/v2/object-guides/campaign.md): The unit of media planning — flight dates, budget, products, audiences, creatives, and pacing - [Creative](https://docs.interchange.io/v2/object-guides/creative.md): Manifest-based creative assets, nested under campaigns, with format coverage and per-product propagation - [Signal](https://docs.interchange.io/v2/object-guides/signal.md): Audience and contextual segments registered, discovered, and deployed to DSPs - [Storefront](https://docs.interchange.io/v2/object-guides/storefront.md): Browse storefronts, register credentials per inventory source, and connect your buyer accounts - [Quick Start](https://docs.interchange.io/v2/quickstart.md): Get started with the Interchange API — connect your AI agent in minutes - [Errors](https://docs.interchange.io/v2/reference/errors.md): Standard error response shape, HTTP status codes, and common error codes returned by the v2 API - [Pagination](https://docs.interchange.io/v2/reference/pagination.md): Paging conventions across v2 list endpoints - [Rate Limits](https://docs.interchange.io/v2/reference/rate-limits.md): API rate limits, 429 responses, and recommended polling cadences for v2 endpoints - [Built for Agents](https://docs.interchange.io/v2/setup/built-for-agents.md): AI-first advertising API designed for seamless agent integration via MCP and REST API - [Buyer Onboarding](https://docs.interchange.io/v2/setup/buyer-onboarding.md): End-to-end setup guide for agencies and brands buying media through Interchange API - [Migrating from v1 to v2](https://docs.interchange.io/v2/setup/migration-guide.md): Guide for upgrading from the v1 Interchange API to v2 - [Single Sign-On (SSO)](https://docs.interchange.io/v2/setup/sso-setup.md): Configure SSO to let your organization members sign in with their corporate credentials - [Storefront Onboarding](https://docs.interchange.io/v2/setup/storefront-onboarding.md): End-to-end guide for sellers/publishers to onboard their storefront, register inventory, and start accepting agent traffic - [AI Agent Skill File](https://docs.interchange.io/v2/skill.md): Machine-readable API specification for AI agents and LLMs - [Storefront API Reference](https://docs.interchange.io/v2/storefront-api-reference.md): Scope3 Storefront API reference documentation for publishers and technology partners - [Create child account](https://docs.interchange.io/v2/storefront-api-reference/account/create-child-account.md): Create a new child customer account. For standalone customers, creates a parent/child hierarchy first. Requires ADMIN role. - [Get current account](https://docs.interchange.io/v2/storefront-api-reference/account/get-current-account.md): Get the authenticated user's current customer account context. - [Get notification preferences](https://docs.interchange.io/v2/storefront-api-reference/account/get-notification-preferences.md): Get notification opt-in preferences for the authenticated user. - [List customer accounts](https://docs.interchange.io/v2/storefront-api-reference/account/list-customer-accounts.md): List all customer accounts the authenticated user has active membership on. - [Update customer domain](https://docs.interchange.io/v2/storefront-api-reference/account/update-customer-domain.md): Update a customer's registered organization domain. Requires ADMIN role on the target customer (direct membership, parent admin via the customer hierarchy, or SuperAdmin). - [Update notification preferences](https://docs.interchange.io/v2/storefront-api-reference/account/update-notification-preferences.md): Set notification opt-in preferences for the authenticated user. Replaces all existing opt-ins. - [Ask about API capabilities](https://docs.interchange.io/v2/storefront-api-reference/mcp/ask-about-api-capabilities.md): Learn about Storefront API features and capabilities using natural language questions. - [Initialize MCP session](https://docs.interchange.io/v2/storefront-api-reference/mcp/initialize-mcp-session.md): Start a new MCP (Model Context Protocol) session. This must be called before using any other MCP tools. - [Make API call via MCP](https://docs.interchange.io/v2/storefront-api-reference/mcp/make-api-call-via-mcp.md): Make REST API calls to any Storefront API endpoint through MCP. - [Pre-check content against moderation policy](https://docs.interchange.io/v2/storefront-api-reference/moderation/pre-check-content-against-moderation-policy.md): Runs the content-moderation engine against the supplied text WITHOUT blocking. Returns structured findings (category, severity, suggestion) so buyer agents can validate input before submitting it to a campaign create or other blocking surface. Mirrors the engine that powers `POST /v2/campaigns` brie… - [Create signal](https://docs.interchange.io/v2/storefront-api-reference/signals/create-signal.md): Register a signal with key types, regions, and access configurations. - [Delete signal](https://docs.interchange.io/v2/storefront-api-reference/signals/delete-signal.md): Soft-delete (archive) a signal and all its access records. - [Discover signals](https://docs.interchange.io/v2/storefront-api-reference/signals/discover-signals.md): Query signal agents via ADCP to discover available signals. Does not persist results. - [Get signal](https://docs.interchange.io/v2/storefront-api-reference/signals/get-signal.md): Get a signal by its identifier, including access records. - [List signals](https://docs.interchange.io/v2/storefront-api-reference/signals/list-signals.md): List signals with optional filtering by agent, visibility, live status, and seat. - [Update signal](https://docs.interchange.io/v2/storefront-api-reference/signals/update-signal.md): Update signal metadata and manage access records. Cannot change signalId, keyType, or regions after creation. - [List storefront activity](https://docs.interchange.io/v2/storefront-api-reference/storefront-activity/list-storefront-activity.md): List recent configuration and inventory-source changes on the storefront. Supports filters by resource type (`INVENTORY_SOURCE`, `AGENT`), inventory source ID, action, and date range. - [Get agent details](https://docs.interchange.io/v2/storefront-api-reference/storefront-agents/get-agent-details.md): Retrieve detailed information about a registered agent, including capabilities, master/customer account flags, and account counts. - [List registered agents](https://docs.interchange.io/v2/storefront-api-reference/storefront-agents/list-registered-agents.md): List sales, signals, and outcomes agents registered to this storefront, with capability metadata and per-agent account counts. - [Start agent OAuth flow](https://docs.interchange.io/v2/storefront-api-reference/storefront-agents/start-agent-oauth-flow.md): Initiate the OAuth flow for agent-level setup. Tokens are stored in the agent configuration and used by the platform when calling the agent. - [Start per-account OAuth flow](https://docs.interchange.io/v2/storefront-api-reference/storefront-agents/start-per-account-oauth-flow.md): Initiate the OAuth flow for per-account agent registration. Tokens are stored against the buyer/operator account that the OAuth grant represents. - [Create embedded Stripe Connect session](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/create-embedded-stripe-connect-session.md): Create an embedded Stripe Connect account session for in-app onboarding UI. Returns a `clientSecret` to mount Stripe Connect components. - [Get balance transactions](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/get-balance-transactions.md): Cursor-paginated list of balance transactions for the connected Stripe account. - [Get billing config](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/get-billing-config.md): Get the billing configuration for the storefront. - [Get onboarding URL](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/get-onboarding-url.md): Get a fresh Stripe onboarding URL. Onboarding links expire after 24 hours. - [Get payouts](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/get-payouts.md): Cursor-paginated list of payouts for the connected Stripe account. - [Get Stripe account status](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/get-stripe-account-status.md): Retrieve Stripe Connect account verification status and balance. - [List billing accounts](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/list-billing-accounts.md): Get billing status for managed accounts of a parent customer. - [List invoices](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/list-invoices.md): Cursor-paginated list of invoices issued on the connected Stripe account. - [List pending invoice items](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/list-pending-invoice-items.md): Cursor-paginated list of invoice line items that have not yet been attached to an invoice on the connected Stripe account. - [Provision Stripe Connect account](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/provision-stripe-connect-account.md): Create a Stripe Express account for the storefront and return an onboarding URL. - [Update billing configuration (admin)](https://docs.interchange.io/v2/storefront-api-reference/storefront-billing/update-billing-configuration-admin.md): Update the storefront billing configuration (platform fee percent, additional fees, currency, default net days). Admin-only. - [Create inventory source](https://docs.interchange.io/v2/storefront-api-reference/storefront/create-inventory-source.md): Create an inventory source and optionally register an agent for it. - [Delete inventory source](https://docs.interchange.io/v2/storefront-api-reference/storefront/delete-inventory-source.md): Delete an inventory source. The linked agent is disabled before removal. - [Discover agents for a domain](https://docs.interchange.io/v2/storefront-api-reference/storefront/discover-agents-for-a-domain.md): Query the agenticadvertising.org registry (with an adagents.json fallback) for the operator and publisher agents authorized for a domain. Server-side cached for 2 minutes; pass refresh=true to bypass. - [Get inventory source](https://docs.interchange.io/v2/storefront-api-reference/storefront/get-inventory-source.md): Get a specific inventory source by its source ID. - [Get storefront readiness](https://docs.interchange.io/v2/storefront-api-reference/storefront/get-storefront-readiness.md): Check if the storefront is ready to go live. Returns blocking checks for inventory sources, agent status, and agent auth. - [List inventory sources](https://docs.interchange.io/v2/storefront-api-reference/storefront/list-inventory-sources.md): List all inventory sources for the storefront. - [Resolve brand manifest](https://docs.interchange.io/v2/storefront-api-reference/storefront/resolve-brand-manifest.md): Look up a brand manifest on agenticadvertising.org by domain. Returns brand name, logo URL, and manifest metadata when found; returns resolved=false plus a builderUrl when no manifest exists. - [Update inventory source](https://docs.interchange.io/v2/storefront-api-reference/storefront/update-inventory-source.md): Update an inventory source. Status transitions manage the linked agent lifecycle. - [One storefront. Every buyer. Every channel.](https://docs.interchange.io/v2/storefront-introduction.md): A technical introduction to running a storefront on the Scope3 Interchange — for the publishers, SSPs, and retail media networks wiring the next twenty years of inventory. - [Management UI](https://docs.interchange.io/v2/ui-guide.md): Navigate the Scope3 platform dashboard to manage members, API keys, advertisers, partners, and billing ## OpenAPI Specs - [storefront-api-v2](https://docs.interchange.io/v2/storefront-api-v2.yaml) - [buyer-api-v2](https://docs.interchange.io/v2/buyer-api-v2.yaml) - [partner-api-v1](https://docs.interchange.io/v1/partner-api-v1.yaml) - [buyer-api-v1](https://docs.interchange.io/v1/buyer-api-v1.yaml) - [outcome-agent-openapi](https://docs.interchange.io/v1/outcome-agent-openapi.yaml)