Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI 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 WorksJentic OneAPI 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 / Authorized Buyers Marketplace API
Authorized Buyers Marketplace API logo

Google Authorized Buyers Marketplace API

Browse all Google APIs
✓ Official Vendor SpecMarketingAdvertisingoauth227 EndpointsREST

For Agents

Discover programmatic ad inventory, propose and negotiate private deals with publishers, and attach creatives in Google Authorized Buyers Marketplace.

Use for: I need to send an RFP to a publisher for a Q3 video deal, List all open proposals for my buyer account, Attach a creative to a deal before turning it on, Mark a deal as ready to serve once trafficking is complete

Not supported: Does not deliver impressions, run real-time bidding, or report on served traffic — use for proposal, deal, client, and auction-package management in Authorized Buyers only.

The Authorized Buyers Marketplace API lets authorized programmatic buyers discover publisher inventory, propose private deals, negotiate terms, and manage finalised deals at scale. It exposes operations to send RFPs to publishers, subscribe clients to auction packages, attach creatives to deals, and signal that a deal is ready to serve. Resources are scoped to a buyer account and the API is the integration surface between a DSP or trading desk and Google's Authorized Buyers programmatic marketplace. It does not deliver impressions or report on served traffic.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Authorized Buyers Marketplace API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Authorized Buyers Marketplace API, 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 Authorized Buyers Marketplace API.

Send RFPs to publishers via /v1/{+buyer}/proposals:sendRfp to initiate deal negotiation

Subscribe and unsubscribe clients to auction packages with subscribeClients and unsubscribeClients

Attach a creative to a deal with /v1/{+deal}:addCreative before serving

Set a deal ready-to-serve via /v1/{+deal}:setReadyToServe to mark it live

List proposals, deals, clients, and auction packages scoped to a buyer account

Patch deal terms and proposal fields during negotiation to update price floors and targeting

Use Cases

Patterns agents use Authorized Buyers Marketplace API for, with concrete tasks.

★ Programmatic Direct Deal Negotiation

Initiate, negotiate, and finalise private deals with publishers programmatically rather than by manual UI flows. The API supports sending an RFP, listing the publisher's response, patching deal terms, and ultimately marking the deal ready to serve. Suitable for trading desks that manage hundreds of deals and want them version-controlled in code.

POST an RFP payload to /v1/{buyer}/proposals:sendRfp with target inventory, dates, and price, then poll the proposal until the publisher responds.

Auction Package Subscription Management for Agencies

Manage which client accounts under an agency buyer have access to which curated auction packages. The API supports listing available packages, subscribing a set of clients to a package, and unsubscribing them when the campaign ends. Keeps client access tightly scoped without manual provisioning.

POST a list of client resource names to /v1/{auctionPackage}:subscribeClients to grant them access to that package.

Creative Trafficking and Deal Activation

Attach approved creatives to a finalised deal and then mark the deal ready to serve so it begins receiving impressions. The API exposes addCreative and setReadyToServe as discrete operations so trafficking and activation can be tracked and audited in a workflow tool.

POST the creative resource name to /v1/{deal}:addCreative, then POST to /v1/{deal}:setReadyToServe to activate.

AI Agent for Deal Hygiene via Jentic

Use an AI agent to keep a buyer's pipeline clean by listing open proposals, flagging stalled negotiations, and following up with publishers via standardised RFP messages. Through Jentic the agent searches by intent, loads each operation's schema, and executes calls without managing OAuth refresh logic itself.

Use Jentic search for 'list authorized buyers proposals', filter results by lastUpdatedTime older than 14 days, and call sendRfp to nudge stalled deals.

Key Endpoints

27 endpoints — the authorized buyers marketplace api lets authorized programmatic buyers discover publisher inventory, propose private deals, negotiate terms, and manage finalised deals at scale.

METHOD

PATH

DESCRIPTION

POST

/v1/{+buyer}/proposals:sendRfp

Send a request-for-proposal to a publisher

POST

/v1/{+deal}:addCreative

Attach a creative to a deal

POST

/v1/{+deal}:setReadyToServe

Mark a deal ready to serve impressions

POST

/v1/{+auctionPackage}:subscribeClients

Subscribe a list of clients to an auction package

POST

/v1/{+auctionPackage}:unsubscribeClients

Unsubscribe clients from an auction package

GET

/v1/{+name}

Get a proposal, deal, client, or auction package by resource name

PATCH

/v1/{+name}

Update a proposal or deal during negotiation

POST

/v1/{+buyer}/proposals:sendRfp

Send a request-for-proposal to a publisher

POST

/v1/{+deal}:addCreative

Attach a creative to a deal

POST

/v1/{+deal}:setReadyToServe

Mark a deal ready to serve impressions

POST

/v1/{+auctionPackage}:subscribeClients

Subscribe a list of clients to an auction package

POST

/v1/{+auctionPackage}:unsubscribeClients

Unsubscribe clients from an auction package

GET

/v1/{+name}

Get a proposal, deal, client, or auction package by resource name

PATCH

/v1/{+name}

Update a proposal or deal during negotiation

Why Jentic?

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

Credential management

Credential isolation

OAuth 2.0 client secrets and refresh tokens for the buyer account live in the Jentic vault. Agents never see those values; each call mints a short-lived access token scoped to the buyer.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g. 'send an RFP to a publisher') and Jentic returns the Marketplace operation with input schema, so the agent does not have to navigate the Authorized Buyers reference.

Time to first call

Time to first call

Direct integration: 3-5 days including buyer account approval, OAuth consent flow, and proposal polling logic. Through Jentic: under 2 hours once the credential is registered.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Real-time Bidding API

→

Manages bidder configuration and creatives that serve via Authorized Buyers deals

Use alongside the marketplace API when an agent must also configure bidder endpoints or manage creative metadata.

Alternative

Display & Video 360 API

→

Buy-side platform for advertisers running campaigns rather than direct deals

Choose Display & Video 360 when the agent needs to manage advertiser campaigns and budgets, not buyer-side programmatic deals.

Complementary

Bid Manager API

→

Reporting on bidding activity that complements deal negotiation

Use for reporting workflows on top of deals managed via Authorized Buyers Marketplace.

FAQs

Specific to using Authorized Buyers Marketplace API through Jentic.

What authentication does the Authorized Buyers Marketplace API use?

The API uses Google OAuth 2.0 with the authorized-buyers-marketplace scope. The OAuth client must be linked to an Authorized Buyers buyer account approved by Google. Through Jentic the OAuth credential is held in the encrypted vault and only short-lived access tokens reach the agent.

Can I send RFPs to publishers through this API?

Yes. POST to /v1/{buyer}/proposals:sendRfp with the publisher reference, target inventory, flight dates, and pricing terms. The publisher then responds asynchronously and the proposal can be polled and patched until both sides agree.

How do I attach a creative to a deal through Jentic?

Search Jentic for 'attach a creative to an Authorized Buyers deal'. Jentic returns the POST /v1/{deal}:addCreative operation with its schema; execute it with the deal name and creative resource name, then follow with setReadyToServe to activate.

What are the rate limits for the Authorized Buyers Marketplace API?

Numeric limits are not declared in the OpenAPI spec; quotas are enforced per Google Cloud project on authorizedbuyersmarketplace.googleapis.com. Check the project quota dashboard before scheduling large list jobs across many buyer accounts.

Does this API report on impressions or revenue?

No. This API covers deal negotiation, client subscriptions, and creative attachment only. Impression-level reporting lives in the Ad Manager API and the Authorized Buyers Real-Time Bidding APIs.

Can I subscribe multiple agency clients to the same auction package?

Yes. POST /v1/{auctionPackage}:subscribeClients accepts a list of client resource names so an agency can grant access to many clients in a single call.

GET STARTED

Start building with Authorized Buyers Marketplace API

Explore with Jentic
View OpenAPI Document