Amazon Entity Resolution Entity Resolution Policies API
The Entity Resolution Policies API from Amazon Entity Resolution — 2 operation(s) for entity resolution policies.
The Entity Resolution Policies API from Amazon Entity Resolution — 2 operation(s) for entity resolution policies.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-entity-resolution:amazon-entity-resolution-policies-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: AWS EntityResolution Policies API
version: '2018-05-10'
description: Generated from AWS's published Smithy model for AWS EntityResolution. 4 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://entityresolution.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Policies
paths:
/policies/{arn}/{statementId}:
post:
operationId: AddPolicyStatement
summary: Add Policy Statement
description: Adds a policy statement object. To retrieve a list of existing policy statements, use the GetPolicy API.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/AddPolicyStatementOutput'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: ConflictException; ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddPolicyStatementInput'
tags:
- Policies
delete:
operationId: DeletePolicyStatement
summary: Delete Policy Statement
description: Deletes the policy statement.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DeletePolicyStatementOutput'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: ConflictException; ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeletePolicyStatementInput'
tags:
- Policies
/policies/{arn}:
get:
operationId: GetPolicy
summary: Get Policy
description: Returns the resource-based policy.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/GetPolicyOutput'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetPolicyInput'
tags:
- Policies
put:
operationId: PutPolicy
summary: Put Policy
description: Updates the resource-based policy.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/PutPolicyOutput'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'400':
description: ConflictException; ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PutPolicyInput'
tags:
- Policies
components:
schemas:
ThrottlingException:
type: object
properties:
message:
type: string
DeletePolicyStatementInput:
type: object
properties:
arn:
type: string
description: The ARN of the resource for which the policy need to be deleted.
statementId:
type: string
description: A statement identifier that differentiates the statement from others in the same policy.
required:
- arn
- statementId
PutPolicyInput:
type: object
properties:
arn:
type: string
description: The Amazon Resource Name (ARN) of the resource for which the policy needs to be updated.
token:
type: string
description: A unique identifier for the current revision of the policy.
policy:
type: string
description: The resource-based policy. If you set the value of the effect parameter in the policy to Deny for the PutPolicy operation, you must also set the value of the effect parameter to Deny for the AddPolicyStatement operation.
required:
- arn
- policy
AddPolicyStatementInput:
type: object
properties:
arn:
type: string
description: The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
statementId:
type: string
description: A statement identifier that differentiates the statement from others in the same policy.
effect:
type: string
enum:
- Allow
- Deny
description: Determines whether the permissions specified in the policy are to be allowed (Allow) or denied (Deny). If you set the value of the effect parameter to Deny for the AddPolicyStatement operation, you must also set the value of the effect parameter in the policy to Deny for the PutPolicy operation.
action:
type: array
items:
type: string
description: The action that the principal can use on the resource. For example, entityresolution:GetIdMappingJob, entityresolution:GetMatchingJob.
principal:
type: array
items:
type: string
description: The Amazon Web Services service or Amazon Web Services account that can access the resource defined as ARN.
condition:
type: string
description: A set of condition keys that you can use in key policies.
required:
- arn
- statementId
- effect
- action
- principal
ResourceNotFoundException:
type: object
properties:
message:
type: string
ConflictException:
type: object
properties:
message:
type: string
InternalServerException:
type: object
properties:
message:
type: string
DeletePolicyStatementOutput:
type: object
properties:
arn:
type: string
description: The ARN of the resource for which the policy need to be deleted.
token:
type: string
description: A unique identifier for the deleted policy.
policy:
type: string
description: The resource-based policy.
required:
- arn
- token
PutPolicyOutput:
type: object
properties:
arn:
type: string
description: The Entity Resolution resource ARN.
token:
type: string
description: A unique identifier for the current revision of the policy.
policy:
type: string
description: The resource-based policy.
required:
- arn
- token
GetPolicyInput:
type: object
properties:
arn:
type: string
description: The Amazon Resource Name (ARN) of the resource for which the policy need to be returned.
required:
- arn
AddPolicyStatementOutput:
type: object
properties:
arn:
type: string
description: The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.
token:
type: string
description: A unique identifier for the current revision of the policy.
policy:
type: string
description: The resource-based policy.
required:
- arn
- token
GetPolicyOutput:
type: object
properties:
arn:
type: string
description: The Entity Resolution resource ARN.
token:
type: string
description: A unique identifier for the current revision of the policy.
policy:
type: string
description: The resource-based policy.
required:
- arn
- token
AccessDeniedException:
type: object
properties:
message:
type: string
ValidationException:
type: object
properties:
message:
type: string
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: entityresolution
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/entityresolution/service/2018-05-10/entityresolution-2018-05-10.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)