Method: accounts.proposals.create

  • Create proposals and associated deals, each assigned a unique ID by the server, using an HTTP POST request.

  • Proposals are created within a specific buyer account, indicated by the accountId path parameter.

  • The request body requires a Proposal object, as defined in the provided reference, containing proposal details.

  • A successful response will return the newly created Proposal object with assigned details.

  • Authorization requires the https://www.googleapis.com/auth/adexchange.buyer OAuth scope for access.

Create the given proposal. Each created proposal and any deals it contains are assigned a unique ID by the server.

HTTP request

POST https://adexchangebuyer.googleapis.com/v2beta1/accounts/{accountId}/proposals

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
accountId

string

Account ID of the buyer.

Request body

The request body contains an instance of Proposal.

Response body

If successful, the response body contains a newly created instance of Proposal.

Authorization Scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/adexchange.buyer