REST Resource: accounts.contracts.commissionGroups

Resource: CommissionGroup

Youtube Affiliate Program commission group. A commission group defines a commission rate and the set of products it applies to.

JSON representation
{
  "name": string,
  "productSelector": {
    object (ProductSelector)
  },
  "commissionRate": {
    object (CommissionRate)
  }
}
Fields
name

string

Identifier. The name of the CommissionGroup resource. Format: accounts/{account}/contracts/{contract}/commissionGroups/{commissionGroup}

productSelector

object (ProductSelector)

Required. Selects the products that this commission group applies to.

commissionRate

object (CommissionRate)

Required. Commission that will be paid for conversions that match this commission group.

ProductSelector

Selects which products a commission group applies to. At least one of the selectors must be set.

JSON representation
{
  "categorySelector": {
    object (CategorySelector)
  }
}
Fields
categorySelector

object (CategorySelector)

Optional. Selects products by category.

CategorySelector

Category selector.

JSON representation
{
  "categories": [
    string
  ]
}
Fields
categories[]

string

Required. The list of categories targeted by this selector. A maximum of 100 is allowed.

Methods

create

Creates a new commission group.

delete

Deletes a given commission group.

get

Retrieves the specified commission group.

list

Lists the commission groups for a given contract.

patch

Updates a given commission group.