# AWS EntityResolution API

> AWS EntityResolution API on Apizie: 16 endpoints (Returns a list of all the MatchingWorkflows that have been created for an AWS account., Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is…, Returns a list of all the SchemaMappings that have been created for an AWS account., Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping…, …) 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-entityresolution/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Welcome to the AWS Entity Resolution API Reference . AWS Entity Resolution is an AWS service that provides pre-configured entity resolution capabilities that enable developers and analysts at advertising and marketing…

## Endpoints

### Returns a list of all the MatchingWorkflows that have been created for an AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-matching-workflows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of objects returned per page. |
| nextToken | string | no | The pagination token from the previous ListSchemaMappings API call. |

### Creates a MatchingWorkflow object which stores the configuration of the data processing job to be run. It is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/create-matching-workflow` (byok)

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

### Returns a list of all the SchemaMappings that have been created for an AWS account.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-schema-mappings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of objects returned per page. |
| nextToken | string | no | The pagination token from the previous ListSchemaMappings API call. |

### Creates a schema mapping, which defines the schema of the input customer records table. The SchemaMapping…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/create-schema-mapping` (byok)

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

### Returns the MatchingWorkflow with a given name, if it exists.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/get-matching-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workflowName | string | yes | The name of the workflow. |

### Updates an existing MatchingWorkflow . This method is identical to CreateMatchingWorkflow , except it uses…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/update-matching-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workflowName | string | yes | The name of the workflow to be retrieved. |
| body | object | yes | JSON request body |

### Deletes the MatchingWorkflow with a given name. This operation will succeed even if a workflow with the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/delete-matching-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workflowName | string | yes | The name of the workflow to be retrieved. |

### Returns the SchemaMapping of a given name.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/get-schema-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| schemaName | string | yes | The name of the schema to be retrieved. |

### Deletes the SchemaMapping with a given name. This operation will succeed even if a schema with the given…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/delete-schema-mapping` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| schemaName | string | yes | The name of the schema to delete. |

### Returns the corresponding Match ID of a customer record if the record has been processed.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/get-match-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workflowName | string | yes | The name of the workflow. |
| body | object | yes | JSON request body |

### Gets the status, metrics, and errors (if there are any) that are associated with a job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/get-matching-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The ID of the job. |
| workflowName | string | yes | The name of the workflow. |

### Lists all jobs for a given workflow.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-matching-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of objects returned per page. |
| nextToken | string | no | The pagination token from the previous ListSchemaMappings API call. |
| workflowName | string | yes | The name of the workflow to be retrieved. |

### Starts the MatchingJob of a workflow. The workflow must have previously been created using the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/start-matching-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workflowName | string | yes | The name of the matching job to be retrieved. |

### Displays the tags associated with an AWS Entity Resolution resource. In Entity Resolution, SchemaMapping ,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource for which you want to view tags. |

### Assigns one or more tags (key-value pairs) to the specified AWS Entity Resolution resource. Tags can help…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource for which you want to view tags. |
| body | object | yes | JSON request body |

### Removes one or more tags from the specified AWS Entity Resolution resource. In Entity Resolution,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The ARN of the resource for which you want to untag. |
| tagKeys | array | yes | The list of tag keys to remove from the resource. |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-matching-workflows" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS EntityResolution API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-entityresolution/list-matching-workflows with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the AWS EntityResolution 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-entityresolution.

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