The Authorized Buyers Marketplace API lets buyers programmatically discover inventory; propose, retrieve and negotiate deals with publishers.
- REST Resource: v1alpha.bidders.auctionPackages
- REST Resource: v1alpha.bidders.finalizedDeals
- REST Resource: v1alpha.buyers.auctionPackages
- REST Resource: v1alpha.buyers.clients
- REST Resource: v1alpha.buyers.clients.users
- REST Resource: v1alpha.buyers.finalizedDeals
- REST Resource: v1alpha.buyers.proposals
- REST Resource: v1alpha.buyers.proposals.deals
- REST Resource: v1alpha.buyers.publisherProfiles
- REST Resource: v1.bidders.auctionPackages
- REST Resource: v1.bidders.finalizedDeals
- REST Resource: v1.buyers.auctionPackages
- REST Resource: v1.buyers.clients
- REST Resource: v1.buyers.clients.users
- REST Resource: v1.buyers.finalizedDeals
- REST Resource: v1.buyers.proposals
- REST Resource: v1.buyers.proposals.deals
- REST Resource: v1.buyers.publisherProfiles
Service: authorizedbuyersmarketplace.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://authorizedbuyersmarketplace.googleapis.com
REST Resource: v1alpha.bidders.auctionPackages
Methods | |
---|---|
list |
GET /v1alpha/{parent=bidders/*}/auctionPackages List the auction packages. |
REST Resource: v1alpha.bidders.finalizedDeals
Methods | |
---|---|
list |
GET /v1alpha/{parent=bidders/*}/finalizedDeals Lists finalized deals. |
REST Resource: v1alpha.buyers.auctionPackages
Methods | |
---|---|
get |
GET /v1alpha/{name=buyers/*/auctionPackages/*} Gets an auction package given its name. |
list |
GET /v1alpha/{parent=buyers/*}/auctionPackages List the auction packages. |
subscribe |
POST /v1alpha/{name=buyers/*/auctionPackages/*}:subscribe Subscribe to the auction package for the specified buyer. |
subscribeClients |
POST /v1alpha/{auctionPackage=buyers/*/auctionPackages/*}:subscribeClients Subscribe the specified clients of the buyer to the auction package. |
unsubscribe |
POST /v1alpha/{name=buyers/*/auctionPackages/*}:unsubscribe Unsubscribe from the auction package for the specified buyer. |
unsubscribeClients |
POST /v1alpha/{auctionPackage=buyers/*/auctionPackages/*}:unsubscribeClients Unsubscribe from the auction package for the specified clients of the buyer. |
REST Resource: v1alpha.buyers.clients
Methods | |
---|---|
activate |
POST /v1alpha/{name=buyers/*/clients/*}:activate Activates an existing client. |
create |
POST /v1alpha/{parent=buyers/*}/clients Creates a new client. |
deactivate |
POST /v1alpha/{name=buyers/*/clients/*}:deactivate Deactivates an existing client. |
get |
GET /v1alpha/{name=buyers/*/clients/*} Gets a client with a given resource name. |
list |
GET /v1alpha/{parent=buyers/*}/clients Lists all the clients for the current buyer. |
patch |
PATCH /v1alpha/{client.name=buyers/*/clients/*} Updates an existing client. |
REST Resource: v1alpha.buyers.clients.users
Methods | |
---|---|
activate |
POST /v1alpha/{name=buyers/*/clients/*/users/*}:activate Activates an existing client user. |
create |
POST /v1alpha/{parent=buyers/*/clients/*}/users Creates a new client user in "INVITED" state. |
deactivate |
POST /v1alpha/{name=buyers/*/clients/*/users/*}:deactivate Deactivates an existing client user. |
delete |
DELETE /v1alpha/{name=buyers/*/clients/*/users/*} Deletes an existing client user. |
get |
GET /v1alpha/{name=buyers/*/clients/*/users/*} Retrieves an existing client user. |
list |
GET /v1alpha/{parent=buyers/*/clients/*}/users Lists all client users for a specified client. |
REST Resource: v1alpha.buyers.finalizedDeals
Methods | |
---|---|
addCreative |
POST /v1alpha/{deal=buyers/*/finalizedDeals/*}:addCreative Add creative to be used in the bidding process for a finalized deal. |
get |
GET /v1alpha/{name=buyers/*/finalizedDeals/*} Gets a finalized deal given its name. |
list |
GET /v1alpha/{parent=buyers/*}/finalizedDeals Lists finalized deals. |
pause |
POST /v1alpha/{name=buyers/*/finalizedDeals/*}:pause Pauses serving of the given finalized deal. |
resume |
POST /v1alpha/{name=buyers/*/finalizedDeals/*}:resume Resumes serving of the given finalized deal. |
setReadyToServe |
POST /v1alpha/{deal=buyers/*/finalizedDeals/*}:setReadyToServe Sets the given finalized deal as ready to serve. |
REST Resource: v1alpha.buyers.proposals
Methods | |
---|---|
accept |
POST /v1alpha/{name=buyers/*/proposals/*}:accept Accepts the proposal at the given revision number. |
addNote |
POST /v1alpha/{proposal=buyers/*/proposals/*}:addNote Creates a note for this proposal and sends to the seller. |
cancelNegotiation |
POST /v1alpha/{proposal=buyers/*/proposals/*}:cancelNegotiation Cancels an ongoing negotiation on a proposal. |
get |
GET /v1alpha/{name=buyers/*/proposals/*} Gets a proposal using its resource name. |
list |
GET /v1alpha/{parent=buyers/*}/proposals Lists proposals. |
patch |
PATCH /v1alpha/{proposal.name=buyers/*/proposals/*} Updates the proposal at the given revision number. |
sendRfp |
POST /v1alpha/{buyer=buyers/*}/proposals:sendRfp Sends a request for proposal (RFP) to a publisher to initiate the negotiation regarding certain inventory. |
REST Resource: v1alpha.buyers.proposals.deals
Methods | |
---|---|
batchUpdate |
POST /v1alpha/{parent=buyers/*/proposals/*}/deals:batchUpdate Batch updates multiple deals in the same proposal. |
get |
GET /v1alpha/{name=buyers/*/proposals/*/deals/*} Gets a deal given its name. |
list |
GET /v1alpha/{parent=buyers/*/proposals/*}/deals Lists all deals in a proposal. |
patch |
PATCH /v1alpha/{deal.name=buyers/*/proposals/*/deals/*} Updates the given deal at the buyer known revision number. |
REST Resource: v1alpha.buyers.publisherProfiles
Methods | |
---|---|
get |
GET /v1alpha/{name=buyers/*/publisherProfiles/*} Gets the requested publisher profile by name. |
list |
GET /v1alpha/{parent=buyers/*}/publisherProfiles Lists publisher profiles. |
REST Resource: v1.bidders.auctionPackages
Methods | |
---|---|
list |
GET /v1/{parent=bidders/*}/auctionPackages List the auction packages. |
REST Resource: v1.bidders.finalizedDeals
Methods | |
---|---|
list |
GET /v1/{parent=bidders/*}/finalizedDeals Lists finalized deals. |
REST Resource: v1.buyers.auctionPackages
Methods | |
---|---|
get |
GET /v1/{name=buyers/*/auctionPackages/*} Gets an auction package given its name. |
list |
GET /v1/{parent=buyers/*}/auctionPackages List the auction packages. |
subscribe |
POST /v1/{name=buyers/*/auctionPackages/*}:subscribe Subscribe to the auction package for the specified buyer. |
subscribeClients |
POST /v1/{auctionPackage=buyers/*/auctionPackages/*}:subscribeClients Subscribe the specified clients of the buyer to the auction package. |
unsubscribe |
POST /v1/{name=buyers/*/auctionPackages/*}:unsubscribe Unsubscribe from the auction package for the specified buyer. |
unsubscribeClients |
POST /v1/{auctionPackage=buyers/*/auctionPackages/*}:unsubscribeClients Unsubscribe from the auction package for the specified clients of the buyer. |
REST Resource: v1.buyers.clients
Methods | |
---|---|
activate |
POST /v1/{name=buyers/*/clients/*}:activate Activates an existing client. |
create |
POST /v1/{parent=buyers/*}/clients Creates a new client. |
deactivate |
POST /v1/{name=buyers/*/clients/*}:deactivate Deactivates an existing client. |
get |
GET /v1/{name=buyers/*/clients/*} Gets a client with a given resource name. |
list |
GET /v1/{parent=buyers/*}/clients Lists all the clients for the current buyer. |
patch |
PATCH /v1/{client.name=buyers/*/clients/*} Updates an existing client. |
REST Resource: v1.buyers.clients.users
Methods | |
---|---|
activate |
POST /v1/{name=buyers/*/clients/*/users/*}:activate Activates an existing client user. |
create |
POST /v1/{parent=buyers/*/clients/*}/users Creates a new client user in "INVITED" state. |
deactivate |
POST /v1/{name=buyers/*/clients/*/users/*}:deactivate Deactivates an existing client user. |
delete |
DELETE /v1/{name=buyers/*/clients/*/users/*} Deletes an existing client user. |
get |
GET /v1/{name=buyers/*/clients/*/users/*} Retrieves an existing client user. |
list |
GET /v1/{parent=buyers/*/clients/*}/users Lists all client users for a specified client. |
REST Resource: v1.buyers.finalizedDeals
Methods | |
---|---|
addCreative |
POST /v1/{deal=buyers/*/finalizedDeals/*}:addCreative Add creative to be used in the bidding process for a finalized deal. |
get |
GET /v1/{name=buyers/*/finalizedDeals/*} Gets a finalized deal given its name. |
list |
GET /v1/{parent=buyers/*}/finalizedDeals Lists finalized deals. |
pause |
POST /v1/{name=buyers/*/finalizedDeals/*}:pause Pauses serving of the given finalized deal. |
resume |
POST /v1/{name=buyers/*/finalizedDeals/*}:resume Resumes serving of the given finalized deal. |
setReadyToServe |
POST /v1/{deal=buyers/*/finalizedDeals/*}:setReadyToServe Sets the given finalized deal as ready to serve. |
REST Resource: v1.buyers.proposals
Methods | |
---|---|
accept |
POST /v1/{name=buyers/*/proposals/*}:accept Accepts the proposal at the given revision number. |
addNote |
POST /v1/{proposal=buyers/*/proposals/*}:addNote Creates a note for this proposal and sends to the seller. |
cancelNegotiation |
POST /v1/{proposal=buyers/*/proposals/*}:cancelNegotiation Cancels an ongoing negotiation on a proposal. |
get |
GET /v1/{name=buyers/*/proposals/*} Gets a proposal using its resource name. |
list |
GET /v1/{parent=buyers/*}/proposals Lists proposals. |
patch |
PATCH /v1/{proposal.name=buyers/*/proposals/*} Updates the proposal at the given revision number. |
sendRfp |
POST /v1/{buyer=buyers/*}/proposals:sendRfp Sends a request for proposal (RFP) to a publisher to initiate the negotiation regarding certain inventory. |
REST Resource: v1.buyers.proposals.deals
Methods | |
---|---|
batchUpdate |
POST /v1/{parent=buyers/*/proposals/*}/deals:batchUpdate Batch updates multiple deals in the same proposal. |
get |
GET /v1/{name=buyers/*/proposals/*/deals/*} Gets a deal given its name. |
list |
GET /v1/{parent=buyers/*/proposals/*}/deals Lists all deals in a proposal. |
patch |
PATCH /v1/{deal.name=buyers/*/proposals/*/deals/*} Updates the given deal at the buyer known revision number. |
REST Resource: v1.buyers.publisherProfiles
Methods | |
---|---|
get |
GET /v1/{name=buyers/*/publisherProfiles/*} Gets the requested publisher profile by name. |
list |
GET /v1/{parent=buyers/*}/publisherProfiles Lists publisher profiles. |