# Clerk integration

> Backend API for the Clerk user management and authentication platform — manage users, organizations, sessions, invitations, and instance settings.

- Authentication: apiKey

## Tools (220)

- **Add a domain**: Add a domain
- **Add identifier to the allow-list**: Add identifier to the allow-list
- **Add identifier to the block-list**: Add identifier to the block-list
- **Add roles to a role set**: Add roles to a role set
- **Adjust an organization's credit balance**: Adjust an organization's credit balance
- **Adjust a user's credit balance**: Adjust a user's credit balance
- **Assign a permission to an organization role**: Assign a permission to an organization role
- **Ban a user**: Ban a user
- **Ban multiple users**: Ban multiple users
- **Bulk create and send organization invitations**: Bulk create and send organization invitations
- **Cancel a subscription item**: Cancel a subscription item
- **Count users**: Count users
- **Create actor token**: Create actor token
- **Create a custom billing price**: Create a custom billing price
- **Create agent task**: Create agent task
- **Create a JWT template**: Create a JWT template
- **Create a M2M Token**: Create a M2M Token
- **Create a machine**: Create a machine
- **Create a machine scope**: Create a machine scope
- **Create an Admin Portal Link Token**: Create an Admin Portal Link Token
- **Create an API Key**: Create an API Key
- **Create and send an organization invitation**: Create and send an organization invitation
- **Create an email address**: Create an email address
- **Create an enterprise connection**: Create an enterprise connection
- **Create an enterprise connection test run**: Create an enterprise connection test run
- **Create a new active session**: Create a new active session
- **Create a new organization domain.**: Create a new organization domain.
- **Create a new organization membership**: Create a new organization membership
- **Create a new organization permission**: Create a new organization permission
- **Create a new user**: Create a new user
- **Create an invitation**: Create an invitation
- **Create an OAuth application**: Create an OAuth application
- **Create an organization**: Create an organization
- **Create an organization role**: Create an organization role
- **Create a phone number**: Create a phone number
- **Create a price transition for a subscription item**: Create a price transition for a subscription item
- **Create a redirect URL**: Create a redirect URL
- **Create a role set**: Create a role set
- **Create a SCIM directory**: Create a SCIM directory
- **Create a SCIM group role mapping**: Create a SCIM group role mapping
- **Create a session token**: Create a session token
- **Create a session token from a JWT template**: Create a session token from a JWT template
- **Create a Svix app**: Create a Svix app
- **Create a Svix Dashboard URL**: Create a Svix Dashboard URL
- **Create a waitlist entry**: Create a waitlist entry
- **Create multiple invitations**: Create multiple invitations
- **Create multiple waitlist entries**: Create multiple waitlist entries
- **Create sign-in token**: Create sign-in token
- **Delete all the user's TOTPs**: Delete all the user's TOTPs
- **Delete a machine**: Delete a machine
- **Delete a machine scope**: Delete a machine scope
- **Delete an API Key**: Delete an API Key
- **Delete an email address**: Delete an email address
- **Delete an enterprise connection**: Delete an enterprise connection
- **Delete an OAuth application**: Delete an OAuth application
- **Delete an organization**: Delete an organization
- **Delete an organization permission**: Delete an organization permission
- **Delete an organization role**: Delete an organization role
- **Delete a pending waitlist entry**: Delete a pending waitlist entry
- **Delete a phone number**: Delete a phone number
- **Delete a redirect URL**: Delete a redirect URL
- **Delete a satellite domain**: Delete a satellite domain
- **Delete a SCIM directory**: Delete a SCIM directory
- **Delete a SCIM group role mapping**: Delete a SCIM group role mapping
- **Delete a Svix app**: Delete a Svix app
- **Delete a Template**: Delete a Template
- **Delete a user**: Delete a user
- **Delete a user passkey**: Delete a user passkey
- **Delete a user web3 wallet**: Delete a user web3 wallet
- **Delete External Account**: Delete External Account
- **Delete identifier from allow-list**: Delete identifier from allow-list
- **Delete identifier from block-list**: Delete identifier from block-list
- **Delete the organization's logo.**: Delete the organization's logo.
- **Delete user profile image**: Delete user profile image
- **Disable all user's Backup codes**: Disable all user's Backup codes
- **Disable a user's MFA methods**: Disable a user's MFA methods
- **Extend free trial for a subscription item**: Extend free trial for a subscription item
- **Fetch the current instance**: Fetch the current instance
- **Get a client**: Get a client
- **Get a list of all domains of an organization.**: Get a list of all domains of an organization.
- **Get a list of all members of an organization**: Get a list of all members of an organization
- **Get a list of all organization memberships within an instance.**: Get a list of all organization memberships within an instance.
- **Get a list of all organization permissions**: Get a list of all organization permissions
- **Get a list of machines for an instance**: Get a list of machines for an instance
- **Get a list of OAuth applications for an instance**: Get a list of OAuth applications for an instance
- **Get a list of organization invitations**: Get a list of organization invitations
- **Get a list of organization invitations for the current instance**: Get a list of organization invitations for the current instance
- **Get a list of organization roles**: Get a list of organization roles
- **Get a list of organizations for an instance**: Get a list of organizations for an instance
- **Get a list of role sets**: Get a list of role sets
- **Get an API Key by ID**: Get an API Key by ID
- **Get an API Key Secret**: Get an API Key Secret
- **Get an organization permission**: Get an organization permission
- **Get API Keys**: Get API Keys
- **Get instance communication settings**: Get instance communication settings
- **Get instance organization settings**: Get instance organization settings
- **Get instance protect settings**: Get instance protect settings
- **Get M2M Tokens**: Get M2M Tokens
- **Get OAuth application settings**: Get OAuth application settings
- **Invite a waitlist entry**: Invite a waitlist entry
- **List all billing plans**: List all billing plans
- **List all billing prices**: List all billing prices
- **List all billing statements**: List all billing statements
- **List all identifiers on the allow-list**: List all identifiers on the allow-list
- **List all identifiers on the block-list**: List all identifiers on the block-list
- **List all instance domains**: List all instance domains
- **List all invitations**: List all invitations
- **List all organization domains**: List all organization domains
- **List all redirect URLs**: List all redirect URLs
- **List all SCIM directories**: List all SCIM directories
- **List all sessions**: List all sessions
- **List all subscription items**: List all subscription items
- **List all templates**: List all templates
- **List all users**: List all users
- **List all waitlist entries**: List all waitlist entries
- **List enterprise connections**: List enterprise connections
- **List enterprise connection test runs**: List enterprise connection test runs
- **List payment attempts for a billing statement**: List payment attempts for a billing statement
- **List SCIM group role mappings**: List SCIM group role mappings
- **Lock a user**: Lock a user
- **Mark an organization domain's ownership as verified**: Mark an organization domain's ownership as verified
- **Merge and update a user's metadata**: Merge and update a user's metadata
- **Merge and update metadata for an organization**: Merge and update metadata for an organization
- **Merge and update organization membership metadata**: Merge and update organization membership metadata
- **Refresh a session**: Refresh a session
- **Reject a waitlist entry**: Reject a waitlist entry
- **Remove a domain from an organization.**: Remove a domain from an organization.
- **Remove a member from an organization**: Remove a member from an organization
- **Remove a permission from an organization role**: Remove a permission from an organization role
- **Replace a role in a role set**: Replace a role in a role set
- **Replace a role set**: Replace a role set
- **Replace a user's email address**: Replace a user's email address
- **Replace a user's metadata**: Replace a user's metadata
- **Replace a user's phone number**: Replace a user's phone number
- **Replace metadata for an organization**: Replace metadata for an organization
- **Replace SCIM group role mappings**: Replace SCIM group role mappings
- **Retrieve a billing statement**: Retrieve a billing statement
- **Retrieve all invitations for a user**: Retrieve all invitations for a user
- **Retrieve all memberships for a user**: Retrieve all memberships for a user
- **Retrieve a machine**: Retrieve a machine
- **Retrieve a machine secret key**: Retrieve a machine secret key
- **Retrieve an email address**: Retrieve an email address
- **Retrieve an enterprise connection**: Retrieve an enterprise connection
- **Retrieve a new testing token**: Retrieve a new testing token
- **Retrieve an OAuth application by ID**: Retrieve an OAuth application by ID
- **Retrieve an organization by ID or slug**: Retrieve an organization by ID or slug
- **Retrieve an organization invitation by ID**: Retrieve an organization invitation by ID
- **Retrieve an organization role**: Retrieve an organization role
- **Retrieve an organization's billing subscription**: Retrieve an organization's billing subscription
- **Retrieve an organization's credit balance**: Retrieve an organization's credit balance
- **Retrieve a phone number**: Retrieve a phone number
- **Retrieve a redirect URL**: Retrieve a redirect URL
- **Retrieve a role set**: Retrieve a role set
- **Retrieve a SCIM directory**: Retrieve a SCIM directory
- **Retrieve a session**: Retrieve a session
- **Retrieve a sign-up by ID**: Retrieve a sign-up by ID
- **Retrieve a template**: Retrieve a template
- **Retrieve a user**: Retrieve a user
- **Retrieve a user's billing subscription**: Retrieve a user's billing subscription
- **Retrieve a user's credit balance**: Retrieve a user's credit balance
- **Retrieve the JSON Web Key Set of the instance**: Retrieve the JSON Web Key Set of the instance
- **Retrieve the OAuth access token of a user**: Retrieve the OAuth access token of a user
- **Returns the markup for the interstitial page**: Returns the markup for the interstitial page
- **Revoke actor token**: Revoke actor token
- **Revoke agent task**: Revoke agent task
- **Revoke a M2M Token**: Revoke a M2M Token
- **Revoke an Admin Portal Link Token**: Revoke an Admin Portal Link Token
- **Revoke an API Key**: Revoke an API Key
- **Revoke an OAuth application token**: Revoke an OAuth application token
- **Revoke a pending organization invitation**: Revoke a pending organization invitation
- **Revoke a session**: Revoke a session
- **Revokes an invitation**: Revokes an invitation
- **Revoke the given sign-in token**: Revoke the given sign-in token
- **Rotate a machine's secret key**: Rotate a machine's secret key
- **Rotate a SCIM directory's API key**: Rotate a SCIM directory's API key
- **Rotate the client secret of the given OAuth application**: Rotate the client secret of the given OAuth application
- **Send a verification code to an email address**: Send a verification code to an email address
- **Send a verification code to a phone number**: Send a verification code to a phone number
- **Set a user's password as compromised**: Set a user's password as compromised
- **Set user profile image**: Set user profile image
- **Unban a user**: Unban a user
- **Unban multiple users**: Unban multiple users
- **Unlock a user**: Unlock a user
- **Unset a user's password as compromised**: Unset a user's password as compromised
- **Update a domain**: Update a domain
- **Update a JWT template**: Update a JWT template
- **Update a machine**: Update a machine
- **Update an API Key**: Update an API Key
- **Update an email address**: Update an email address
- **Update an enterprise connection**: Update an enterprise connection
- **Update an OAuth application**: Update an OAuth application
- **Update an organization**: Update an organization
- **Update an organization domain.**: Update an organization domain.
- **Update an organization membership**: Update an organization membership
- **Update an organization permission**: Update an organization permission
- **Update an organization role**: Update an organization role
- **Update a phone number**: Update a phone number
- **Update a role set**: Update a role set
- **Update a SCIM directory**: Update a SCIM directory
- **Update a sign-up**: Update a sign-up
- **Update a user**: Update a user
- **Update instance authentication settings (beta)**: Update instance authentication settings (beta)
- **Update instance communication settings**: Update instance communication settings
- **Update instance organization settings**: Update instance organization settings
- **Update instance protect settings**: Update instance protect settings
- **Update instance restrictions**: Update instance restrictions
- **Update instance settings**: Update instance settings
- **Update OAuth application settings**: Update OAuth application settings
- **Update production instance domain**: Update production instance domain
- **Upload a logo for the OAuth application**: Upload a logo for the OAuth application
- **Upload a logo for the organization**: Upload a logo for the organization
- **Verify a client**: Verify a client
- **Verify a code sent to an email address**: Verify a code sent to an email address
- **Verify a code sent to a phone number**: Verify a code sent to a phone number
- **Verify a M2M Token**: Verify a M2M Token
- **Verify an API Key**: Verify an API Key
- **Verify an OAuth Access Token**: Verify an OAuth Access Token
- **Verify a TOTP or backup code for a user**: Verify a TOTP or backup code for a user
- **Verify the password of a user**: Verify the password of a user
- **Verify the proxy configuration for your domain**: Verify the proxy configuration for your domain

## Triggers (1)

- **New user signed up in Clerk**: Triggers when a new user is created in your Clerk instance. One secret key maps to exactly one instance.

## Related prompts

- [Turn new Clerk signups into HubSpot contacts and Slack alerts](https://www.generalinput.com/prompts/turn-new-clerk-signups-into-hubspot-contacts-and-slack-alerts.md)
- [Launch customer onboarding when a new account signs up](https://www.generalinput.com/prompts/launch-customer-onboarding-when-a-new-account-signs-up.md)
- [Weekly Clerk signup report to Slack and a spreadsheet](https://www.generalinput.com/prompts/weekly-clerk-signup-report-to-slack-and-a-spreadsheet.md)
- [Monthly churn-risk report of users who have gone quiet](https://www.generalinput.com/prompts/monthly-churn-risk-report-of-users-who-have-gone-quiet.md)

Connect Clerk in General Input: https://www.generalinput.com/apps/clerk