{
  "schemaVersion": "1.0",
  "generatedAt": "2026-09-28T13:50:55.876Z",
  "sourceRevision": "e191fac23484db8af617b2602b5ea79cf647b0fb",
  "documentation": "/aws/services/cognito-idp",
  "licensing": {
    "minimumPlans": [
      "Base"
    ],
    "lastUpdated": "2026-03-23",
    "sourceUrl": "/aws/licensing/"
  },
  "summary": {
    "total": 132,
    "implemented": 75,
    "notImplemented": 57
  },
  "service": "cognito-idp",
  "displayName": "Cognito User Pools API",
  "operations": [
    {
      "name": "AddCustomAttributes",
      "implemented": true
    },
    {
      "name": "AddUserPoolClientSecret",
      "implemented": false
    },
    {
      "name": "AdminAddUserToGroup",
      "implemented": true
    },
    {
      "name": "AdminConfirmSignUp",
      "implemented": true
    },
    {
      "name": "AdminCreateUser",
      "implemented": true
    },
    {
      "name": "AdminDeleteSoftwareToken",
      "implemented": false
    },
    {
      "name": "AdminDeleteUser",
      "implemented": true
    },
    {
      "name": "AdminDeleteUserAttributes",
      "implemented": true
    },
    {
      "name": "AdminDisableProviderForUser",
      "implemented": false
    },
    {
      "name": "AdminDisableUser",
      "implemented": true
    },
    {
      "name": "AdminEnableUser",
      "implemented": true
    },
    {
      "name": "AdminForgetDevice",
      "implemented": false
    },
    {
      "name": "AdminGetDevice",
      "implemented": false
    },
    {
      "name": "AdminGetUser",
      "implemented": true
    },
    {
      "name": "AdminGetUserAuthFactors",
      "implemented": false
    },
    {
      "name": "AdminInitiateAuth",
      "implemented": true
    },
    {
      "name": "AdminLinkProviderForUser",
      "implemented": false
    },
    {
      "name": "AdminListDevices",
      "implemented": false
    },
    {
      "name": "AdminListGroupsForUser",
      "implemented": true
    },
    {
      "name": "AdminListUserAuthEvents",
      "implemented": false
    },
    {
      "name": "AdminRemoveUserFromGroup",
      "implemented": true
    },
    {
      "name": "AdminResetUserPassword",
      "implemented": true
    },
    {
      "name": "AdminRespondToAuthChallenge",
      "implemented": true
    },
    {
      "name": "AdminSetUserMFAPreference",
      "implemented": true
    },
    {
      "name": "AdminSetUserPassword",
      "implemented": true
    },
    {
      "name": "AdminSetUserSettings",
      "implemented": false
    },
    {
      "name": "AdminUpdateAuthEventFeedback",
      "implemented": false
    },
    {
      "name": "AdminUpdateDeviceStatus",
      "implemented": false
    },
    {
      "name": "AdminUpdateUserAttributes",
      "implemented": true
    },
    {
      "name": "AdminUserGlobalSignOut",
      "implemented": true
    },
    {
      "name": "AssociateSoftwareToken",
      "implemented": true
    },
    {
      "name": "ChangePassword",
      "implemented": true
    },
    {
      "name": "CompleteWebAuthnRegistration",
      "implemented": false
    },
    {
      "name": "ConfirmDevice",
      "implemented": true
    },
    {
      "name": "ConfirmForgotPassword",
      "implemented": true
    },
    {
      "name": "ConfirmSignUp",
      "implemented": true
    },
    {
      "name": "CreateGroup",
      "implemented": true
    },
    {
      "name": "CreateIdentityProvider",
      "implemented": true
    },
    {
      "name": "CreateManagedLoginBranding",
      "implemented": false
    },
    {
      "name": "CreateResourceServer",
      "implemented": true
    },
    {
      "name": "CreateTerms",
      "implemented": false
    },
    {
      "name": "CreateUserImportJob",
      "implemented": false
    },
    {
      "name": "CreateUserPool",
      "implemented": true
    },
    {
      "name": "CreateUserPoolClient",
      "implemented": true
    },
    {
      "name": "CreateUserPoolDomain",
      "implemented": true
    },
    {
      "name": "CreateUserPoolReplica",
      "implemented": false
    },
    {
      "name": "DeleteGroup",
      "implemented": true
    },
    {
      "name": "DeleteIdentityProvider",
      "implemented": true
    },
    {
      "name": "DeleteManagedLoginBranding",
      "implemented": false
    },
    {
      "name": "DeleteResourceServer",
      "implemented": true
    },
    {
      "name": "DeleteTerms",
      "implemented": false
    },
    {
      "name": "DeleteUser",
      "implemented": true
    },
    {
      "name": "DeleteUserAttributes",
      "implemented": true
    },
    {
      "name": "DeleteUserPool",
      "implemented": true
    },
    {
      "name": "DeleteUserPoolClient",
      "implemented": true
    },
    {
      "name": "DeleteUserPoolClientSecret",
      "implemented": false
    },
    {
      "name": "DeleteUserPoolDomain",
      "implemented": true
    },
    {
      "name": "DeleteUserPoolReplica",
      "implemented": false
    },
    {
      "name": "DeleteWebAuthnCredential",
      "implemented": false
    },
    {
      "name": "DescribeIdentityProvider",
      "implemented": true
    },
    {
      "name": "DescribeManagedLoginBranding",
      "implemented": false
    },
    {
      "name": "DescribeManagedLoginBrandingByClient",
      "implemented": false
    },
    {
      "name": "DescribeResourceServer",
      "implemented": true
    },
    {
      "name": "DescribeRiskConfiguration",
      "implemented": false
    },
    {
      "name": "DescribeTerms",
      "implemented": false
    },
    {
      "name": "DescribeTermsByClient",
      "implemented": false
    },
    {
      "name": "DescribeUserImportJob",
      "implemented": false
    },
    {
      "name": "DescribeUserPool",
      "implemented": true
    },
    {
      "name": "DescribeUserPoolClient",
      "implemented": true
    },
    {
      "name": "DescribeUserPoolDomain",
      "implemented": true
    },
    {
      "name": "ForgetDevice",
      "implemented": false
    },
    {
      "name": "ForgotPassword",
      "implemented": true
    },
    {
      "name": "GetCSVHeader",
      "implemented": false
    },
    {
      "name": "GetClientToken",
      "implemented": false
    },
    {
      "name": "GetDevice",
      "implemented": false
    },
    {
      "name": "GetGroup",
      "implemented": true
    },
    {
      "name": "GetIdentityProviderByIdentifier",
      "implemented": true
    },
    {
      "name": "GetLogDeliveryConfiguration",
      "implemented": false
    },
    {
      "name": "GetProvisionedLimit",
      "implemented": false
    },
    {
      "name": "GetSigningCertificate",
      "implemented": true
    },
    {
      "name": "GetTokensFromRefreshToken",
      "implemented": true
    },
    {
      "name": "GetUICustomization",
      "implemented": false
    },
    {
      "name": "GetUser",
      "implemented": true
    },
    {
      "name": "GetUserAttributeVerificationCode",
      "implemented": false
    },
    {
      "name": "GetUserAuthFactors",
      "implemented": false
    },
    {
      "name": "GetUserPoolMfaConfig",
      "implemented": true
    },
    {
      "name": "GlobalSignOut",
      "implemented": true
    },
    {
      "name": "InitiateAuth",
      "implemented": true
    },
    {
      "name": "ListDevices",
      "implemented": false
    },
    {
      "name": "ListGroups",
      "implemented": true
    },
    {
      "name": "ListIdentityProviders",
      "implemented": true
    },
    {
      "name": "ListResourceServers",
      "implemented": true
    },
    {
      "name": "ListTagsForResource",
      "implemented": true
    },
    {
      "name": "ListTerms",
      "implemented": false
    },
    {
      "name": "ListUserImportJobs",
      "implemented": false
    },
    {
      "name": "ListUserPoolClientSecrets",
      "implemented": false
    },
    {
      "name": "ListUserPoolClients",
      "implemented": true
    },
    {
      "name": "ListUserPoolReplicas",
      "implemented": false
    },
    {
      "name": "ListUserPools",
      "implemented": true
    },
    {
      "name": "ListUsers",
      "implemented": true
    },
    {
      "name": "ListUsersInGroup",
      "implemented": true
    },
    {
      "name": "ListWebAuthnCredentials",
      "implemented": false
    },
    {
      "name": "ResendConfirmationCode",
      "implemented": false
    },
    {
      "name": "RespondToAuthChallenge",
      "implemented": true
    },
    {
      "name": "RevokeToken",
      "implemented": true
    },
    {
      "name": "SetLogDeliveryConfiguration",
      "implemented": false
    },
    {
      "name": "SetRiskConfiguration",
      "implemented": false
    },
    {
      "name": "SetUICustomization",
      "implemented": false
    },
    {
      "name": "SetUserMFAPreference",
      "implemented": true
    },
    {
      "name": "SetUserPoolMfaConfig",
      "implemented": true
    },
    {
      "name": "SetUserSettings",
      "implemented": false
    },
    {
      "name": "SignUp",
      "implemented": true
    },
    {
      "name": "StartUserImportJob",
      "implemented": false
    },
    {
      "name": "StartWebAuthnRegistration",
      "implemented": false
    },
    {
      "name": "StopUserImportJob",
      "implemented": false
    },
    {
      "name": "TagResource",
      "implemented": true
    },
    {
      "name": "UntagResource",
      "implemented": true
    },
    {
      "name": "UpdateAuthEventFeedback",
      "implemented": false
    },
    {
      "name": "UpdateDeviceStatus",
      "implemented": false
    },
    {
      "name": "UpdateGroup",
      "implemented": true
    },
    {
      "name": "UpdateIdentityProvider",
      "implemented": true
    },
    {
      "name": "UpdateManagedLoginBranding",
      "implemented": false
    },
    {
      "name": "UpdateProvisionedLimit",
      "implemented": false
    },
    {
      "name": "UpdateResourceServer",
      "implemented": true
    },
    {
      "name": "UpdateTerms",
      "implemented": false
    },
    {
      "name": "UpdateUserAttributes",
      "implemented": true
    },
    {
      "name": "UpdateUserPool",
      "implemented": true
    },
    {
      "name": "UpdateUserPoolClient",
      "implemented": true
    },
    {
      "name": "UpdateUserPoolDomain",
      "implemented": true
    },
    {
      "name": "UpdateUserPoolReplica",
      "implemented": false
    },
    {
      "name": "VerifySoftwareToken",
      "implemented": true
    },
    {
      "name": "VerifyUserAttribute",
      "implemented": true
    }
  ]
}