# Amazon Machine Learning API

> Amazon Machine Learning API on Apizie: 28 endpoints (Adds one or more tags to an object, up to a limit of 10. Each tag consists of a key and an optional value.…, Generates predictions for a group of observations. The observations to process exist in one or more data…, Creates a DataSource object from an Amazon Relational Database Service (Amazon RDS). A DataSource references…, Creates a DataSource from a database hosted on an Amazon Redshift cluster. A DataSource references data that…, …) 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/cloud:amazonaws-machinelearning/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-machinelearning`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-machinelearning
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-machinelearning/openapi.json

Definition of the public APIs exposed by Amazon Machine Learning

## Endpoints

### Adds one or more tags to an object, up to a limit of 10. Each tag consists of a key and an optional value.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/add-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Generates predictions for a group of observations. The observations to process exist in one or more data…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-batch-prediction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a DataSource object from an Amazon Relational Database Service (Amazon RDS). A DataSource references…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-data-source-from-rds` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a DataSource from a database hosted on an Amazon Redshift cluster. A DataSource references data that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-data-source-from-redshift` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a DataSource object. A DataSource references data that can be used to perform CreateMLModel ,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-data-source-from-s3` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new Evaluation of an MLModel . An MLModel is evaluated on a set of observations associated to a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new MLModel using the DataSource and the recipe as information sources. An MLModel is nearly…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a real-time endpoint for the MLModel . The endpoint contains the URI of the MLModel ; that is, the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/create-realtime-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Assigns the DELETED status to a BatchPrediction , rendering it unusable. After using the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-batch-prediction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Assigns the DELETED status to a DataSource , rendering it unusable. After using the DeleteDataSource…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Assigns the DELETED status to an Evaluation , rendering it unusable. After invoking the DeleteEvaluation…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Assigns the DELETED status to an MLModel , rendering it unusable. After using the DeleteMLModel operation,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a real time endpoint of an MLModel .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-realtime-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified tags associated with an ML object. After this operation is complete, you can't recover…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/delete-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns a list of BatchPrediction operations that match the search criteria in the request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/describe-batch-predictions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Limit | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of DataSource that match the search criteria in the request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/describe-data-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Limit | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of DescribeEvaluations that match the search criteria in the request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/describe-evaluations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Limit | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Returns a list of MLModel that match the search criteria in the request.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/describe-mlmodels` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Limit | integer | no | Pagination limit |
| NextToken | string | no | Pagination token |
| body | object | no | JSON request body |

### Describes one or more of the tags for your Amazon ML object.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/describe-tags` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns a BatchPrediction that includes detailed metadata, status, and data file information for a Batch…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/get-batch-prediction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns a DataSource that includes metadata and data file information, as well as the current status of the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/get-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns an Evaluation that includes metadata as well as the current status of the Evaluation .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/get-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns an MLModel that includes detailed metadata, data source information, and the current status of the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/get-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Generates a prediction for the observation using the specified ML Model . Note: Not all response parameters…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/predict` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the BatchPredictionName of a BatchPrediction . You can use the GetBatchPrediction operation to view…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/update-batch-prediction` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the DataSourceName of a DataSource . You can use the GetDataSource operation to view the contents of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/update-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the EvaluationName of an Evaluation . You can use the GetEvaluation operation to view the contents…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/update-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the MLModelName and the ScoreThreshold of an MLModel . You can use the GetMLModel operation to view…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/update-mlmodel` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/add-tags" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Machine Learning API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-machinelearning/add-tags with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Machine Learning 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 cloud:amazonaws-machinelearning.

### What is the status of the Amazon Machine Learning API?
Needs your own provider key (bring your own key)
