AWS Cognito icon

AWS Cognito Integration

Amazon Cognito User Pools — manage users, groups, app clients, and identity providers with SigV4. Connect AWS Cognito events to the tools your engineering teams already use. Start with Admin Get Device, then follow with Admin Get User or Admin Get User Auth Factors to automate the next step.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for AWS Cognito integration

Triggers can detect changes in AWS Cognito and run actions that can create, search or modify data inside AWS Cognito automatically [3] — exactly how you set them.

  • AWS Cognito icon
    Admin Get DeviceReturns device.
  • AWS Cognito icon
    Admin Get UserReturns user.
  • AWS Cognito icon
    Admin Get User Auth FactorsReturns user auth factors.
  • AWS Cognito icon
    Admin List DevicesRetrieves a list of devices.
  • AWS Cognito icon
    Admin List Groups For UserRetrieves a list of groups for user.
  • AWS Cognito icon
    Admin List User Auth EventsRetrieves a list of user auth events.
  • AWS Cognito icon
    Describe Identity ProviderReturns identity provider configuration.
  • AWS Cognito icon
    Describe Managed Login BrandingReturns managed login branding configuration.
  • AWS Cognito icon
    Describe Managed Login Branding By ClientReturns managed login branding by client configuration.
  • AWS Cognito icon
    Describe Resource ServerReturns resource server configuration.
  • AWS Cognito icon
    Describe Risk ConfigurationReturns risk configuration configuration.
  • AWS Cognito icon
    Describe TermsReturns terms configuration.
  • AWS Cognito icon
    Describe Terms By ClientReturns terms by client configuration.
  • AWS Cognito icon
    Describe User Import JobReturns user import job configuration.
  • AWS Cognito icon
    Describe User PoolReturns user pool configuration.
  • AWS Cognito icon
    Describe User Pool ClientReturns user pool client configuration.
  • AWS Cognito icon
    Describe User Pool DomainReturns user pool domain configuration.
  • AWS Cognito icon
    Get Client TokenReturns client token.
  • AWS Cognito icon
    Get CSVHeaderReturns csvheader.
  • AWS Cognito icon
    Get DeviceReturns device.

How to integrate AWS Cognito in automation workflow?

3 simple steps to make your AWS Cognito connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How AWS Cognito connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever AWS Cognito app is called in workflows. That allows your developer tools automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that AWS Cognito supports.

The following table illustrates what fields AWS Cognito integration require during authorization flow inside our workflow builder [4].

Demonstration of AWS Cognito connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
Access Key IDRequired
text

IAM access key ID.

Secret Access KeyRequired
password

Stored encrypted. Marker for SigV4 signing.

RegionRequired
text

AWS region for the user pool, e.g. us-east-1. Drives the service endpoint.

ServiceRequired
select

Cognito IdP signing name. Leave as cognito-idp.

Session Tokenpassword

Temporary STS session token. Leave blank for long-term IAM credentials.

Default User Pool IDtext

Convenience default for modules — pre-fills User Pool ID fields.

Connect AWS Cognito to popular apps on WEXTL

Enter a name of the other app you want to sync with AWS Cognito below. Click on selected app to explore integration options with AWS Cognito. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with AWS Cognito integration

Select Admin Get Device action from AWS Cognito - this will be a starting point in your automation. Whenever event happens in AWS Cognito, workflow will start [7] from Admin Get Device node.

Search for Update Device Status, connect it as the next step of integration sequence. You can use filters between Admin Get Device and Update Device Status, so only important data pass from Admin Get Device to the next step. WEXTL gives you full control over the process of AWS Cognito automation. All parts of workflow are visible on the canvas [4].

AWS Cognito on WEXTL has 133 modules for creating developer tools automations. Explore AWS Cognito documentation for more.

AWS Cognito
Admin Get Device
AWS S3
Performs action
OR
AWS S3
Triggers
AWS Cognito
Update Device Status

Demonstration of how visual AWS Cognito automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating AWS Cognito in your workflows.

Try AWS Cognito on WEXTL®

Claim your 3-day trial to build AWS Cognito integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the AWS Cognito integration.

  1. AWS Cognito integration source code, module specs and credentials implementation.
  2. Internal AWS Cognito integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official AWS Cognito vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® AWS Cognito App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation