Mark the proposal as accepted at the given revision number. If the number does not match the server's revision number an ABORTED error message will be returned. This call updates the proposalState from PROPOSED to BUYER_ACCEPTED, or from SELLER_ACCEPTED to FINALIZED. Upon calling this endpoint, the buyer implicitly agrees to the terms and conditions optionally set within the proposal by the publisher.
HTTP request
POST https://adexchangebuyer.googleapis.com/v2beta1/accounts/{accountId}/proposals/{proposalId}:accept
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["This endpoint allows buyers to accept a proposal, implicitly agreeing to its terms and conditions."],["The request requires specifying the buyer's account ID, the proposal ID, and the proposal's revision number."],["A successful response returns the updated Proposal object with a state of `BUYER_ACCEPTED` or `FINALIZED`."],["Authorization is required with the `https://www.googleapis.com/auth/adexchange.buyer` scope."],["This action updates the proposal's state from `PROPOSED` to `BUYER_ACCEPTED` or from `SELLER_ACCEPTED` to `FINALIZED`."]]],[]]