Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Marketing / Google / Ad Exchange Buyer API II
Ad Exchange Buyer API II logo

Google Ad Exchange Buyer API II

Browse all Google APIs
✓ Official Vendor SpecMarketingAdvertisingoauth250 EndpointsREST

For Agents

Manage Authorized Buyers accounts, real-time bidding setup, creatives, and marketplace deals on Google Ad Exchange so an agent can automate client onboarding, deal negotiation, and bid filtering analysis.

Use for: I need to create a client buyer under our Authorized Buyers account, List all programmatic deals proposed by a specific publisher, Submit a new HTML5 creative for Authorized Buyers review, Find creatives that were disapproved on the Google AdX exchange

Not supported: Does not handle DV360 line item trafficking, Google Ads campaign management, or Search Ads — use for Authorized Buyers account, creative, pretargeting, and Marketplace deal management only.

The Ad Exchange Buyer API II lets Authorized Buyers programmatically manage their accounts on Google's Ad Exchange. It covers client and invitation management, real-time bidding configurations including pretargeting and creatives, auction packages, marketplace programmatic deals (proposals, products, deals, finalized deals), and bidder-level filtering and bid metric reports. Buyers and demand-side platforms use it to provision client buyers, run experiments, troubleshoot bid filtering, and negotiate deals with publishers without using the Authorized Buyers UI.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Ad Exchange Buyer API II to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Ad Exchange Buyer API II, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Ad Exchange Buyer API II API.

Create and invite client buyers under an Authorized Buyers account and manage their users

Submit creatives for review and watch their disapproval reasons across exchanges

Configure pretargeting rules that determine which inventory the bidder receives

Negotiate programmatic deals end-to-end: create proposals, send and accept counter-offers, and pause finalized deals

Pull bid metrics and filtering reports to diagnose why bids are dropped before, during, and after auction

List publisher profiles and product catalogue entries to discover marketplace inventory

Use Cases

Patterns agents use Ad Exchange Buyer API II API for, with concrete tasks.

★ Client Buyer Onboarding Automation

An agency holding company onboards dozens of brand clients to its Authorized Buyers account each quarter. The accounts.clients endpoints expose create, update, list, invitation, and user operations so the ops team can provision client buyers, send invitations, and track which users have accepted, all without the Authorized Buyers UI.

Create a new client buyer 'Acme Corp' under accounts/12345 with role CLIENT_DEAL_NEGOTIATOR, then invite usermail@acme.com and return the invitation ID.

Creative Review Monitoring

A creative team uploads display creatives to Authorized Buyers and needs to know quickly when an exchange disapproves an asset. The accounts.creatives.list operation supports filtering by status and exchange, so the team builds a dashboard that surfaces disapprovals with their reason codes and the affected creatives.

List all creatives under accounts/12345 with detectedAdvertiserIds=789 and emit any with servingRestrictions.disapproval present, including the reason code.

Marketplace Deal Negotiation

A demand-side platform negotiates programmatic guaranteed deals with publisher partners through the Marketplace API. Proposals.create, proposals.completeSetup, and finalizedProposals.pause/resume cover the full deal lifecycle, and counter-offers travel through the same proposal resource so both sides see a consistent state.

Send a counter-offer on proposal proposals/abc that raises the agreed CPM by 0.50 USD and add a note explaining the change.

AI Agent Bid Diagnostics

An AI agent helps a bidder team understand why bids are being dropped before reaching auction. Through Jentic the agent calls the bidders.filterSets and filteredBidRequests endpoints, summarises the top filtering reasons (publisher exclusion, creative status, frequency cap), and recommends which pretargeting rules to adjust.

Create a filterSet covering the last 24 hours, list filteredBidRequests grouped by reason, and reply with the top 3 filtering causes and a recommended pretargeting tweak.

Key Endpoints

50 endpoints — the ad exchange buyer api ii lets authorized buyers programmatically manage their accounts on google's ad exchange.

METHOD

PATH

DESCRIPTION

GET

/v2beta1/accounts/{accountId}/clients

List client buyers under an Authorized Buyers account

POST

/v2beta1/accounts/{accountId}/clients

Create a new client buyer

GET

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users

List users on a client buyer

POST

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations

Invite a user to a client buyer

GET

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations

List pending invitations on a client buyer

GET

/v2beta1/accounts/{accountId}/clients

List client buyers under an Authorized Buyers account

POST

/v2beta1/accounts/{accountId}/clients

Create a new client buyer

GET

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/users

List users on a client buyer

POST

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations

Invite a user to a client buyer

GET

/v2beta1/accounts/{accountId}/clients/{clientAccountId}/invitations

List pending invitations on a client buyer

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Google OAuth 2.0 credentials are stored encrypted in the Jentic vault (MAXsystem) and exchanged for short-lived access tokens at request time. The agent never sees the refresh token directly, and scope is limited to adexchange.buyer.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'create authorized buyers client') and Jentic returns the matching accounts.clients.create or proposals.create operation with its input schema.

Time to first call

Time to first call

Direct integration: 3-5 days for OAuth setup, account linkage, and creative-review plumbing. Through Jentic: under 2 hours — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Real-time Bidding API

→

Newer Google API that supersedes parts of Ad Exchange Buyer for bidder configuration

Choose this when configuring bidders, pretargeting, and creatives on the modern Real-time Bidding surface — the Ad Exchange Buyer API II is being progressively migrated.

Complementary

DoubleClick Bid Manager API

→

Reporting and trafficking for Display & Video 360 alongside Authorized Buyers

Use Bid Manager for DV360 reporting and Authorized Buyers for direct exchange-level deal management.

Complementary

Display & Video 360 API

→

Manage DV360 advertisers, line items, and creatives in tandem with Authorized Buyers deals

Use DV360 to traffic line items against deals negotiated via Authorized Buyers Marketplace.

FAQs

Specific to using Ad Exchange Buyer API II API through Jentic.

What authentication does the Ad Exchange Buyer API II use?

It uses Google OAuth 2.0 with the https://www.googleapis.com/auth/adexchange.buyer scope. The calling Google account must be linked to an Authorized Buyers account with the appropriate access. Jentic stores the OAuth credential in its encrypted vault and exchanges it for short-lived access tokens at request time.

Can I create a programmatic deal entirely through the API?

Yes. POST /v2beta1/accounts/{accountId}/proposals creates a proposal, /proposals/{proposalId}:addNote and :completeSetup move it through negotiation, and finalizedProposals/{proposalId}:pause and :resume control the live state. Both buyer and seller sides see the same proposal resource.

What are the rate limits for the Ad Exchange Buyer API II?

Google enforces a default quota of 1,000 queries per 100 seconds per user per project. Bidder-level filterSet operations can be heavier and may return paginated results — clients must follow nextPageToken to retrieve full result sets.

How do I list creatives under an Authorized Buyers account through Jentic?

Run jentic search 'list authorized buyers creatives', load the accounts.creatives.list operation, and execute it with accountId set to your Authorized Buyers ID. The agent receives a typed list of creatives with servingRestrictions and detectedAdvertiserIds.

Is the Ad Exchange Buyer API II free?

Yes. The API has no per-call fee. Authorized Buyers participation, creative review, and Marketplace deals are governed by the Authorized Buyers commercial terms separately from API access.

GET STARTED

Start building with Ad Exchange Buyer API II API

Explore with Jentic
View OpenAPI Document