AI-generated Key Takeaways
-
Retrieves available promotions, such as free trials, for partners to resell, excluding YouTube promotions currently.
-
Requires authentication with a service account and uses a
GET
request to the specified endpoint. -
Allows filtering of promotion results by
applicableProducts
,regionCodes
,youtubePayload.partnerEligibilityId
, andyoutubePayload.postalCode
. -
Responses include a list of promotions and a token for pagination if more results are available.
-
The API uses gRPC Transcoding and the request body should be empty.
Currently, it doesn't support YouTube promotions.
Retrieves the promotions, such as free trial, that can be used by the partner.
It should be autenticated with a service account.
HTTP request
GET https://paymentsresellersubscription.googleapis.com/v1/{parent=partners/*}/promotions
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
parent |
Required. The parent, the partner that can resell. Format: partners/{partner} |
Query parameters
Parameters | |
---|---|
filter |
Optional. Specifies the filters for the promotion results. The syntax is defined in https://google.aip.dev/160 with the following caveats:
|
pageSize |
Optional. The maximum number of promotions to return. The service may return fewer than this value. If unspecified, at most 50 products will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
pageToken |
Optional. A page token, received from a previous When paginating, all other parameters provided to |
Request body
The request body must be empty.
Response body
Response that contains the promotions.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"promotions": [
{
object ( |
Fields | |
---|---|
promotions[] |
The promotions for the specified partner. |
nextPageToken |
A token, which can be sent as |