v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-142311090.8 KB

Generates (or retrieves) a Cognito ID. Supplying multiple logins will create an implicit linked account.

This is a public API. You do not need any credentials to call this API.

post/#X-Amz-Target=AWSCognitoIdentityService.GetId

Headers

X-Amz-Target'AWSCognitoIdentityService.GetId' required

Request body

AccountIdstring

A standard AWS account ID (9+ digits).

IdentityPoolIdstring required

An identity pool ID in the format REGION:GUID.

Loginsobject
<p>A set of optional name-value pairs that map provider names to provider tokens. The available provider names for <code>Logins</code> are as follows:</p> <ul> <li> <p>Facebook: <code>graph.facebook.com</code> </p> </li> <li> <p>Amazon Cognito user pool: <code>cognito-idp.&lt;region&gt;.amazonaws.com/&lt;YOUR_USER_POOL_ID&gt;</code>, for example, <code>cognito-idp.us-east-1.amazonaws.com/us-east-1_123456789</code>. </p> </li> <li> <p>Google: <code>accounts.google.com</code> </p> </li> <li> <p>Amazon: <code>www.amazon.com</code> </p> </li> <li> <p>Twitter: <code>api.twitter.com</code> </p> </li> <li> <p>Digits: <code>www.digits.com</code> </p> </li> </ul>

Response

Success

IdentityIdstring

A unique identifier in the format REGION:GUID.