Update the given proposal at the client known revision number. If the server revision has advanced since the passed-in proposal.proposal_revision, an ABORTED error message will be returned. Only the buyer-modifiable fields of the proposal will be updated.
Note that the deals in the proposal will be updated to match the passed-in copy. If a passed-in deal does not have a dealId, the server will assign a new unique ID and create the deal. If passed-in deal has a dealId, it will be updated to match the passed-in copy. Any existing deals not present in the passed-in proposal will be deleted. It is an error to pass in a deal with a dealId not present at head.
HTTP request
PUT https://adexchangebuyer.googleapis.com/v2beta1/accounts/{accountId}/proposals/{proposalId}
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
accountId |
Account ID of the buyer. |
proposalId |
The unique ID of the proposal. |
Request body
The request body contains an instance of Proposal.
Response body
If successful, the response body contains an instance of Proposal.
Authorization Scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/adexchange.buyer