# Amazon Cognito Identity API

> Amazon Cognito Identity API on Apizie: 23 endpoints (Creates a new identity pool. The identity pool is a store of user identity information that is specific to…, Deletes identities from an identity pool. You can specify a list of 1-60 identities that you want to delete.…, Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate with the pool. You…, Returns metadata related to the given identity, including when the identity was created and any associated…, …) 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://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-cognito-identity`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://www.apizie.tech/api/cloud/amazonaws-cognito-identity
- OpenAPI: https://www.apizie.tech/api/cloud/amazonaws-cognito-identity/openapi.json

Amazon Cognito Federated Identities Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device…

## Endpoints

### Creates a new identity pool. The identity pool is a store of user identity information that is specific to…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/create-identity-pool` (byok)

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

### Deletes identities from an identity pool. You can specify a list of 1-60 identities that you want to delete.…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/delete-identities` (byok)

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

### Deletes an identity pool. Once a pool is deleted, users will not be able to authenticate with the pool. You…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/delete-identity-pool` (byok)

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

### Returns metadata related to the given identity, including when the identity was created and any associated…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/describe-identity` (byok)

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

### Gets details about a particular identity pool, including the pool name, ID description, creation date, and…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/describe-identity-pool` (byok)

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

### Returns credentials for the provided identity ID. Any provided logins will be validated against supported…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-credentials-for-identity` (byok)

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

### Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit linked account.…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-id` (byok)

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

### Gets the roles for an identity pool. You must use AWS Developer credentials to call this API.
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-identity-pool-roles` (byok)

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

### Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned by GetId . You can…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-open-id-token` (byok)

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

### Registers (or retrieves) a Cognito IdentityId and an OpenID Connect token for a user authenticated by your…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-open-id-token-for-developer-identity` (byok)

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

### Use GetPrincipalTagAttributeMap to list all mappings between PrincipalTags and user attributes.
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/get-principal-tag-attribute-map` (byok)

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

### Lists the identities in an identity pool. You must use AWS Developer credentials to call this API.
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/list-identities` (byok)

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

### Lists all of the Cognito identity pools registered for your account. You must use AWS Developer credentials…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/list-identity-pools` (byok)

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

### Lists the tags that are assigned to an Amazon Cognito identity pool. A tag is a label that you can apply to…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/list-tags-for-resource` (byok)

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

### Retrieves the IdentityID associated with a DeveloperUserIdentifier or the list of DeveloperUserIdentifier…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/lookup-developer-identity` (byok)

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

### Merges two users having different IdentityId s, existing in the same identity pool, and identified by the…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/merge-developer-identities` (byok)

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

### Sets the roles for an identity pool. These roles are used when making calls to GetCredentialsForIdentity…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/set-identity-pool-roles` (byok)

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

### You can use this operation to use default (username and clientID) attribute or custom attribute mappings.
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/set-principal-tag-attribute-map` (byok)

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

### Assigns a set of tags to the specified Amazon Cognito identity pool. A tag is a label that you can use to…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/tag-resource` (byok)

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

### Unlinks a DeveloperUserIdentifier from an existing identity. Unlinked developer users will be considered new…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/unlink-developer-identity` (byok)

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

### Unlinks a federated identity from an existing account. Unlinked logins will be considered new identities…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/unlink-identity` (byok)

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

### Removes the specified tags from the specified Amazon Cognito identity pool. You can use this action up to 5…
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/untag-resource` (byok)

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

### Updates an identity pool. You must use AWS Developer credentials to call this API.
`POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/update-identity-pool` (byok)

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

## Example
```
curl "https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/create-identity-pool" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Cognito Identity API?
Create a free Apizie key, then send POST https://www.apizie.tech/v1/cloud:amazonaws-cognito-identity/create-identity-pool with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Cognito Identity API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-cognito-identity.

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