# Cloud Channel API API

> Cloud Channel API API on Apizie: 46 endpoints (Confirms the existence of Cloud Identity accounts based on the domain and if the Cloud Identity accounts are…, Lists service accounts with subscriber privileges on the Pub/Sub topic created for this Channel Services…, List TransferableOffers of a customer based on Cloud Identity ID or Customer Name in the request. Use this…, List TransferableSkus of a customer based on the Cloud Identity ID or Customer Name in the request. Use this…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/analytics:googleapis-cloudchannel/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-cloudchannel`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/channel
- Page: https://apizie.tech/api/analytics/googleapis-cloudchannel
- OpenAPI: https://apizie.tech/api/analytics/googleapis-cloudchannel/openapi.json

The Cloud Channel API enables Google Cloud partners to have a single unified resale platform and APIs across all of Google Cloud including GCP, Workspace, Maps and Chrome.

## Endpoints

### Confirms the existence of Cloud Identity accounts based on the domain and if the Cloud Identity accounts are…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-check-cloud-identity-accounts-exist` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The reseller account's resource name. Parent uses the format: accounts/{account_id} |
| body | object | yes | JSON request body |

### Lists service accounts with subscriber privileges on the Pub/Sub topic created for this Channel Services…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-list-subscribers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | yes | Optional. Resource name of the account. Required if integrator is not provided. Otherwise, leave this field empty/unset. |
| integrator | string | no | Optional. Resource name of the integrator. Required if account is not provided. Otherwise, leave this field empty/unset. |
| pageSize | integer | no | Optional. The maximum number of service accounts to return. The service may return fewer than this value. If unspecified, returns at most… |
| pageToken | string | no | Optional. A page token, received from a previous `ListSubscribers` call. Provide this to retrieve the subsequent page. When paginating,… |

### List TransferableOffers of a customer based on Cloud Identity ID or Customer Name in the request. Use this…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-list-transferable-offers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the reseller's account. |
| body | object | yes | JSON request body |

### List TransferableSkus of a customer based on the Cloud Identity ID or Customer Name in the request. Use this…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-list-transferable-skus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The reseller account's resource name. Parent uses the format: accounts/{account_id} |
| body | object | yes | JSON request body |

### Registers a service account with subscriber privileges on the Pub/Sub topic for this Channel Services…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-register` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | yes | Optional. Resource name of the account. Required if integrator is not provided. Otherwise, leave this field empty/unset. |
| body | object | yes | JSON request body |

### Unregisters a service account with subscriber privileges on the Pub/Sub topic created for this Channel…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-unregister` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | yes | Optional. Resource name of the account. Required if integrator is not provided. Otherwise, leave this field empty/unset. |
| body | object | yes | JSON request body |

### List ChannelPartnerLinks belonging to a distributor. You must be a distributor to call this method. Possible…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-channel-partner-links-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, server will pick a default size (25). The… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. Obtained using ListChannelPartnerLinksResponse.next_page_token of the… |
| parent | string | yes | Required. The resource name of the reseller account for listing channel partner links. Parent uses the format: accounts/{account_id} |
| view | string | no | Optional. The level of granularity the ChannelPartnerLink will display. |

### Initiates a channel partner link between a distributor and a reseller, or between resellers in an n-tier…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-channel-partner-links-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Create a channel partner link for the provided reseller account's resource name. Parent uses the format: accounts/{account_id} |
| body | object | yes | JSON request body |

### Lists operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | The standard list filter. |
| name | string | yes | The name of the operation's parent resource. |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |
| returnPartialSuccess | boolean | no | When set to `true`, operations that are reachable are returned as normal, and those that are unreachable are returned in the… |

### Updates a CustomerRepricingConfig. Call this method to set modifications for a specific customer's bill.…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-customer-repricing-configs-p` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Output only. Resource name of the CustomerRepricingConfig. Format:… |
| body | object | yes | JSON request body |

### Deletes a long-running operation. This method indicates that the client is no longer interested in the…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-operations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be deleted. |

### Lists information about how a Reseller modifies their bill before sending it to a ChannelPartner. Possible…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-channel-partner-links-channel-partner` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter for [CloudChannelService.ListChannelPartnerRepricingConfigs] results (channel_partner_link only). You can use this… |
| pageSize | integer | no | Optional. The maximum number of repricing configs to return. The service may return fewer than this value. If unspecified, returns a… |
| pageToken | string | no | Optional. A token identifying a page of results beyond the first page. Obtained through… |
| parent | string | yes | Required. The resource name of the account's ChannelPartnerLink. Parent uses the format:… |

### Creates a ChannelPartnerRepricingConfig. Call this method to set modifications for a specific…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-channel-partner-links-channel-partner-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the ChannelPartner that will receive the repricing config. Parent uses the format:… |
| body | object | yes | JSON request body |

### List Customers. Possible error codes: * PERMISSION_DENIED: The reseller account making the request is…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filters applied to the [CloudChannelService.ListCustomers] results. See… |
| pageSize | integer | no | Optional. The maximum number of customers to return. The service may return fewer than this value. If unspecified, returns at most 10… |
| pageToken | string | no | Optional. A token identifying a page of results other than the first page. Obtained through ListCustomersResponse.next_page_token of the… |
| parent | string | yes | Required. The resource name of the reseller account to list customers from. Parent uses the format: accounts/{account_id}. |

### Creates a new Customer resource under the reseller or distributor account. Possible error codes: *…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of reseller account in which to create the customer. Parent uses the format: accounts/{account_id} |
| body | object | yes | JSON request body |

### Imports a Customer from the Cloud Identity associated with the provided Cloud Identity ID or domain before a…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-import` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the reseller's account. Parent takes the format: accounts/{account_id} or… |
| body | object | yes | JSON request body |

### Lists the following: * Offers that you can purchase for a customer. * Offers that you can change for an…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-list-purchasable-offers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| changeOfferPurchase.billingAccount | string | no | Optional. Resource name of the new target Billing Account. Provide this Billing Account when setting up billing for a trial subscription.… |
| changeOfferPurchase.entitlement | string | no | Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} |
| changeOfferPurchase.newSku | string | no | Optional. Resource name of the new target SKU. Provide this SKU when upgrading or downgrading an entitlement. Format:… |
| createEntitlementPurchase.billingAccount | string | no | Optional. Billing account that the result should be restricted to. Format: accounts/{account_id}/billingAccounts/{billing_account_id}. |
| createEntitlementPurchase.sku | string | no | Required. SKU that the result should be restricted to. Format: products/{product_id}/skus/{sku_id}. |
| customer | string | yes | Required. The resource name of the customer to list Offers for. Format: accounts/{account_id}/customers/{customer_id}. |
| languageCode | string | no | Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The… |
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 Offers. The maximum… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. |

### Lists the following: * SKUs that you can purchase for a customer * SKUs that you can upgrade or downgrade…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-list-purchasable-skus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| changeOfferPurchase.changeType | string | no | Required. Change Type for the entitlement. |
| changeOfferPurchase.entitlement | string | no | Required. Resource name of the entitlement. Format: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} |
| createEntitlementPurchase.product | string | no | Required. List SKUs belonging to this Product. Format: products/{product_id}. Supports products/- to retrieve SKUs for all products. |
| customer | string | yes | Required. The resource name of the customer to list SKUs for. Format: accounts/{account_id}/customers/{customer_id}. |
| languageCode | string | no | Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The… |
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 SKUs. The maximum… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. |

### Creates a Cloud Identity for the given customer using the customer's information, or the information…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-provision-cloud-identity` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id} |
| body | object | yes | JSON request body |

### Lists the billing accounts that are eligible to purchase particular SKUs for a given customer. Possible…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-query-eligible-billing-accou` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customer | string | yes | Required. The resource name of the customer to list eligible billing accounts for. Format: accounts/{account_id}/customers/{customer_id}. |
| skus | string | no | Required. List of SKUs to list eligible billing accounts for. At least one SKU is required. Format: products/{product_id}/skus/{sku_id}. |

### Transfers customer entitlements to new reseller. Possible error codes: * PERMISSION_DENIED: * The customer…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-transfer-entitlements` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the reseller's customer account that will receive transferred entitlements. Parent uses the format:… |
| body | object | yes | JSON request body |

### Transfers customer entitlements from their current reseller to Google. Possible error codes: *…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-transfer-entitlements-to-goo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the reseller's customer account where the entitlements transfer from. Parent uses the format:… |
| body | object | yes | JSON request body |

### Lists information about how a Reseller modifies their bill before sending it to a Customer. Possible Error…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-customer-repricing-configs-l` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. A filter for [CloudChannelService.ListCustomerRepricingConfigs] results (customer only). You can use this filter when you… |
| pageSize | integer | no | Optional. The maximum number of repricing configs to return. The service may return fewer than this value. If unspecified, returns a… |
| pageToken | string | no | Optional. A token identifying a page of results beyond the first page. Obtained through… |
| parent | string | yes | Required. The resource name of the customer. Parent uses the format: accounts/{account_id}/customers/{customer_id}. Supports… |

### Creates a CustomerRepricingConfig. Call this method to set modifications for a specific customer's bill. You…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-customer-repricing-configs-c` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the customer that will receive this repricing config. Parent uses the format:… |
| body | object | yes | JSON request body |

### Activates a previously suspended entitlement. Entitlements suspended for pending ToS acceptance can't be…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-activate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the entitlement to activate. Name uses the format:… |
| body | object | yes | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | yes | JSON request body |

### Updates the Offer for an existing customer entitlement. An entitlement update is a long-running operation…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-change-offer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the entitlement to update. Name uses the format:… |
| body | object | yes | JSON request body |

### Change parameters of the entitlement. An entitlement update is a long-running operation and it updates the…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-change-paramete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the entitlement to update. Name uses the format:… |
| body | object | yes | JSON request body |

### Updates the renewal settings for an existing customer entitlement. An entitlement update is a long-running…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-change-renewal` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the entitlement to update. Name uses the format:… |
| body | object | yes | JSON request body |

### Lists Entitlements belonging to a customer. Possible error codes: * PERMISSION_DENIED: The customer doesn't…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, return at most 50 entitlements. The… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. Obtained using ListEntitlementsResponse.next_page_token of the previous… |
| parent | string | yes | Required. The resource name of the reseller's customer account to list entitlements for. Parent uses the format:… |

### Creates an entitlement for a customer. Possible error codes: * PERMISSION_DENIED: * The customer doesn't…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the reseller's customer account in which to create the entitlement. Parent uses the format:… |
| body | object | yes | JSON request body |

### List entitlement history. Possible error codes: * PERMISSION_DENIED: The reseller account making the request…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-list-entitlemen` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filters applied to the list results. |
| pageSize | integer | no | Optional. The maximum number of entitlement changes to return. The service may return fewer than this value. If unspecified, returns at… |
| pageToken | string | no | Optional. A page token, received from a previous CloudChannelService.ListEntitlementChanges call. Provide this to retrieve the subsequent… |
| parent | string | yes | Required. The resource name of the entitlement for which to list entitlement changes. The `-` wildcard may be used to match entitlements… |

### Returns the requested Offer resource. Possible error codes: * PERMISSION_DENIED: The entitlement doesn't…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-lookup-offer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| entitlement | string | yes | Required. The resource name of the entitlement to retrieve the Offer. Entitlement uses the format:… |

### Starts paid service for a trial entitlement. Starts paid service for a trial entitlement immediately. This…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-start-paid-serv` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The name of the entitlement to start a paid service for. Name uses the format:… |
| body | object | yes | JSON request body |

### Suspends a previously fulfilled entitlement. An entitlement suspension is a long-running operation. Possible…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-customers-entitlements-suspend` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the entitlement to suspend. Name uses the format:… |
| body | object | yes | JSON request body |

### Lists the Offers the reseller can sell. Possible error codes: * INVALID_ARGUMENT: Required request…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-offers-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. The expression to filter results by name (name of the Offer), sku.name (name of the SKU), or sku.product.name (name of the… |
| languageCode | string | no | Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The… |
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 500 Offers. The maximum… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. |
| parent | string | yes | Required. The resource name of the reseller account from which to list Offers. Parent uses the format: accounts/{account_id}. |
| showFutureOffers | boolean | no | Optional. A boolean flag that determines if a response returns future offers 30 days from now. If the show_future_offers is true, the… |

### Retrieves data generated by CloudChannelReportsService.RunReportJob. Deprecated: Please use [Export Channel…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-report-jobs-fetch-report-results` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| reportJob | string | yes | Required. The report job created by CloudChannelReportsService.RunReportJob. Report_job uses the format:… |
| body | object | yes | JSON request body |

### Lists the reports that RunReportJob can run. These reports include an ID, a description, and the list of…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-reports-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| languageCode | string | no | Optional. The BCP-47 language code, such as "en-US". If specified, the response is localized to the corresponding language code if the… |
| pageSize | integer | no | Optional. Requested page size of the report. The server might return fewer results than requested. If unspecified, returns 20 reports. The… |
| pageToken | string | no | Optional. A token that specifies a page of results beyond the first page. Obtained through ListReportsResponse.next_page_token of the… |
| parent | string | yes | Required. The resource name of the partner account to list available reports for. Parent uses the format: accounts/{account_id} |

### Begins generation of data for a given report. The report identifier is a UID (for example, `613bf59q`).…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-reports-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The report's resource name. Specifies the account and report used to generate report data. The report_id identifier is a UID… |
| body | object | yes | JSON request body |

### Lists the Rebilling supported SKU groups the account is authorized to sell. Reference:…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-sku-groups-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of SKU groups to return. The service may return fewer than this value. If unspecified, returns a maximum of… |
| pageToken | string | no | Optional. A token identifying a page of results beyond the first page. Obtained through ListSkuGroupsResponse.next_page_token of the… |
| parent | string | yes | Required. The resource name of the account from which to list SKU groups. Parent uses the format: accounts/{account}. |

### Lists the Billable SKUs in a given SKU group. Possible error codes: PERMISSION_DENIED: If the account making…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-sku-groups-billable-skus-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of SKUs to return. The service may return fewer than this value. If unspecified, returns a maximum of 100000… |
| pageToken | string | no | Optional. A token identifying a page of results beyond the first page. Obtained through ListSkuGroupBillableSkusResponse.next_page_token… |
| parent | string | yes | Required. Resource name of the SKU group. Format: accounts/{account}/skuGroups/{sku_group}. |

### Lists service accounts with subscriber privileges on the Pub/Sub topic created for this Channel Services…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-integrators-list-subscribers` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | no | Optional. Resource name of the account. Required if integrator is not provided. Otherwise, leave this field empty/unset. |
| integrator | string | yes | Optional. Resource name of the integrator. Required if account is not provided. Otherwise, leave this field empty/unset. |
| pageSize | integer | no | Optional. The maximum number of service accounts to return. The service may return fewer than this value. If unspecified, returns at most… |
| pageToken | string | no | Optional. A page token, received from a previous `ListSubscribers` call. Provide this to retrieve the subsequent page. When paginating,… |

### Registers a service account with subscriber privileges on the Pub/Sub topic for this Channel Services…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-integrators-register-subscriber` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| integrator | string | yes | Optional. Resource name of the integrator. Required if account is not provided. Otherwise, leave this field empty/unset. |
| body | object | yes | JSON request body |

### Unregisters a service account with subscriber privileges on the Pub/Sub topic created for this Channel…
`POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-integrators-unregister-subscriber` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| integrator | string | yes | Optional. Resource name of the integrator. Required if account is not provided. Otherwise, leave this field empty/unset. |
| body | object | yes | JSON request body |

### Lists the Products the reseller is authorized to sell. Possible error codes: * INVALID_ARGUMENT: Required…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-products-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | no | Required. The resource name of the reseller account. Format: accounts/{account_id}. |
| languageCode | string | no | Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The… |
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 Products. The maximum… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. |

### Lists the SKUs for a product the reseller is authorized to sell. Possible error codes: * INVALID_ARGUMENT:…
`GET https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-products-skus-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account | string | no | Required. Resource name of the reseller. Format: accounts/{account_id}. |
| languageCode | string | no | Optional. The BCP-47 language code. For example, "en-US". The response will localize in the corresponding language code, if specified. The… |
| pageSize | integer | no | Optional. Requested page size. Server might return fewer results than requested. If unspecified, returns at most 100 SKUs. The maximum… |
| pageToken | string | no | Optional. A token for a page of results other than the first page. Optional. |
| parent | string | yes | Required. The resource name of the Product to list SKUs for. Parent uses the format: products/{product_id}. Supports products/- to… |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-check-cloud-identity-accounts-exist" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cloud Channel API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/analytics:googleapis-cloudchannel/cloudchannel-accounts-check-cloud-identity-accounts-exist with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Cloud Channel API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Cloud Channel API itself also needs your own key from googleapis.com.

### Can AI agents use the Cloud Channel API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-cloudchannel.

### What is the status of the Cloud Channel API API?
Needs your own provider key (bring your own key)
