Skip to main content
Clerk
Previewv0.1.0
56 actions · 25 events · 1 auth method
IAM

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.

Connector Profile · API Key

Uses a Clerk Backend API secret key (sk_…) as a bearer token. The key scopes all requests to one application instance…
Optionally, configure receiving Events for Clerk into StackOne.

Webhooks setup

3

Link an Account

Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:

Link Account · API Key

4

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.

Actions

56 actions
Action
Description
List Allowlist Identifiers
Retrieve a paginated list of allowlist identifiers from your Clerk instance.
Create Allowlist Identifier
Create a new allowlist identifier in your Clerk instance.
Delete Allowlist Identifier
Permanently delete a allowlist identifier from your Clerk instance.
List Blocklist Identifiers
Retrieve a paginated list of blocklist identifiers from your Clerk instance.
Create Blocklist Identifier
Create a new blocklist identifier in your Clerk instance.
Delete Blocklist Identifier
Permanently delete a blocklist identifier from your Clerk instance.
List Invitations
Retrieve a paginated list of invitations from your Clerk instance.
Create Invitation
Create a new instance-level invitation in your Clerk instance.
Revoke Invitation
Revoke a pending instance-level invitation so it can no longer be accepted.
List JWT Templates
Retrieve a paginated list of JWT templates from your Clerk instance.
Create JWT Template
Create a new JWT template in your Clerk instance.
Get JWT Template
Retrieve the details of a single JWT template by its unique identifier.
Update JWT Template
Update an existing JWT template with the provided fields.
Delete JWT Template
Permanently delete a JWT template from your Clerk instance.
List Organization Domains
Retrieve a paginated list of organization domains from your Clerk instance.
Create Organization Domain
Create a new organization domain in your Clerk instance.
Update Organization Domain
Update an existing organization domain with the provided fields.
Delete Organization Domain
Permanently delete a organization domain from your Clerk instance.
Create Organization Invitation
Create a new organization invitation in your Clerk instance.
List Organization Invitations
Retrieve a paginated list of organization invitations from your Clerk instance.
Get Organization Invitation
Retrieve the details of a single organization invitation by its unique identifier.
Revoke Organization Invitation
Revoke a pending organization invitation so it can no longer be accepted.
Create Organization Membership
Create a new organization membership in your Clerk instance.
List Organization Memberships
Retrieve a paginated list of organization memberships from your Clerk instance.
Update Organization Membership
Update an existing organization membership with the provided fields.
Delete Organization Membership
Permanently delete a organization membership from your Clerk instance.
List Organization Roles
Retrieve a paginated list of organization roles from your Clerk instance.
Create Organization Role
Create a new organization role in your Clerk instance.
Get Organization Role
Retrieve the details of a single organization role by its unique identifier.
Update Organization Role
Update an existing organization role with the provided fields.
Delete Organization Role
Permanently delete a organization role from your Clerk instance.
List Organizations
Retrieve a paginated list of organizations from your Clerk instance.
Create Organization
Create a new organization in your Clerk instance.
Get Organization
Retrieve the details of a single organization by its unique identifier.
Update Organization
Update an existing organization with the provided fields.
Delete Organization
Permanently delete a organization from your Clerk instance.
List Redirect URLs
Retrieve a paginated list of redirect URLs from your Clerk instance.
Create Redirect URL
Create a new redirect URL in your Clerk instance.
Get Redirect URL
Retrieve the details of a single redirect URL by its unique identifier.
Delete Redirect URL
Permanently delete a redirect URL from your Clerk instance.
List Sessions
Retrieve a paginated list of sessions from your Clerk instance.
Get Session
Retrieve the details of a single session by its unique identifier.
Revoke Session
Revoke a session so the associated user is signed out.
Create Session Token
Create a new session token for an active session.
List Users
Retrieve a paginated list of users from your Clerk instance.
Create User
Create a new user in your Clerk instance.
Count Users
Return the total number of users in your Clerk instance, with optional filtering.
Get User
Retrieve the details of a single user by its unique identifier.
Update User
Update an existing user with the provided fields.
Delete User
Permanently delete a user from your Clerk instance.
Ban User
Ban a user, marking them as banned and preventing them from signing in.
Unban User
Remove the ban from a user so that they are able to sign in again.
Lock User
Lock a user, temporarily preventing them from signing in to your application.
Unlock User
Unlock a previously locked user so that they can sign in again.
Update User Metadata
Merge new values into a user’s public, private and unsafe metadata.
List User Organization Memberships
Retrieve a paginated list of organization memberships for a specific user.

Events

|
25 events
Event
Description
Tags
User Created
Fired when a new user signs up or is created in your Clerk instance.
UsersWebhooks
User Updated
Fired when a user’s profile data changes.
UsersWebhooks
User Deleted
Fired when a user account is removed from your Clerk instance.
UsersWebhooks
Session Created
Fired when a user successfully signs in and a new session is created.
SessionsWebhooks
Session Ended
Fired when a user signs out or their session expires naturally.
SessionsWebhooks
Session Removed
Fired when a session is removed, typically after all its sign-ins have ended or expired.
SessionsWebhooks
Session Revoked
Fired when a session is forcefully terminated (for example, by an admin or the user from another device).
SessionsWebhooks
Organization Created
Fired when a new organization is created in your Clerk instance.
OrganizationsWebhooks
Organization Updated
Fired when an organization’s settings change.
OrganizationsWebhooks
Organization Deleted
Fired when an organization is deleted from your Clerk instance.
OrganizationsWebhooks
Organization Domain Created
Fired when a verified or unverified domain is added to an organization.
Organization DomainsWebhooks
Organization Domain Updated
Fired when an organization domain’s verification status or enrollment mode changes.
Organization DomainsWebhooks
Organization Domain Deleted
Fired when a domain is removed from an organization.
Organization DomainsWebhooks
Organization Membership Created
Fired when a user joins an organization.
Organization MembershipsWebhooks
Organization Membership Updated
Fired when a membership’s role changes.
Organization MembershipsWebhooks
Organization Membership Deleted
Fired when a user is removed from an organization.
Organization MembershipsWebhooks
Organization Invitation Created
Fired when a user is invited to join an organization.
Organization InvitationsWebhooks
Organization Invitation Accepted
Fired when an invited user accepts an organization invitation.
Organization InvitationsWebhooks
Organization Invitation Revoked
Fired when a pending organization invitation is revoked.
Organization InvitationsWebhooks
Role Created
Fired when a new organization role is created.
Organization RolesWebhooks
Role Updated
Fired when an organization role’s name, key, description or permissions change.
Organization RolesWebhooks
Role Deleted
Fired when an organization role is deleted.
Organization RolesWebhooks
Permission Created
Fired when a new custom permission is created.
PermissionsWebhooks
Permission Updated
Fired when a custom permission’s name, key or description changes.
PermissionsWebhooks
Permission Deleted
Fired when a custom permission is deleted.
PermissionsWebhooks