# Amazon Cognito Identity Provider API

> Amazon Cognito Identity Provider API on Apizie: 103 endpoints (Adds additional user attributes to the user pool schema. Amazon Cognito evaluates Identity and Access…, Adds the specified user to the specified group. Amazon Cognito evaluates Identity and Access Management…, Confirms user registration as an admin without using a confirmation code. Works on any user. Amazon Cognito…, Creates a new user in the specified user pool. If MessageAction isn't set, the default is to send a welcome…, …) 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-cognito-idp/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

With the Amazon Cognito user pools API, you can set up user pools and app clients, and authenticate users. To authenticate users from third-party identity providers (IdPs) in this API, you can link IdP users to native…

## Endpoints

### Adds additional user attributes to the user pool schema. Amazon Cognito evaluates Identity and Access…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/add-custom-attributes` (byok)

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

### Adds the specified user to the specified group. Amazon Cognito evaluates Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-add-user-to-group` (byok)

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

### Confirms user registration as an admin without using a confirmation code. Works on any user. Amazon Cognito…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-confirm-sign-up` (byok)

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

### Creates a new user in the specified user pool. If MessageAction isn't set, the default is to send a welcome…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-create-user` (byok)

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

### Deletes a user as an administrator. Works on any user. Amazon Cognito evaluates Identity and Access…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-delete-user` (byok)

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

### Deletes the user attributes in a user pool as an administrator. Works on any user. Amazon Cognito evaluates…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-delete-user-attributes` (byok)

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

### Prevents the user from signing in with the specified external (SAML or social) identity provider (IdP). If…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-disable-provider-for-user` (byok)

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

### Deactivates a user and revokes all access tokens for the user. A deactivated user can't sign in, but still…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-disable-user` (byok)

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

### Enables the specified user as an administrator. Works on any user. Amazon Cognito evaluates Identity and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-enable-user` (byok)

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

### Forgets the device, as an administrator. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-forget-device` (byok)

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

### Gets the device, as an administrator. Amazon Cognito evaluates Identity and Access Management (IAM) policies…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-get-device` (byok)

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

### Gets the specified user by user name in a user pool as an administrator. Works on any user. Amazon Cognito…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-get-user` (byok)

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

### Initiates the authentication flow, as an administrator. This action might generate an SMS text message.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-initiate-auth` (byok)

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

### Links an existing user account in a user pool ( DestinationUser ) to an identity from an external IdP (…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-link-provider-for-user` (byok)

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

### Lists devices, as an administrator. Amazon Cognito evaluates Identity and Access Management (IAM) policies…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-list-devices` (byok)

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

### Lists the groups that the user belongs to. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-list-groups-for-user` (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 |

### A history of user activity and any risks detected as part of Amazon Cognito advanced security. Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-list-user-auth-events` (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 |

### Removes the specified user from the specified group. Amazon Cognito evaluates Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-remove-user-from-group` (byok)

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

### Resets the specified user's password in a user pool as an administrator. Works on any user. This action…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-reset-user-password` (byok)

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

### Responds to an authentication challenge, as an administrator. This action might generate an SMS text…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-respond-to-auth-challenge` (byok)

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

### The user's multi-factor authentication (MFA) preference, including which MFA options are activated, and if…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-set-user-mfapreference` (byok)

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

### Sets the specified user's password in a user pool as an administrator. Works on any user. The password can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-set-user-password` (byok)

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

### This action is no longer supported. You can use it to configure only SMS MFA. You can't use it to configure…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-set-user-settings` (byok)

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

### Provides feedback for an authentication event indicating if it was from a valid user. This feedback is used…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-update-auth-event-feedback` (byok)

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

### Updates the device status as an administrator. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-update-device-status` (byok)

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

### This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-update-user-attributes` (byok)

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

### Signs out a user from all devices. AdminUserGlobalSignOut invalidates all identity, access and refresh…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/admin-user-global-sign-out` (byok)

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

### Begins setup of time-based one-time password (TOTP) multi-factor authentication (MFA) for a user, with a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/associate-software-token` (byok)

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

### Changes the password for a specified user in a user pool. Amazon Cognito doesn't evaluate Identity and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/change-password` (byok)

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

### Confirms tracking of the device. This API call is the call that begins device tracking. Amazon Cognito…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/confirm-device` (byok)

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

### Allows a user to enter a confirmation code to reset a forgotten password. Amazon Cognito doesn't evaluate…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/confirm-forgot-password` (byok)

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

### Confirms registration of a new user. Amazon Cognito doesn't evaluate Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/confirm-sign-up` (byok)

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

### Creates a new group in the specified user pool. Amazon Cognito evaluates Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-group` (byok)

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

### Creates an IdP for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-identity-provider` (byok)

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

### Creates a new OAuth2.0 resource server and defines custom scopes within it. Amazon Cognito evaluates…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-resource-server` (byok)

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

### Creates a user import job. Amazon Cognito evaluates Identity and Access Management (IAM) policies in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-user-import-job` (byok)

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

### This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-user-pool` (byok)

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

### Creates the user pool client. When you create a new user pool client, token revocation is automatically…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-user-pool-client` (byok)

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

### Creates a new domain for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM) policies…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/create-user-pool-domain` (byok)

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

### Deletes a group. Calling this action requires developer credentials.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-group` (byok)

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

### Deletes an IdP for a user pool.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-identity-provider` (byok)

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

### Deletes a resource server.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-resource-server` (byok)

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

### Allows a user to delete their own user profile. Amazon Cognito doesn't evaluate Identity and Access…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-user` (byok)

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

### Deletes the attributes for a user. Amazon Cognito doesn't evaluate Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-user-attributes` (byok)

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

### Deletes the specified Amazon Cognito user pool.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-user-pool` (byok)

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

### Allows the developer to delete the user pool client.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-user-pool-client` (byok)

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

### Deletes a domain for a user pool.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/delete-user-pool-domain` (byok)

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

### Gets information about a specific IdP.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-identity-provider` (byok)

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

### Describes a resource server.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-resource-server` (byok)

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

### Describes the risk configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-risk-configuration` (byok)

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

### Describes the user import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-user-import-job` (byok)

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

### Returns the configuration information and metadata of the specified user pool. Amazon Cognito evaluates…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-user-pool` (byok)

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

### Client method for returning the configuration information and metadata of the specified user pool app…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-user-pool-client` (byok)

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

### Gets information about a domain.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/describe-user-pool-domain` (byok)

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

### Forgets the specified device. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/forget-device` (byok)

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

### Calling this API causes a message to be sent to the end user with a confirmation code that is required to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/forgot-password` (byok)

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

### Gets the header information for the comma-separated value (CSV) file to be used as input for the user import…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-csvheader` (byok)

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

### Gets the device. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in requests…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-device` (byok)

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

### Gets a group. Calling this action requires developer credentials.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-group` (byok)

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

### Gets the specified IdP.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-identity-provider-by-identifier` (byok)

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

### Gets the detailed activity logging configuration for a user pool.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-log-delivery-configuration` (byok)

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

### This method takes a user pool ID, and returns the signing certificate. The issued certificate is valid for…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-signing-certificate` (byok)

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

### Gets the user interface (UI) Customization information for a particular app client's app UI, if any such…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-uicustomization` (byok)

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

### Gets the user attributes and metadata for a user. Amazon Cognito doesn't evaluate Identity and Access…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-user` (byok)

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

### Generates a user attribute verification code for the specified attribute name. Sends a message to a user…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-user-attribute-verification-code` (byok)

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

### Gets the user pool multi-factor authentication (MFA) configuration.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/get-user-pool-mfa-config` (byok)

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

### Signs out a user from all devices. GlobalSignOut invalidates all identity, access and refresh tokens that…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/global-sign-out` (byok)

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

### Initiates sign-in for a user in the Amazon Cognito user directory. You can't sign in a user with a federated…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/initiate-auth` (byok)

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

### Lists the sign-in devices that Amazon Cognito has registered to the current user. Amazon Cognito doesn't…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-devices` (byok)

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

### Lists the groups associated with a user pool. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-groups` (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 |

### Lists information about all IdPs for a user pool. Amazon Cognito evaluates Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-identity-providers` (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 resource servers for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-resource-servers` (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 user pool. A tag is a label that you can apply to user…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-tags-for-resource` (byok)

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

### Lists user import jobs for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-user-import-jobs` (byok)

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

### Lists the clients that have been created for the specified user pool. Amazon Cognito evaluates Identity and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-user-pool-clients` (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 user pools associated with an Amazon Web Services account. Amazon Cognito evaluates Identity and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-user-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 users and their basic details in a user pool. Amazon Cognito evaluates Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-users` (byok)

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

### Lists the users in the specified group. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/list-users-in-group` (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 |

### Resends the confirmation (for confirmation of registration) to a specific user in the user pool. Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/resend-confirmation-code` (byok)

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

### Responds to the authentication challenge. Amazon Cognito doesn't evaluate Identity and Access Management…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/respond-to-auth-challenge` (byok)

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

### Revokes all of the access tokens generated by, and at the same time as, the specified refresh token. After a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/revoke-token` (byok)

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

### Sets up or modifies the detailed activity logging configuration of a user pool.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-log-delivery-configuration` (byok)

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

### Configures actions on detected risks. To delete the risk configuration for UserPoolId or ClientId , pass…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-risk-configuration` (byok)

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

### Sets the user interface (UI) customization information for a user pool's built-in app UI. You can specify…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-uicustomization` (byok)

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

### Set the user's multi-factor authentication (MFA) method preference, including which MFA factors are…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-user-mfapreference` (byok)

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

### Sets the user pool multi-factor authentication (MFA) configuration. This action might generate an SMS text…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-user-pool-mfa-config` (byok)

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

### This action is no longer supported. You can use it to configure only SMS MFA. You can't use it to configure…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/set-user-settings` (byok)

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

### Registers the user in the specified user pool and creates a user name, password, and user attributes. Amazon…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/sign-up` (byok)

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

### Starts the user import.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/start-user-import-job` (byok)

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

### Stops the user import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/stop-user-import-job` (byok)

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

### Assigns a set of tags to an Amazon Cognito user pool. A tag is a label that you can use to categorize and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/tag-resource` (byok)

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

### Removes the specified tags from an Amazon Cognito user pool. You can use this action up to 5 times per…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/untag-resource` (byok)

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

### Provides the feedback for an authentication event, whether it was from a valid user or not. This feedback is…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-auth-event-feedback` (byok)

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

### Updates the device status. Amazon Cognito doesn't evaluate Identity and Access Management (IAM) policies in…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-device-status` (byok)

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

### Updates the specified group with the specified attributes. Amazon Cognito evaluates Identity and Access…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-group` (byok)

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

### Updates IdP information for a user pool. Amazon Cognito evaluates Identity and Access Management (IAM)…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-identity-provider` (byok)

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

### Updates the name and scopes of resource server. All other fields are read-only. If you don't provide a value…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-resource-server` (byok)

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

### Allows a user to update a specific attribute (one at a time). Amazon Cognito doesn't evaluate Identity and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-user-attributes` (byok)

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

### This action might generate an SMS text message. Starting June 1, 2021, US telecom carriers require you to…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-user-pool` (byok)

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

### Updates the specified user pool app client with the specified attributes. You can get a list of the current…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-user-pool-client` (byok)

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

### Updates the Secure Sockets Layer (SSL) certificate for the custom domain for your user pool. You can use…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/update-user-pool-domain` (byok)

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

### Use this API to register a user's entered time-based one-time password (TOTP) code and mark the user's…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/verify-software-token` (byok)

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

### Verifies the specified user attributes in the user pool. If your user pool requires verification before…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/verify-user-attribute` (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-cognito-idp/add-custom-attributes" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Cognito Identity Provider API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-cognito-idp/add-custom-attributes with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Cognito Identity Provider 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 Provider itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Cognito Identity Provider 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-cognito-idp.

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