# Amazon Lookout for Vision API

> Amazon Lookout for Vision API on Apizie: 22 endpoints (Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a training or a test…, Lists the versions of a model in an Amazon Lookout for Vision project. The ListModels operation is…, Creates a new version of a model within an an Amazon Lookout for Vision project. CreateModel is an…, Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in which you…, …) 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-lookoutvision/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

This is the Amazon Lookout for Vision API Reference. It provides descriptions of actions, data types, common parameters, and common errors. Amazon Lookout for Vision enables you to find visual defects in industrial…

## Endpoints

### Creates a new dataset in an Amazon Lookout for Vision project. CreateDataset can create a training or a test…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/create-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project in which you want to create a dataset. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to CreateDataset completes only once. You choose the value to pass. For example,… |
| body | object | yes | JSON request body |

### Lists the versions of a model in an Amazon Lookout for Vision project. The ListModels operation is…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/list-models` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model versions that you want to list. |
| nextToken | string | no | If the previous response was incomplete (because there is more data to retrieve), Amazon Lookout for Vision returns a pagination token in… |
| maxResults | integer | no | The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates a new version of a model within an an Amazon Lookout for Vision project. CreateModel is an…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/create-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project in which you want to create a model version. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to CreateModel completes only once. You choose the value to pass. For example, An… |
| body | object | yes | JSON request body |

### Lists the Amazon Lookout for Vision projects in your AWS account that are in the AWS Region in which you…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/list-projects` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| nextToken | string | no | If the previous response was incomplete (because there is more data to retrieve), Amazon Lookout for Vision returns a pagination token in… |
| maxResults | integer | no | The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Creates an empty Amazon Lookout for Vision project. After you create the project, add a dataset by calling…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/create-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to CreateProject completes only once. You choose the value to pass. For example,… |
| body | object | yes | JSON request body |

### Describe an Amazon Lookout for Vision dataset. This operation requires permissions to perform the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/describe-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the dataset that you want to describe. |
| datasetType | string | yes | The type of the dataset to describe. Specify train to describe the training dataset. Specify test to describe the test dataset. If you… |

### Deletes an existing Amazon Lookout for Vision dataset . If your the project has a single dataset, you must…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/delete-dataset` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the dataset that you want to delete. |
| datasetType | string | yes | The type of the dataset to delete. Specify train to delete the training dataset. Specify test to delete the test dataset. To delete the… |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to DeleteDataset completes only once. You choose the value to pass. For example,… |

### Describes a version of an Amazon Lookout for Vision model. This operation requires permissions to perform…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/describe-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The project that contains the version of a model that you want to describe. |
| modelVersion | string | yes | The version of the model that you want to describe. |

### Deletes an Amazon Lookout for Vision model. You can't delete a running model. To stop a running model, use…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/delete-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model that you want to delete. |
| modelVersion | string | yes | The version of the model that you want to delete. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to DeleteModel completes only once. You choose the value to pass. For example, an… |

### Describes an Amazon Lookout for Vision project. This operation requires permissions to perform the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/describe-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that you want to describe. |

### Deletes an Amazon Lookout for Vision project. To delete a project, you must first delete each version of the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/delete-project` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project to delete. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to DeleteProject completes only once. You choose the value to pass. For example,… |

### Describes an Amazon Lookout for Vision model packaging job. This operation requires permissions to perform…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/describe-model-packaging-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model packaging job that you want to describe. |
| jobName | string | yes | The job name for the model packaging job. |

### Detects anomalies in an image that you supply. The response from DetectAnomalies includes a boolean…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/detect-anomalies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model version that you want to use. |
| modelVersion | string | yes | The version of the model that you want to use. |
| body | object | yes | JSON request body |

### Lists the JSON Lines within a dataset. An Amazon Lookout for Vision JSON Line contains the anomaly…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/list-dataset-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the dataset that you want to list. |
| datasetType | string | yes | The type of the dataset that you want to list. Specify train to list the training dataset. Specify test to list the test dataset. If you… |
| labeled | boolean | no | Specify true to include labeled entries, otherwise specify false . If you don't specify a value, Lookout for Vision returns all entries. |
| anomalyClass | string | no | Specify normal to include only normal images. Specify anomaly to only include anomalous entries. If you don't specify a value, Amazon… |
| createdBefore | string | no | Only includes entries before the specified date in the response. For example, 2020-06-23T00:00:00 . |
| createdAfter | string | no | Only includes entries after the specified date in the response. For example, 2020-06-23T00:00:00 . |
| nextToken | string | no | If the previous response was incomplete (because there is more data to retrieve), Amazon Lookout for Vision returns a pagination token in… |
| maxResults | integer | no | The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than… |
| sourceRefContains | string | no | Perform a "contains" search on the values of the source-ref key within the dataset. For example a value of "IMG_17" returns all JSON Lines… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Adds or updates one or more JSON Line entries in a dataset. A JSON Line includes information about an image…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/update-dataset-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the dataset that you want to update. |
| datasetType | string | yes | The type of the dataset that you want to update. Specify train to update the training dataset. Specify test to update the test dataset. If… |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to UpdateDatasetEntries completes only once. You choose the value to pass. For… |
| body | object | yes | JSON request body |

### Lists the model packaging jobs created for an Amazon Lookout for Vision project. This operation requires…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/list-model-packaging-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project for which you want to list the model packaging jobs. |
| nextToken | string | no | If the previous response was incomplete (because there is more results to retrieve), Amazon Lookout for Vision returns a pagination token… |
| maxResults | integer | no | The maximum number of results to return per paginated call. The largest value you can specify is 100. If you specify a value greater than… |
| MaxResults | string | no | Pagination limit |
| NextToken | string | no | Pagination token |

### Starts an Amazon Lookout for Vision model packaging job. A model packaging job creates an AWS IoT Greengrass…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/start-model-packaging-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project which contains the version of the model that you want to package. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to StartModelPackagingJob completes only once. You choose the value to pass. For… |
| body | object | yes | JSON request body |

### Returns a list of tags attached to the specified Amazon Lookout for Vision model. This operation requires…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the model for which you want to list tags. |

### Adds one or more key-value tags to an Amazon Lookout for Vision model. For more information, see Tagging a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the model to assign the tags. |
| body | object | yes | JSON request body |

### Starts the running of the version of an Amazon Lookout for Vision model. Starting a model takes a while to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/start-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model that you want to start. |
| modelVersion | string | yes | The version of the model that you want to start. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to StartModel completes only once. You choose the value to pass. For example, An… |
| body | object | yes | JSON request body |

### Stops the hosting of a running model. The operation might take a while to complete. To check the current…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/stop-model` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| projectName | string | yes | The name of the project that contains the model that you want to stop. |
| modelVersion | string | yes | The version of the model that you want to stop. |
| X-Amzn-Client-Token | string | no | ClientToken is an idempotency token that ensures a call to StopModel completes only once. You choose the value to pass. For example, An… |

### Removes one or more tags from an Amazon Lookout for Vision model. For more information, see Tagging a model…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The Amazon Resource Name (ARN) of the model from which you want to remove tags. |
| tagKeys | array | yes | A list of the keys of the tags that you want to remove. |

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

## FAQ

### How do I call the Amazon Lookout for Vision API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-lookoutvision/create-dataset with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Lookout for Vision 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-lookoutvision.

### What is the status of the Amazon Lookout for Vision API?
Needs your own provider key (bring your own key)
