# Service Consumer Management API API

> Service Consumer Management API API on Apizie: 12 endpoints (Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…, Lists operations that match the specified filter in the request. If the server doesn't support this method,…, Delete a tenancy unit. Before you delete the tenancy unit, there should be no tenant resources in it that…, Search tenancy units for a managed service., …) 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-serviceconsumermanagement/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-serviceconsumermanagement`
- Category: Analytics
- Status: byok
- Source: https://cloud.google.com/service-consumer-management/docs/overview
- Page: https://apizie.tech/api/analytics/googleapis-serviceconsumermanagement
- OpenAPI: https://apizie.tech/api/analytics/googleapis-serviceconsumermanagement/openapi.json

Manages the service consumers of a Service Infrastructure service.

## Endpoints

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-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 |

### 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-serviceconsumermanagement/serviceconsumermanagement-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… |

### Delete a tenancy unit. Before you delete the tenancy unit, there should be no tenant resources in it that…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit to be deleted. |

### Search tenancy units for a managed service.
`GET https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-search` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| pageSize | integer | no | Optional. The maximum number of results returned by this request. Currently, the default maximum is set to 256. If `page_size` <= 256, the… |
| pageToken | string | no | Optional. The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to… |
| parent | string | yes | Required. Service for which search is performed. services/{service} {service} the name of a service, for example 'service.googleapis.com'. |
| query | string | no | Optional. Set a query `{expression}` for querying tenancy units. Your `{expression}` must be in the format: `field_name=literal_string`.… |

### Add a new tenant project to the tenancy unit. There can be a maximum of 1024 tenant projects in a tenancy…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-add-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. Name of the tenancy unit. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'. |
| body | object | yes | JSON request body |

### Apply a configuration to an existing tenant project. This project must exist in an active state and have the…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-apply-proje` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'. |
| body | object | yes | JSON request body |

### Attach an existing project to the tenancy unit as a new tenant resource. The project could either be the…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-attach-proj` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit that the project will be attached to. Such as… |
| body | object | yes | JSON request body |

### Find the tenancy unit for a managed service and service consumer. This method shouldn't be used in a service…
`GET https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter expression over tenancy resources field. Optional. |
| pageSize | integer | no | Optional. The maximum number of results returned by this request. |
| pageToken | string | no | Optional. The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to… |
| parent | string | yes | Required. Managed service and service consumer. Required. services/{service}/{collection id}/{resource id} {collection id} is the cloud… |

### Creates a tenancy unit with no tenant resources. If tenancy unit already exists, it will be returned,…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. services/{service}/{collection id}/{resource id} {collection id} is the cloud resource collection type representing the service… |
| body | object | yes | JSON request body |

### Deletes the specified project resource identified by a tenant resource tag. The mothod removes a project…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-delete-proj` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'. |
| body | object | yes | JSON request body |

### Removes the specified project resource identified by a tenant resource tag. The method removes the project…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-remove-proj` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'. |
| body | object | yes | JSON request body |

### Attempts to undelete a previously deleted tenant project. The project must be in a DELETED state. There are…
`POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-services-tenancy-units-undelete-pr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. Name of the tenancy unit. Such as 'services/service.googleapis.com/projects/12345/tenancyUnits/abcd'. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-operations-cancel" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Service Consumer Management API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/analytics:googleapis-serviceconsumermanagement/serviceconsumermanagement-operations-cancel with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Service Consumer Management 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-serviceconsumermanagement.

### What is the status of the Service Consumer Management API API?
Needs your own provider key (bring your own key)
