# Cloud AutoML API API

> Cloud AutoML API API on Apizie: 25 endpoints (Gets the latest state of a long-running operation. Clients can use this method to poll the operation result…, Updates a column spec., 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., …) 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://zieapi.vercel.app/v1/analytics:googleapis-automl/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-automl`
- Category: Analytics
- Status: byok
- Source: https://google.com
- Page: https://zieapi.vercel.app/api/analytics/googleapis-automl
- OpenAPI: https://zieapi.vercel.app/api/analytics/googleapis-automl/openapi.json

Train high-quality custom machine learning models with minimum effort and machine learning expertise.

## Endpoints

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

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The name of the operation resource. |
| fieldMask | string | no | Mask specifying which fields to read. |

### Updates a column spec.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-table-specs-column-specs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Output only. The resource name of the column specs. Form:… |
| updateMask | string | no | The update mask applies to the resource. |
| body | object | no | JSON request body |

### Deletes a long-running operation. This method indicates that the client is no longer interested in the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The name of the operation resource to be deleted. |

### Lists information about the supported locations for this service.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The resource that owns the locations collection, if applicable. |
| filter | string | no | A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is… |
| 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 operations that match the specified filter in the request. If the server doesn't support this method,…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The name of the operation's parent resource. |
| filter | string | no | An expression for filtering the results of the request. * `operation_id` - for = or !=. * `done` - for = or !=. * `works_on` - for = or… |
| pageSize | integer | no | The standard list page size. |
| pageToken | string | no | The standard list page token. |

### Perform a batch prediction. Unlike the online Predict, batch prediction result won't be immediately…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-batch-predict` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. Name of the model requested to serve the batch prediction. |
| body | object | no | JSON request body |

### Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-cancel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The name of the operation resource to be cancelled. |
| body | object | no | JSON request body |

### Deploys a model. If a model is already deployed, deploying it with the same parameters has no effect.…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-deploy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. Resource name of the model to deploy. |
| body | object | no | JSON request body |

### Exports a trained, "export-able", model to a user specified Google Cloud Storage location. A model is…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-export` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. The resource name of the model to export. |
| body | object | no | JSON request body |

### Exports dataset's data to the provided output location. Returns an empty response in the response field when…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-export-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. The resource name of the dataset. |
| body | object | no | JSON request body |

### Exports examples on which the model was evaluated (i.e. which were in the TEST set of the dataset the model…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-export-evaluated-examples` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. The resource name of the model whose evaluated examples are to be exported. |
| body | object | no | JSON request body |

### Imports data into a dataset. For Tables this method can only be called on an empty Dataset. For Tables: * A…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-import-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. Dataset name. Dataset must already exist. All imported annotations and examples will be added. |
| body | object | no | JSON request body |

### Perform an online prediction. The prediction result will be directly returned in the response. Available for…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-predict` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. Name of the model requested to serve the prediction. |
| body | object | no | JSON request body |

### Undeploys a model. If the model is not deployed this method has no effect. Only applicable for Text…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-undeploy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | Required. Resource name of the model to undeploy. |
| body | object | no | JSON request body |

### Waits until the specified long-running operation is done or reaches at most a specified timeout, returning…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-wait` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| name | string | yes | The name of the operation resource to wait on. |
| body | object | no | JSON request body |

### Lists column specs in a table spec.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-table-specs-column-specs-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the table spec to list column specs from. |
| fieldMask | string | no | Mask specifying which fields to read. |
| filter | string | no | Filter expression, see go/filtering. |
| pageSize | integer | no | Requested page size. The server can return fewer results than requested. If unspecified, the server will pick a default size. |
| pageToken | string | no | A token identifying a page of results for the server to return. Typically obtained from the ListColumnSpecsResponse.next_page_token field… |

### Lists datasets in a project.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the project from which to list datasets. |
| filter | string | no | An expression for filtering the results of the request. * `dataset_metadata` - for existence of the case (e.g.… |
| pageSize | integer | no | Requested page size. Server may return fewer results than requested. If unspecified, server will pick a default size. |
| pageToken | string | no | A token identifying a page of results for the server to return Typically obtained via ListDatasetsResponse.next_page_token of the previous… |

### Creates a dataset.
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the project to create the dataset for. |
| body | object | no | JSON request body |

### Lists model evaluations.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-model-evaluations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. Resource name of the model to list the model evaluations for. If modelId is set as "-", this will list model evaluations from… |
| filter | string | no | An expression for filtering the results of the request. * `annotation_spec_id` - for =, != or existence. See example below for the last.… |
| pageSize | integer | no | Requested page size. |
| pageToken | string | no | A token identifying a page of results for the server to return. Typically obtained via ListModelEvaluationsResponse.next_page_token of the… |

### Lists models.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. Resource name of the project, from which to list the models. |
| filter | string | no | An expression for filtering the results of the request. * `model_metadata` - for existence of the case (e.g.… |
| pageSize | integer | no | Requested page size. |
| pageToken | string | no | A token identifying a page of results for the server to return Typically obtained via ListModelsResponse.next_page_token of the previous… |

### Creates a model. Returns a Model in the response field when it completes. When you create a model, several…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-create` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. Resource name of the parent project where the model is being created. |
| body | object | no | JSON request body |

### Lists table specs in a dataset.
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-datasets-table-specs-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| parent | string | yes | Required. The resource name of the dataset to list table specs from. |
| fieldMask | string | no | Mask specifying which fields to read. |
| filter | string | no | Filter expression, see go/filtering. |
| pageSize | integer | no | Requested page size. The server can return fewer results than requested. If unspecified, the server will pick a default size. |
| pageToken | string | no | A token identifying a page of results for the server to return. Typically obtained from the ListTableSpecsResponse.next_page_token field… |

### Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not…
`GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-get-iam-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| resource | string | yes | REQUIRED: The resource for which the policy is being requested. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |
| options.requestedPolicyVersion | integer | no | Optional. The maximum policy version that will be used to format the policy. Valid values are 0, 1, and 3. Requests specifying an invalid… |

### Sets the access control policy on the specified resource. Replaces any existing policy. Can return…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-models-set-iam-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| resource | string | yes | REQUIRED: The resource for which the policy is being specified. See [Resource names](https://cloud.google.com/apis/design/resource_names)… |
| body | object | no | JSON request body |

### Returns permissions that a caller has on the specified resource. If the resource does not exist, this will…
`POST https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-test-iam-permissions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $.xgafv | string | no | V1 error format. |
| access_token | string | no | OAuth access token. |
| alt | string | no | Data format for response. |
| callback | string | no | JSONP |
| fields | string | no | Selector specifying which fields to include in a partial response. |
| key | string | no | API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth… |
| oauth_token | string | no | OAuth 2.0 token for the current user. |
| prettyPrint | boolean | no | Returns response with indentations and line breaks. |
| quotaUser | string | no | Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40… |
| upload_protocol | string | no | Upload protocol for media (e.g. "raw", "multipart"). |
| uploadType | string | no | Legacy upload protocol for media (e.g. "media", "multipart"). |
| resource | string | yes | REQUIRED: The resource for which the policy detail is being requested. See [Resource… |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-get" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Cloud AutoML API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/analytics:googleapis-automl/automl-projects-locations-operations-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

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

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