# Workload Manager API API

> Workload Manager API API on Apizie: 19 endpoints (Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…, Updates the parameters of a single Evaluation., Deletes a long-running operation. This method indicates that the client is no longer interested in the…, Lists information about the supported locations for this service. This method lists locations based on the…, …) 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-workloadmanager/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Workload Manager is a service that provides tooling for enterprise workloads to automate the deployment and validation of your workloads against best practices and recommendations.

## Endpoints

### Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-operations-get` (byok)

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

### Updates the parameters of a single Evaluation.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Name of resource that has the form `projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| updateMask | string | no | Required. Field mask is used to specify the fields to be overwritten in the Evaluation resource by the update. The fields specified in the… |
| 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-workloadmanager/workloadmanager-projects-locations-operations-delete` (byok)

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

### Lists information about the supported locations for this service. This method lists locations based on the…
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| extraLocationTypes | string | no | Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. |
| filter | string | no | A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is… |
| name | string | yes | The resource that owns the locations collection, if applicable. |
| pageSize | integer | no | The maximum number of results to return. If not set, the service selects a default. |
| pageToken | string | no | A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page. |

### Lists Deployments in a given project and location.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-deployments-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filter resource following https://google.aip.dev/160. |
| orderBy | string | no | Optional. Field to sort by. See https://google.aip.dev/132#ordering for more details. |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. The maximum value is 1000; values above 1000 will be coerced… |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The resource prefix of the Deployment using the form: `projects/{project_id}/locations/{location_id}` |

### Creates a new Deployment in a given project and location.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-deployments-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| deploymentId | string | no | Required. ID of the deployment. |
| parent | string | yes | Required. The resource prefix of the Deployment using the form: `projects/{project_id}/locations/{location_id}` |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists Actuations in a given project, location and deployment.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-deployments-actuations-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results. |
| orderBy | string | no | Optional. Field to sort by. See https://google.aip.dev/132#ordering for more details. |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. The resource prefix of the Actuation using the form: 'projects/{project_id}/locations/{location}/deployments/{deployment}'. |

### Creates a new actuation for an existing Deployment.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-deployments-actuations-cr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| parent | string | yes | Required. The resource name of the Actuation location using the form: 'projects/{project_id}/locations/{location}/deployments/{deployment}'. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### List discovered workload profiles
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-discoveredprofiles-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Optional. Filtering results |
| pageSize | integer | no | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | Optional. A token identifying a page of results the server should return. |
| parent | string | yes | Required. Parent value for ListDiscoveredProfilesRequest |

### Lists Evaluations in a given project and location.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filter to be applied when listing the evaluation results. |
| orderBy | string | no | Hint for how to order the results. |
| pageSize | integer | no | Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | A token identifying a page of results the server should return. |
| parent | string | yes | Required. Parent value for ListEvaluationsRequest. |

### Creates a new Evaluation in a given project and location.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| evaluationId | string | no | Required. Id of the requesting object. |
| parent | string | yes | Required. The resource prefix of the evaluation location using the form: `projects/{project_id}/locations/{location_id}`. |
| requestId | string | no | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will… |
| body | object | yes | JSON request body |

### Lists Executions in a given project and location.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-executions-li` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filtering results. |
| orderBy | string | no | Field to sort by. See https://google.aip.dev/132#ordering for more details. |
| pageSize | integer | no | Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | A token identifying a page of results the server should return. |
| parent | string | yes | Required. The resource prefix of the Execution using the form: `projects/{project}/locations/{location}/evaluations/{evaluation}`. |

### Creates a new Execution in a given project and location.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-executions-ru` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| name | string | yes | Required. The resource name of the Evaluation using the form: `projects/{project}/locations/{location}/evaluations/{evaluation}`. |
| body | object | yes | JSON request body |

### Lists the result of a single evaluation.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-executions-re` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filtering results. |
| pageSize | integer | no | Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | A token identifying a page of results the server should return. |
| parent | string | yes | Required. The execution results. Format: {parent}/evaluations/*/executions/*/results. |

### List all scanned resources for a single Execution.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-evaluations-executions-sc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filtering results. |
| orderBy | string | no | Field to sort by. See https://google.aip.dev/132#ordering for more details. |
| pageSize | integer | no | Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | A token identifying a page of results the server should return. |
| parent | string | yes | Required. Parent for ListScannedResourcesRequest. |
| rule | string | no | Rule name. |

### Write the data insights to workload manager data warehouse.
`POST https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-insights-write-insight` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| location | string | yes | Required. The GCP location. The format is: projects/{project}/locations/{location}. |
| 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-workloadmanager/workloadmanager-projects-locations-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-workloadmanager/workloadmanager-projects-locations-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… |

### Lists rules in a given project.
`GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-rules-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| customRulesBucket | string | no | The Cloud Storage bucket name for custom rules. |
| evaluationType | string | no | Optional. The evaluation type of the rules will be applied to. The Cloud Storage bucket name for custom rules. |
| filter | string | no | Filter based on primary_category, secondary_category. |
| pageSize | integer | no | Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| pageToken | string | no | A token identifying a page of results the server should return. |
| parent | string | yes | Required. The [project] on which to execute the request. The format is: projects/{project_id}/locations/{location} Currently, the… |

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

## FAQ

### How do I call the Workload Manager API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/analytics:googleapis-workloadmanager/workloadmanager-projects-locations-operations-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Workload Manager 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-workloadmanager.

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