Method: termsOfService.accept

  • This document outlines how to accept the Terms of Service (ToS) for a specific account using the provided HTTP request format.

  • It details the required path and query parameters, including the ToS version, account, and region code.

  • The request body should be empty, and a successful response results in an empty JSON object.

  • Admin access and authorization with the https://www.googleapis.com/auth/content scope are necessary to execute this request.

Accepts a TermsOfService. Executing this method requires admin access.

HTTP request

POST https://merchantapi.googleapis.com/accounts/v1beta/{name=termsOfService/*}:accept

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
name

string

Required. The resource name of the terms of service version. Format: termsOfService/{version}

Query parameters

Parameters
account

string

Required. The account for which to accept the ToS. Format: accounts/{account}

regionCode

string

Required. Region code as defined by CLDR. This is either a country when the ToS applies specifically to that country or 001 when it applies globally.

Request body

The request body must be empty.

Response body

Response message for the termsOfService.accept method.

If successful, the response body contains data with the following structure:

JSON representation
{
  "termsOfServiceAgreementState": {
    object (TermsOfServiceAgreementState)
  }
}
Fields
termsOfServiceAgreementState

object (TermsOfServiceAgreementState)

The agreement state after accepting the ToS.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/content

For more information, see the OAuth 2.0 Overview.