Customization

screenElements:
Grid List
Card

screenElements:
Grid List
Card
Banner

pageType: Application Application Application Application Application Application

screenKeywords:
Development N
Personal account S
@ R Default user avatar Background
ekl M Design the default user avatar. ° Marble
Display a marble gradient in the background. The marble gradient is
unique per user.
S Get started Preview
Zero to authenticated in minutes.
Add Clerk to localhost > Q . #6CA7FF
+ Add color
©® Users Solid
& Organizations Display a solid color in the background.
Foreground
Confi
onfigure © silhouette
(7 User & Authentication N Display a generic user silhouette in the foreground.
£ Organizations Settings #FFFFFF
) Sessions
{2 Account Portal
Customizati v
EB ustomization Cannot be enabled because Name is off
Branding
None
Avatars
Emails
SMS
,O’ Integrations Default organization logo Organizations have not been enabled for this instance. Go to
Design the default organization logo. Organization Settings
$%  JWT Templates
2, Webhooks
e Jane Doe °
|Development N
Personal account S
Customization > Avatars
® MyApp 2
Avatars
% Getstarted Configure the user default avatar and organization logo.
Zero to authenticated in minutes.
Add Clerk to localhost >
@ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
® Users
{2 Organizations
) Default user avatar Background
Configure
) User & Authentication i Design the default user avatar. ° Marble
b Display a marble gradient in the background. The marble gradient is
o . unique per user.
() Organizations Settings Preview
) Sessions . #6C47FF
{2 Account Portal Q + Add color
@} Customization v Solid
Display a solid color in the background.
Branding
Foreground
Avatars
Emails © silhouette
Display a generic user silhouette in the foreground.
SMS
#FFFFFF
& Integrations
$%  JWT Templates
A
S RWEDN0oKS Cannot be enabled because Name is off
None
e Jane Doe °
|Development N
Personal account S
Customization > Branding
® MyApp 2
Branding
% Getstarted Configure the branding of your Clerk application
Zero to authenticated in minutes.
Add Clerk to localhost >
Branding
® Users o Application name
Apply your application's brand to Clerk components
{2 Organizations MyApp
Configure
Logo
7)) User & Authentication > Upload image m
() Organizations Settings
) Sessions Icon
. m

{2 Account Portal Upload image
@} Customization v

Branding

Avatars

Emails Hide Clerk branding Pro

SMS Remove “Secured by Clerk” branding on Clerk Components
& Integrations
$%  JWT Templates
2, Webhooks

@ Jane Doe °
|Development N
Personal account S
Customization > Emails
® MyApp 2
Emails
% Getstarted Configure the theming of Clerk-sent emails
Zero to authenticated in minutes.
Add Clerk to localhost >
@ Users Invitation Magic link - Sign in Magic link - Sign up
& Organizations Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
Default Default Default
Configure
7)) User & Authentication >
() Organizations Settings
© Sessions Magic link - Verify email Passkey added Passkey removed
i8: Account Portal Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
EB Customization v Default Default Default
Branding
Avatars
Emails
Password changed Password removed Primary email address changed
SMS
Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
/0 [ meg rations Default Default Default
$%  JWT Templates
2, Webhooks
Reset password code Verification code
Updated about 20 hours ago Updated about 20 hours ago
Q Jane Doe
Default Default
|I o-<oomert - [
Personal account c
Customization > Emails
® MyApp 2
Emails
(A) Home Configure the theming of Clerk-sent emails
® Users
{2 Organizations
Invitation Magic link - Sign in Magic link - Sign up
Configure Updated less than a minute ago Updated 1day ago Updated 1day ago
/) User & Authentication > Edited Default Default
() Organizations Settings
) Sessions
{2 Account Portal
@ Customization . Magic link - Verify email Organization invitation Organization invitation accepted
il Updated 1day ago Updated 1day ago Updated 1day ago
NS Default Default Default
Emails
SMS
&5 Integrations Passkey added Passkey removed Password changed
% JWT Templates Updated 1day ago Updated 1day ago Updated 1day ago
2, Webhooks Default Default Default
Developers
S APl Keys
Password removed Primary email address changed Reset password code
Updated 1day ago Updated 1day ago Updated 1day ago
e Jane Doe °
Default Default Default
|Development N i
Personal account S
MyA| [
@ DAL v ) Watching for users
' .
You're just a couple steps
© Getstarted ] p P Choose your framework below to get started.
Zero to authenticated in minutes. away from your first user. Zero to authenticated in less than 10 minutes.
Add Clerk to localhost to get started.
® Users
(2 Organizations <o
& 3% N\
-
) Next.js React Remix RedwoodJS Gatsby Expo JavaScript
Configure
7)) User & Authentication >
() Organizations Settings
) Sessions
a Install @clerk/nextjs npm yarn  pnpm
{2 Account Portal )
The npm package to use with Clerk and NextJS.
I3 Customization v B tezninal o
Branding npm install @clerk/nextjs
Avatars
Emails
SMS e Set your environment variables B .cnv.local ® O
Add these keys to your .env.local or create the file
£ Integrations if it doesn't exist. Retrieve these keys anytime from NEXT _PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_dXB3YXJk
s JWT Templates the APl keys page. CLERK_SECRET _KEY=+ e sssccsccssssscssssssccsscsssns
2, Webhooks
e Add ClerkProvider toyourapp App Router ~ Pages Router
This global provider provides active session and user
e Jane Doe data to your app within it. @ /src/app/layout.tsx 0


Sorting members

appName: Clerk

appCategory: Developer Tools

appTagline: Authentication and user management

companyHqRegion: US & Canada

companyStage: Early Stage

platform: web

pageType: Application

hotspotType: Click

screenElements: Table Pagination

pageType: Application Application Application Application

screenKeywords:
Development N
Personal account S
Organizations > Marketing Design
® MyApp 2
@ Home a
® Users Marketing Design
(= Organizations
Profile Members Danger
Configure
Members a
(@ User & Authentication > &+ Add Member
Manage and search for members with ease.
() Organizations Settings
[} Sessions Search = Filter Ty Sort
& Account Portal
o User Phone Number Joined Role Sort by
(I3 Customization >
Email address
£ Integrations a jsmith.mobbin2@gmail.com +16018792552 Today at 11:06 AM Databas
$%  JWT Templates Phone number
& Webhooks a JonSmith , +16502137379 Today at 11:05 AM + Joined
jonsmith.mobbin@gmail.com
Rol
Developers ole
2 APIKeys Sort order
& Paths Oldest on top
@ Domains
v/ Newest on top
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Development N
Personal account S
Organizations > Marketing Design
® MyApp 2
@ Home a
® Users Marketing Design
(& Organizations
Profile Members Danger
Configure
Members a
@ User & Authentication > &+ Add Member
Manage and search for members with ease.
() Organizations Settings
[} Sessions Search = Filter Ty Sort
{2 Account Portal
o User Phone Number Joined Role
I3 Customization >
£ Integrations a jsmith.mobbin2@gmail.com +16018792552 Today at 11:06 AM Database access ~
$%  JWT Templates
45 Webhooks a Jon Smith . +16502137379 Today at 11:05 AM Admin -
jonsmith.mobbin@gmail.com
Developers
2 APIKeys
? Paths
@ Domains
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Development N

Personal account S

Organizations > Marketing Design
® MyApp 2
@ Home a
® Users Marketing Design
(= Organizations

Profile Members Danger
Configure

Members a
(@ User & Authentication > &+ Add Member

Manage and search for members with ease.
() Organizations Settings
[} Sessions Search = Filter Ty Sort
& Account Portal

o User Phone Number Joined Role ¢ Sort by
(I3 Customization >
Email address
£ Integrations a jsmith.mobbin2@gmail.com +16018792552 Today at 11:06 AM Databas
$%  JWT Templates Phone number
& Webhooks a JonSmith , +16502137379 Today at 11:05 AM Joined
jonsmith.mobbin@gmail.com
v/ Role
Developers
2 APIKeys Sort order
(2) Paths AtoZ
Domains
® v ZtoA
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Development N
Personal account &
Organizations > Marketing Design
® MyApp e
@ Home n
® Users Marketing Design
(&) Organizations
Profile Members Danger
Configure
Members o
@) User & Authentication > &+ Add Member
Manage and search for members with ease.
E] Organizations Settings
[£) Sessions Search = Filter Ty Sort
& Account Portal
o User Phone Number Joined ¢ Role
[I3 Customization >
£ Integrations Q jsmith.mobbin2@gmail.com +16018792552 Today at 11:06 AM Database access ~
% JWT Templates
J  Webhooks Q JonSmith . +16502137379 Today at 11:05 AM Admin ~
jonsmith.mobbin@gmail.com
Developers
2 APIKeys
@ Paths
@ Domains
Application
5 Plan &Billing
83 Settings
Q Jane Doe °


Manage deliveries

appName: Thrive Market

appCategory: Shopping

appTagline: Save on organic groceries

companyStage: Growth Stage

platform: ios

hotspotType: Tap

screenElements: Card Button Badge

screenPatterns:
My Account & Profile
Wallet & Balance

screenKeywords:
9:41 all ¥ @
Joshua Smith
Edit personal details
Thrive Cash Balance ® $0.00
Messages & Offers P
Savings N
Member since 2024
$1.50 $1.50
Total Savings @ Savings Per Order @
Manage Deliveries
My Orders Shopping Lists
Buy It Again Recommended
- 6
Q @ O
HOME BROWSE DEALS AUTOSHIP ACCOUNT
|9:41 all ¥ @
¢ a P
Manage Deliveries

= Delivery frequency Manage
preference:
Every 4 weeks
M= NEW1or2 week recurring X
() () . .
deliveries are here!
For regular deliveries on your
schedule, you can now set your
preferences right here—including
new 1 and 2 week options. Want to
set different schedules for
individual items? Visit your Autoship
page.
Set my delivery frequency
&b Your next delivery is: Manage
June 20, 2024
Asstncnthaian AN CAanl An~ CANAA
6
D -
Q @ O
HOME BROWSE DEALS AUTOSHIP ACCOUNT
|


Adding a domain

actions:
Adding & Creating
Verifying

hotspotType: Keyboard Input

screenElements:
Radio Button
Text Field

screenPatterns:
Verification
Action Option
Settings & Preferences
Verification
Add & Create

pageType: Application Application Application Application Application Application Application Application Application Application Application

screenKeywords:
Organization Profile H JDMobbin Update profile
. q X
Organization
Manage your organization.
Verified domains content-mobbin.com No automatic enrollment e
H General
Update content-mobbin.com
Members
Choose how users from this domain can join the
Billing organization.
@® No automatic enroliment
Users can only be invited manually to the
organization.
O Automatic invitations
Users are automatically invited to join the
organization when they sign-up and can join
anytime.
O Automatic suggestions
Users receive a suggestion to request to join, but
must be approved by an admin before they are
able to join the organization.
[J Delete pending invitations and suggestions
+ Add domain
Allow users to join the organization automatically or request
to join based on a verified email domain.
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com  Unverified e
Verify domain
A verification code was sent to jsmith2@content-
mobbin.com. Enter the code to continue.
Cancel
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com  Unverified e
Verify domain
A verification code was sent to jsmith2@content-
mobbin.com. Enter the code to continue.
6 1 4 |
Cancel
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com No automatic enrollment .
+ Add domain Manage
Allow users to join the organization automatically peglete
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com Unverified e
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com  Unverified e
Verify domain
The domain content-mobbin.com needs to be verified via
email.
Verification email address
‘ @content- ‘
mobbin.com
Enter an email address under this domain to receive a code
and verify this domain.
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains + Add domain
Allow users to join the organization automatically or request
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk
|. q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains i
Add domain
Add the domain to verify. Users with email addresses at this
domain can join the organization automatically or request to
join.
Domain
Cancel
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com  Unverified e
Verify domain
The domain content-mobbin.com needs to be verified via
email.
Verification email address
@content-
— ent- ]
‘ fsmi 2‘ mobbin.com
Enter an email address under this domain to receive a code
and verify this domain.
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com No automatic enrollment e
+ Add domain
Allow users to join the organization automatically or request
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk
|. q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains i
Add domain
Add the domain to verify. Users with email addresses at this
domain can join the organization automatically or request to
join.
Domain
content-mobbin.com
Leave organization Leave organization
Secured by (e clerk


Editing public metadata

screenElements: Dialog Banner

screenKeywords:
Firstname Development N
Personal account )
Jon
@ MyApp S X
Edit public metadata
(a) Home
® Users © Visibility
L Public metadata can be read from Backend APl and Frontend API
{2 Organizations
Configure 1 1issions as defined in User Settings.
(@) User & Authentication > 2 MRS bl
3
[E) Organizations Settings
) Sessions
& Account Portal for this application. Go to Organization Settings
I3 Customization >
& Integrations
% JWT Templates
2, Webhooks Fublic
¢ "name": "Jon" 3
Developers
Cancel m

> APIKeys Private
@ Paths (none)
@ Domains

Unsafe
Application
5 Plan &Billing
83 Settings

@ Jane Doe °
|Personal account s Reset changes
~ Development %
® MyApp 2 (oo @)

(& Home Personal information

Manage personal information settings
® Users
{2 Organizations First name
Configure
7)) User & Authentication > Last name
() Organizations Settings
) Sessions
{2 Account Portal
I3 Customization > User permissions

Define the permissions for this user. This overrides the default permissions as defined in User Settings.
& Integrations
$& JWT Templates @ Allow user to delete their account

If checked, this user will be signed out of all their devices.

2, Webhooks

@) Allow user to create organizations
Developers Cannot be enabled because organizations are not enabled for this application. Go to Organization Settings
2 APIKeys
? Paths
@ Domains Metadata

. Public
Edit user metadata
aPCicSton Learn more about custom user metadata
5 Plan &Billing
@3 Settings Private
e Jane Doe °
Unsafe
|Firstname Development N
Personal account S
Jon
® MyApp 2
Last name
(A Home .
Smith
® Users
{2 Organizations
User permissions
Configure Define the permissions for this user. This overrides the default permissions as defined in User Settings.
7)) User & Authentication >
® o izati Seti Allow user to delete their account
GAMZALONSIOINNG S If checked, this user will be signed out of all their devices.
) Sessions
@) Allow user to create organizations
& Account Portal - f - - .
Cannot be enabled because organizations are not enabled for this application. Go to Organization Settings
I3 Customization >
& Integrations
$%  JWT Templates
Metadata /
</> Public
2, Webhooks Edit user metadata
¢ "name": "Jon" 3
Learn more about custom user metadata
Developers
& APlKeys </> Private
@ Domains
</> Unsafe
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Firstname Development N
Personal account )
@ MyApp S X
Edit public metadata
(a) Home
® Users © Visibility
L Public metadata can be read from Backend APl and Frontend API
{2 Organizations
Configure 1 rissions as defined in User Settings.
(@) User & Authentication > 2 examplet: Sdata
3
[E) Organizations Settings
) Sessions
& Account Portal for this application. Go to Organization Settings
I3 Customization >
& Integrations
% JWT Templates
2, Webhooks Fublic
Developers
Cancel m

> APIKeys Private
@ Paths (none)
@ Domains

Unsafe
Application
5 Plan &Billing
83 Settings

@ Jane Doe °


Customize session token

hotspotType: Scroll Vertically

screenPatterns:
Edit
Code Editor

screenElements: Chip Banner

screenPatterns:
Edit
Code Editor
Error

screenKeywords:
Development N
Personal account S
Configure > Sessions
® MyApp X
Customize session token
Augment your session tokens by adding custom claims
(2 Home
® Users Name
{2 Organizations
Configure ession
Claims
Iﬁ)) User & Authentication Insert shortcodes v
E] Organizations Settings user.id user.external_id :ars
"aud": )
—, Sessions q user.first_name user.last_name
= "interests": 5 5 - -
& Account Portal "name" : , user.full_name user.username
o "'surname'': )
(3 Customization . user.created_at user.updated_at
"email":
,(’5’ Integrations user.primary_email_address
{} JWT Templates user.primary_phone_number
2, Webhooks user.primary_web3_wallet
user.email_verified
Developers
user.phone_number_verified
> APIKeys
user.image_url user.has_image
@ Paths
user.two_factor_enabled
@ Domains
user.organizations
Application user.public_metadata
i d selecting the
£ Plan &Billing user.unsafe_metadata org.id org.role
@ Settings org.name org.slug
org.public_metadata
e Jane Doe
org_membership.permissions
|Development N
Personal account S
Configure > Sessions
® MyApp X
Customize session token
Augment your session tokens by adding custom claims
(2 Home
® Users Name
{2 Organizations
Configure ession
Claims
Iﬁ)) User & Authentication Insert shortcodes v
) Organizations Settings Auser.id}}""{{user.external id}}""{{user.first_name user.id  user.external_id »ars
) Sessions user.first_name user.last_name
g, Account Portal user.full_name user.username
EB Customization user.created_at user.updated_at
,(’5’ Integrations user.primary_email_address
{} JWT Templates user.primary_phone_number
2, Webhooks user.primary_web3_wallet
user.email_verified
Developers
user.phone_number_verified
> APIKeys
user.image_url user.has_image
@ Paths
user.two_factor_enabled
@ Domains
user.organizations
Error on line 1: End of file expected. g
Application user.public_metadata
i d selecting the
£ Plan &Billing user.unsafe_metadata org.id org.role
@ Settings org.name org.slug
org.public_metadata
e Jane Doe
org_membership.permissions
|Development N

Personal account S

Configure > Sessions

® MyApp 2

Sessions
(A) Home Configure settings for session management
® Users
{2 Organizations

Session lifetime
) o _ _ o © Maximum lifetime (pro.

_ Set session duration limits for the long lived cookie by configuring the Setth i lifeti duration f )
Configure inactivity timeout or the maximum lifetime. et the maximum lifetime duration for a session
I icati d
ﬂ e e ’ Learn more about session lifetime 7 ays M
E] Organizations Settings Set duration between 5 minutes and 10 years
) Sessions
& Account Portal Inactivity timeout | pro

Set the inactivity timeout for a session
I3 Customization >
& Integrations
$%  JWT Templates
2, Webhooks
Customize session token
Augment your session tokens by adding custom claims.
Developers
Learn more about session token customization
2 APIKeys
? Paths
@ Domains
Multi-session handling | Add-on
Application
Allow users to be signed into more tha 1y switch the active account by opening the User Button and selecting the
5 Plan &Billing desired account.
3 Settings
Learn more ak
Session token template was successfully created.
e Jane Doe
|Development N :
Personal account S
Configure > Sessions
® MyApp X
Customize session token
Augment your session tokens by adding custom claims
(2 Home
® Users Name
{2 Organizations
Configure ession
Claims
Iﬁ)) User & Authentication Insert shortcodes v
E] Organizations Settings user.id user.external_id :ars
) Sessions user.first_name user.last_name
g, Account Portal user.full_name user.username
EB Customization user.created_at user.updated_at
,(’5’ Integrations user.primary_email_address
{} JWT Templates user.primary_phone_number
2, Webhooks user.primary_web3_wallet
user.email_verified
Developers
user.phone_number_verified
> APIKeys
user.image_url user.has_image
@ Paths
user.two_factor_enabled
@ Domains
user.organizations
Application user.public_metadata
i d selecting the
£ Plan &Billing user.unsafe_metadata org.id org.role
@ Settings org.name org.slug
org.public_metadata
e Jane Doe
org_membership.permissions
|user.primary_email_address '
Personal account
user.primary_phone_number
@ MyApp user.primary_web3_wallet
user.email_verified
@ IRIEE user.phone_number_verified
® Users . .
user.image_url user.has_image
& ldanizaiions user.two_factor_enabled
user.organizations . \
Configure ession
e user.public_metadata
(@) User & Authentication v
. : user.unsafe_metadata org.id org.role
[E) Organizations Settings ars
org.name org.slu
) Sessions g 2 2
org.public_metadata
& Account Portal
_ org_membership.permissions
I3 Customization
: org_membership.public_metadata
& Integrations
org.image_url org.has_image
% JWT Templates 9 9e- g -imag
session.actor
2, Webhooks
Need help?
Developers
ﬁ API Keys Learn how to use the template syntax.
@ Paths
. Some additional claims will be automatically
@ Domains included in your tokens. Learn more about
default claims.
Application
d selecting the
5 Plan &Billing Close
83 Settings
LSa VIS auuuL HIUIU-9GI21IVIT APRIvatuI
e Jane Doe °
|Development N
Personal account S
Configure > Sessions
® MyApp 2
Sessions
% Getstarted Configure settings for session management
Zero to authenticated in minutes.
Add Clerk to localhost >
Session lifetime
® Users ) o _ _ _ © Maximum lifetime | pro.
Set session duration limits for the long lived cookie by configuring the Setth i lifeti duration f .
(2 Organizations inactivity timeout or the maximum lifetime. etihe maximum filetime duration for a session
d
Learn more about session lifetime 7 ays M
Configure Set duration between 5 minutes and 10 years
7)) User & Authentication >
() Organizations Settings Inactivity timeout .
Set the inactivity timeout for a session
) Sessions y
{2 Account Portal
I3 Customization >
& Integrations
Customize session token > Edi
5% JWT Templates 2 Edit
Augment your session tokens by adding custom claims.
2, Webhooks
Learn more about session token customization
Developers
2 APIKeys
? Paths . ] .
Multi-session handling | Add-on
@ Zomains Allow users to be signed into more than one account at a time. Users may switch the active account by opening the User Button and selecting the
desired account.
Learn more about multi-session applications
e Jane Doe °


Editing avatar design

hotspotType: Hover

screenKeywords:
Personal account s Reset changes
~ Development %
® MyApp 2 (oo @)
Customization > Avatars
(A Home
@ Usors Avatars
o Configure the user default avatar and organization logo.
{2 Organizations
Configure @ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
7)) User & Authentication >
() Organizations Settings
@ Sessions Default user avatar Background
i&: Account Portal Design the default user avatar. ° Marble
EB EEER AR . Display a marble gradient in the background. The marble gradient is
unique per user.
i Preview
Branding
. #6CATFF
Avatars .
i . #D78989 Remove
Emails
Shuffle marble effect + Add color
SMS
Solid
£ Integrations Display a solid color in the background.
$%  JWT Templates Foreground
2, Webhooks © silhouette
Display a generic user silhouette in the foreground.
Developers . #000000
/2 APl Keys
Initials
e T BEE Cannot be enabled because Name is off °
|Development N
Personal account S
Customization > Avatars
® MyApp 2
Avatars
% Getstarted Configure the user default avatar and organization logo.
Zero to authenticated in minutes.
Add Clerk to localhost >
@ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
® Users
{2 Organizations
) Default user avatar Background
Configure
) User & Authentication i Design the default user avatar. ° Marble
b Display a marble gradient in the background. The marble gradient is
o . unique per user.
() Organizations Settings Preview
) Sessions . #6C47FF
{2 Account Portal Q + Add color
@} Customization v Solid
Display a solid color in the background.
Branding
Foreground
Avatars
Emails © silhouette
Display a generic user silhouette in the foreground.
SMS
#FFFFFF
& Integrations
$%  JWT Templates
A
S RWEDN0oKS Cannot be enabled because Name is off
None
e Jane Doe °
|Personal account s Reset changes
~ Development %
® MyApp 2 (oo @)
Customization > Avatars
(A Home
@ Usors Avatars
o Configure the user default avatar and organization logo.
{2 Organizations
Configure @ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
7)) User & Authentication >
() Organizations Settings
@ Sessions Default user avatar Background
i&: Account Portal Design the default user avatar. ° Marble
uz EEER AR . Display a marble gradient in the background. The marble gradient is
unique per user.
i Preview
Branding
. #6CATFF
Avatars .
_ - #FFFFFF Remove
Emails
+ Add color
SMS
Solid
£ Integrations Display a solid color in the background.
$%  JWT Templates Foreground
2, Webhooks © silhouette
Display a generic user silhouette in the foreground.
Developers . #000000
/2 APl Keys
Initials
e T BEE Cannot be enabled because Name is off °
|Development N
Personal account S
Customization > Avatars
® MyApp 2
Avatars
ome onfigure the user default avatar and organization logo.
H Confi th default avat d ization |
® Users
@5 Organizations @ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
Configure
7)) User & Authentication >
8 Default user avatar Background
Organizations Settings )
Design the default user avatar. ° Marble
(= Sessions Display a marble gradient in the background. The marble gradient is
unique per user.
& Account Portal Preview
3 Customization v . #6CATFF o
%
Branding . #EG9E9SE 1} Remove
Avatars + Add color
Emails Solid
Display a solid color in the background.
SMS
Foreground
Integrations
L g © silhouette
s JWT Templates Display a generic user silhouette in the foreground.
& Webhooks . #000000 [
Initials
Developers
/> APl Keys
© Cannot be enabled because Name is off
None
e Jane Doe
|Personal account s Reset changes
~ Development %
® MyApp 2 (oo @)
Customization > Avatars
(A Home
@ Usors Avatars
o Configure the user default avatar and organization logo.
{2 Organizations
Configure @ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
7)) User & Authentication >
() Organizations Settings
@ Sessions Default user avatar Background
i&: Account Portal Design the default user avatar. ° Marble
uz EEER AR . Display a marble gradient in the background. The marble gradient is
unique per user.
i Preview
Branding
. #6CATFF "
Avata ~
. . #D78989 [} Remove
Emails
+ Add color
SMS
Solid
£ Integrations Display a solid color in the background.
$%  JWT Templates Foreground
2, Webhooks © silhouette
Display a generic user silhouette in the foreground.
Developers . #000000 "
/2 APl Keys
Initials
e T BEE © Cannot be enabled because Name is off °
|Personal account s Reset changes
~ Development %
® MyApp 2 (oo @)
Customization > Avatars
(A Home
@ Usors Avatars
o Configure the user default avatar and organization logo.
{2 Organizations
Configure @ Once downloaded for the first time, Avatars are cached for 24 hours by the browser. If you change your avatar settings, it will take up to 24 hours for the
changes to be reflected. During development, you can clear your browser cache to see the new Avatars immediately.
7)) User & Authentication >
() Organizations Settings
@ Sessions Default user avatar Background
i&: Account Portal Design the default user avatar. ° Marble
uz EEER AR . Display a marble gradient in the background. The marble gradient is
unique per user.
i Preview
Branding
. #6CATFF "
Avata ~
. . #D78989 [} Remove
Emails
+ Add color
SMS
Solid
£ Integrations Display a solid color in the background.
$%  JWT Templates Foreground
2, Webhooks © silhouette
Display a generic user silhouette in the foreground.
Developers . #000000 "
/2 APl Keys
Initials
e T BEE © Cannot be enabled because Name is off °


Docs

pageType: Marketing

screenElements:
Top Navigation Bar
Logo
Button

screenElements:
Top Navigation Bar
Logo
Button
Side Navigation
Icon
Logo
Keyboard Key
Floating Action Button
Grid List
Card
Divider

pagePatterns:
Landing Page
Hero Section
Social Proof (Logo Cloud) Section
API Docs & Developers Page

pageType: Marketing Marketing Marketing Marketing Marketing

screenKeywords:
(& Q Search docs ®+® Go to clerk.com
G Clerk Docs usci vl yuul dpp 11 UITIA, UDSTIS Lall auuiciiucalc aru IIIGIIGSC uaien
accounts, update their personal and contact info, or set up security
A Home features for their accounts.
. Learn more -
Learning
4  Quickstarts
o Guid How do organizations work? Organizations allow members to collaborate across shared
uides resources. Each member of an organization needs to have a user
account in your application. All organization members have access to
-|  Sign Up & Sign In most of the organization resources, but some members can take
advantage of administrative features.
- Users
Learn more >
. Organizations, Roles, and
- . .
Permissions
@ Backend Requests
& Account Portal “ o
=8 Component Reference
\ Join our Discord Need help?
A Custom Flows . : . :
Join our official Discord server to chat with us directly and become a Contact us through Discord, Twitter, or email to receive answers to your
part of the Clerk community. questions and learn more about Clerk.
#& Integrations
Join Discord > Get help >
# Deployments & Migrations
& Testing
B Advanced Usage
® Error Handling
What did you think of this content? Clerk © 2024
® Troubleshooting
‘S It was helpful
© Upgrade Guides
<¥ It was not helpful
& Security
4" I have feedback
SDK References
|;c|erk Product Docs Changelog Pricing Company Signin
'he most comprehensive
Need more than just a sign-in box? Clerk is a complete suite of embeddable Uls,
flexible APls, and admin dashboards to authenticate and manage your users.
Trusted by fast-growing A -
= candor inngest € Grafbase seam HONEYLOVE @ soserun Dentologic @) SaaSGrid
companies around the world
Clerk Components
. Account Profile details e
Plxel-perfect UIS, Manage your account info.
- . 5. _— B B _ 3N N 5 - -
|(- Q_ search docs ®+® Go to clerk.com
(s Clerk Docs
A Home Learn the concepts »
Learning What is Clerk authentication? Clerk offers multiple authentication strategies to identify legitimate
users of your appication, and to allow them to make authenticated
4 Quickstarts requests to your backend.
MR Guides Learn more ->
-| Sign Up & Sign In
What is the "User" object? The User object contains all account information that describes a
.
a Users user of your app in Clerk. Users can authenticate and manage their
- accounts, update their personal and contact info, or set up securit
... Organizations, Roles, and P ; P P Y
& bormissions features for their accounts.
@ Backend Requests Learn more -
& Account Portal - L
How do organizations work? Organizations allow members to collaborate across shared
=8 Component Reference resources. Each member of an organization needs to have a user
account in your application. All organization members have access to
A Custom Flows most of the organization resources, but some members can take
advantage of administrative features.
#& Integrations Learn more >
# Deployments & Migrations
& Testing
B Advanced Usage
® Error Handling a o
® Troubleshooting
Join our Discord Need help?
© Upgrade Guides Join our official Discord server to chat with us directly and become a Contact us through Discord, Twitter, or email to receive answers to your
part of the Clerk community. questions and learn more about Clerk.
& Security
Join Discord > Get help >
SDK References
|¢ Q. search docs ®+® Go to clerk.com
(& Clerk Docs
A Home
Explore by Frontend Framework >
Learning
4  Quickstarts NEXT. @ R
M Guides Next.js React Remix
Easily add secure, beautiful, and fast Get started installing and initializing Easily add secure, edge- and SSR-
>l Sign Up &Sign in authentication to Next.js with Clerk. Clerk in a new Create React App. friendly authentication to Remix with
2 Users Clerk.
. Organizations, Roles, and
' permissions
S
@ Backend Requests @ LS A
Gatsby RedwoodJS React Native / Expo
& Account Portal
Learn about installing and initializing Grow your RedwoodJS application with Use Clerk with Expo to authenticate
=8 Component Reference
Clerk in a new Gatsby application. Clerk user management and users in your React Native application.
A Custom Flows authentication.
#& Integrations
P Deployments & Migrations
#  Deploy 9 Explore by Backend Framework >
& Testing
B Advanced Usage nede a [>_ |
®  Error Handling Node / Express Ruby on Rails SDKs
® Troubleshooting Quickly add authentication and user Integrate user management and Clerk's SDKs allow you to call the Clerk
© Upgrade Guides management to your Node.js authentication into your Ruby server API without having to implement
application. application. the calls yourself.
& Security o
SDK References
|¢ Q. search docs ®+® Go to clerk.com
(& Clerk Docs
A Home ’
Learning
Hi, Amanda!
4 Quickstarts We I C O m e to Profile amanda lee@email.com
Manage profile settings
o Clerk Docs e profie st
uides . . Photo
Find all the guides and resources Q Q o
d to develo With Clerk amanda.lee@email.com
I Sign Up & Sign In younee P : ;
- Users Email amanda.lee@emai
alee@work.com /
- 7= Acme
-:- organlzatlons' ROIES' and Phone number = +1(555) 273-2¢ "— -
“** " Permissions = 11 (555) 99342
@ Backend Requests
+,
& Account Portal 4 ’*
s . .
=t Component Reference Quickstarts & Tutorials Ul Components
A Custom Flows . . . . . .
Explore our end-to-end tutorials and getting started guides for Clerk's pre-built Ul components give you a beautiful, fully-
different application stacks using Clerk. functional user management experience in minutes.
#& Integrations
# Deployments & Migrations
& Testing
B Advanced Usage m Q
®  Error Handling API Reference Security
® Troubleshooting Dig into our API reference documentation and SDKs. We have Account security is the top concern of every feature we build.
© Upgrade Guides everything you need to get started setting up authentication with This documentation lists some of the many protections included
Clerk. with Clerk.
& Security o
SDK References


Webhooks

screenElements: Accordion Tree Badge

screenPatterns:
Empty State
Charts

screenElements: Badge Skeleton Accordion Tree Badge

screenPatterns:
Loading
Empty State
Charts

pageType: Application Application Application Application Application Application Application Application Application

screenKeywords:
Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks

(A Home Build and manage webhooks

® Users

& Organizations ma Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure

< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings

(= Sessions Endpoints <+ Add Endpoint
{2 Account Portal

URL ERROR RATE

I3 Customization >

£ Integrations &  https://play.svix.com/in/e_4SGCIMA9yKWPVhFKdOmKAyAzcec/ 0.0%
$%  JWT Templates

&, Webhooks Showing 1 item < >
Developers

2 APIKeys

? Paths

@ Domains
Application

5 Plan &Billing

3 Settings

e Jane Doe °
|Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks

(2 Home Build and manage webhooks

® Users

& Organizations mn Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure

< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings

(2 Sessions Historical Attempts

& Account Portal Last 6 hours (6:40 AM - 12:40 PM)

(I3 Customization >

£ Integrations Successful Attempts Failed Attempts

% JWT Templates

&, Webhooks

Recent Activity

Developers

> APIKeys

? Paths

@ Domains
Application

5 Plan &Billing No attempts have been made to your endpoints in the last 6 hours.
3 Settings
e Jane Doe °
|Development N i
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks

(2 Home Build and manage webhooks

® Users

(&) Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure

< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings

(= Sessions Message Logs

& Account Portal .

Latest Messages C = Filters Jump to Message

(I3 Customization >

,(5 Integrations EVENT TYPE MSG ID TIMESTAMP

% JWT Templates

&, Webhooks

Developers

> APIKeys

? Paths

@ Domains
Application

5 Plan &Billing

3 Settings

e Jane Doe °
|& Personal account c
Configure > Webhooks
® MyApp 2
Webhooks

(a) Home Build and manage webhooks

® Users

& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation.
Configure

< > Endpoints Logs Activity

7)) User & Authentication >

() Organizations Settings

[} Sessions Event Types

& Account Portal

(I3 Customization >

£ Integrations

% JWT Templates

Developers

> APIKeys

? Paths

@ Domains

Application

5 Plan &Billing

3 Settings
6) Jane Doe °
|Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks
(a) Home Build and manage webhooks
® Users
& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure
< Endpoints Event Catalog Logs Activity
7)) User & Authentication >
@ Organizations Settings
(= Sessions Event Types
& Account Portal
3 Customization s email.created
£ Integrations Email created
s JWT Templates Example Email created event
v data object
&, Webhooks [
13 Items
"data": {
Developers » body string "body":
"body_plain":
2 APIKeys » body_plain _string ndatat: {
 Paths dbPa- {
» data object "domain_name":
@ Domains "logo_image_url":
0 Items "logo_url": )
icati » delivered_by_clerk boolean name'": )
Application "url":
5 Plan &Billing » email_address_id string H
"otp_code": ,
3 Settings » from_email_name string "requested_at":
"requested_by": ,
e Jane Doe » id string "theme": { °
"button_text_color": )
|Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks
(a) Home Build and manage webhooks
® Users
& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure
< > Endpoints Event Catalog Logs Activity
7)) User & Authentication >
() Organizations Settings
=) Sessions Message Logs
& Account Portal .
Latest Messages b = Filters Jump to Message
(I3 Customization >
£ Integrations EVENT TYPE MSG ID TIMESTAMP
£ JWT Templates organization.deleted 01HWHBY48CQ9TP4RMW34XZBAQS April 28,2024 at 11:28 AM
&, Webhooks
organizationMembership.created 01HWHBXNKH550FZQCACYH1FNZR April 28,2024 at 11:28 AM
Developers A A A
organization.created 01HWHBXNJ1CH5G5WKKKSGFV40Y April 28,2024 at 11:28 AM
> APIKeys
@ Paths organizationMembership.created O1HWHANZ5WV1ECEEOMXNPOM7G7 April 28,2024 at 11:06 AM
L e organization.updated 01HWHAMQK2RYTER4BMYHSEORSS April 28, 2024 at 11:05 AM
Application organizationMembership.created 01HWHAMPS68J9MTNOWOEQON1FP April 28,2024 at 11:05 AM
5 Plan &Billing
organization.created 01HWHAMPQWE1TDC4BHADZABHD3 April 28,2024 at 11:05 AM
3 Settings
role.updated 01HWHAHR18KYFDYHWZR8RO5MIT April 28, 2024 at 11:04 AM
e T BeE
|Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks

(A Home Build and manage webhooks

® Users

& Organizations mn Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure

< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings

[5) Sessions Endpoints <+ Add Endpoint
{2 Account Portal

URL ERROR RATE

I3 Customization >

& Integrations

§%  JWT Templates .

Set up an endpoint to get started

& Webhooks For a list of events you can subscribe to, take a look at the Event Catalog.

Developers

2 APIKeys

& Paths Showing 0 items < >
@ Domains
Application

5 Plan &Billing

3 Settings

e Jane Doe °
|7 Development N 7
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks
(a) Home Build and manage webhooks
® Users
& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure
< Endpoints Event Catalog Logs Activity
7)) User & Authentication >
@ Organizations Settings
(= Sessions Event Types
& Account Portal
3 Customization s email.created
£ Integrations Email created
s JWT Templates Example Email created event
» data object
&, Webhooks [
13 Items
"data": {
Bl » object string "body":
"body_plain":
> APIKeys » type string ndata": {
@ Paths app”: { }
domain_name":
@ Domains "logo_image_url":
"logo_url": )
"name": ,
Application "url":
5 Plan &Billing Y
"otp_code": ,
3 Settings "requested_at":
"requested_by": ,
e Jane Doe "theme": { °
"button_text_color": )
|e
) omobbin 3
mn Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs

@ MyApp ¢
(@ Home < > Endpoints Event Catalog Logs Activity
® Users
(2 Organizations . .

Historical Attempts
Configure Last 6 hours (6:50 PM - 12:50 AM)
7)) User & Authentication >
Successful Attempts Failed Attempts

() Organizations Settings 0 0
) Sessions
& Account Portal
(I3 Customization > Recent Activity
£ Integrations
% JWT Templates
&, Webhooks
Developers
@ APIKeys No attempts have been made to your endpoints in the last 6 hours.
? Paths
@ Domains
Application
5 Plan &Billing
3 Settings

. Jane Smith °


Deleting an account

screenPatterns:
Confirmation
Delete & Deactivate Account

pageType: Application Application Application Application Application

screenKeywords:
X
Account Security
Manage your account info.
Password eeccecccoee Update password
Profile
@ Security
Two-step verification B Authenticator application Default
@ Backup codes
+ Add two-step verification
Active devices - Macintosh = This device
Chrome 123.0.0.0
103.6. (Singapore, SG)
Today at 4:59 PM
- Macintosh
Chrome 123.0.0.0
4/16/2024
- Macintosh
Chrome 123.0.0.0
4/19/2024
Delete account Delete account
Secured by (e clerk
|Applications
+ Create application
|X
Account Security
Manage your account info.
Password eeccecccoee Update password
Profile
@ Security
Two-step verification + Add two-step verification
Active devices - Macintosh  This device
Chrome 123.0.0.0
Today at 5:02 PM
Delete account Delete account
Are you sure you want to delete your account?
This action is permanent and irreversible.
Type "Delete account" below to continue.
Delete account
Cancel Delete account
Secured by (e clerk
|X
Account Security
Manage your account info.
Password eeccecccoee Update password
Profile
@ Security
Two-step verification + Add two-step verification
Active devices - Macintosh  This device
Chrome 123.0.0.0
Today at 5:02 PM
Delete account Delete account
Secured by (e clerk
|X
Account Security
Manage your account info.
Password eeccecccoee Update password
Profile
@ Security
Two-step verification + Add two-step verification
Active devices - Macintosh  This device
Chrome 123.0.0.0
Today at 5:02 PM
Delete account Delete account
Are you sure you want to delete your account?
This action is permanent and irreversible.
Type "Delete account" below to continue.
Delete account
Cancel
Secured by (e clerk


Adding a donation to order

screenKeywords:
- MARKET -
‘fmive Send Healthy Groceries to
Gw® Communities in Need ®
Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.
You're saving $1.50 on today's order ()

Select amount to gift A\
Order Summary
Subtotal $4.49
Grocery shipping $5.95
Taxes $0.42
Total $10.86
Items

Place Order
|
|- MARKET -

D o We’ll send order reminders, and you can
always edit or easily remove items. Skip,
cancel or place one-time orders.

‘fmive Send Healthy Groceries to
Gw Communities in Need ®

Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.

You're saving $1.50 on todav's order (i)

Place Order

Cancel Done

10% = $0.15 for a family in need

None
Custom
|
|- MARKET -
‘Tmive Send Healthy Groceries to
Gw3 Communities in Need ®
Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.
You're saving $1.50 on today's order ()

Custom A4
Custom donation amount

0.1
Order Summary
Subtotal $4.49
Grocery shipping $5.95
Savings donation $0.10
L PO bdn an

Place Order
|
|9:41 all ¥ @)
- MARKET -
\#"' CUIITHITIUIIILIED 111 NEeeu vV

Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.

You're ~~rine €1 EA ~n tndanite ~vder (§)
Custom . . vV
Adding Donation to Order

Custom donation amount

0.1

Order Summary

Subtotal $4.49
Grocery shipping $5.95
Taxes $0.42
Total $10.86

Place Order
. ]
|- MARKET -
‘Tmive Send Healthy Groceries to
Gw3 Communities in Need ®
Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.
You're saving $1.50 on today's order ()

Custom A4
Custom donation amount
Order Summary
Subtotal $4.49
Grocery shipping $5.95
Taxes $0.42

Place Order
|
|- MARKET -

D We’ll send order reminders, and you can
always edit or easily remove items. Skip,
cancel or place one-time orders.

‘fmive Send Healthy Groceries to
Gw Communities in Need ®
Help us fight for Food Equality Now. When you gift
your savings, you’ll make a direct impact to support
education and access to healthy food through our
Thrive Gives program and nonprofits FoodCorps and
FoodCycle LA.
You're saving $1.50 on todav's order (i)
Place Order
Cancel Done
100% = $1.50 for a family in need
50% = $0.75 for a family in need
35% = $0.53 for a family in need


Sending an example

screenKeywords:
session.revoked v
Personal account S
Signing Secret ~
® MyApp s Schema ceessccssess @
Example Session revoked event
(a) Home » data object
{
10 ltems b
@ Users "data": {
{3 Organizations » object string "abandon_at": 16566688650
"client_id":
» type string "created_at": 16540768650
Configure "expire_at": 1654681665014
7)) User & Authentication > LB i
"last_active_at": 1654076
() Organizations Settings "object": ,
. "status": ,
(% Sessions nupdated_at": 16540769084
& Account Portal s ser_iele
I
(I3 Customization > "object": c
"type":
£ Integrations N Vi
J
% JWT Templates
&5 Webhooks Send Example
Developers
> APIKeys
? Paths Message Attempts $ Al Succeeded = Failed = Filters
@ Domains
EVENT TYPE MESSAGE ID TIMESTAMP
Application v Succeeded session. revoked msg_2fiNVN5acj2kHxAHBdyLtDA@VDR April 28,2024 at 12:52 PM :
5 Plan &Billing
Showing 1 item
3 Settings s
e Jane Doe °
|session.revoked v
Personal account S
Signing Secret ~
® MyApp s Schema ceessccssess @
Example Session revoked event
(a) Home » data object
I
10 ltems b
@ Users "data": {
{3 Organizations » object string "abandon_at": 16566688650
"client_id":
» type string "created_at": 16540768650
Configure "expire_at": 1654681665014
nidhs
7)) User & Authentication > 10 i
"last_active_at": 1654076
() Organizations Settings "object": ,
"status": ,
(% Sessions nupdated_at": 16540769084
& Account Portal s ser_iele
I
(I3 Customization > "object": c
. "type":
£ Integrations }
% JWT Templates
&5 Webhooks Send Example
Developers
> APIKeys
? Paths Message Attempts $ Al Succeeded = Failed = Filters
@ Domains
EVENT TYPE MESSAGE ID TIMESTAMP
Application
This endpoint has not received any messages yet
5 Plan &Billing
@3 Settings Showing 0 items
e Jane Doe °
|< Endpoints Event Catalog Logs Activity
Personal account S
@ MyApp S A q
Endpoints > nvaF0q :
() Home https://play.svix.com/in/e_4SGCImA9yKWPVhFKdOmKAyAzcec/ Edit Creation Date
® Users April 28, 2024 at 12:46 PM
(2 Organizations Overview Advanced Testing
Last Updated
Configure Example Message April 28, 2024 at 12:51 PM
7)) User & Authentication >
© Organizations Settings To test your integration, ping this endpoint with an example event. For more information Subscribed events  Edit
about each event type, take a look at the Event Catalog. .
& Sessions session.revoked
@ Account Portal Note: Failed messages sent this way will not be retried. ehaitcieated
< user.created
[[3 Customization > Send event +7 More
£ Integrations session.revoked v
% JWT Templates Signing Secret  ~
& Webhooks Schema cececccscees @
Example Session revoked event
Developers » data object
{
2 APIKeys 10 Items .
"data": {
(_2) Paths » object string "abandon_at": 16566688650
. "client_id":

@ Domains » type string "created_at": 16540768650

"expire_at": 1654681665014
Application tid":

"last_active_at": 1654076
5 Plan &Billing "object": 5
@ Settings status": 0

"updated_at": 16540769084

"user_id":

e Jane Doe }
"object":
|< > Endpoints Event Catalog Logs Activity
Personal account S
® MyApp 2 ) .
Endpoints > nvaF0q :
() Home https://play.svix.com/in/e_4SGCImA9yKWPVhFKdOmKAyAzcec/ Edit Creation Date
® Users April 28, 2024 at 12:46 PM
(2 Organizations Overview Advanced Testing
Last Updated
Configure Example Message April 28,2024 at 12:51 PM
7)) User & Authentication >
) Organizations Settings To test your integration, ping this endpoint with an example event. For more information Subscribed events  Edit
about each event type, take a look at the Event Catalog. .
E‘ Sessions session.revoked
@ Account Portal Note: Failed messages sent this way will not be retried. email.created
< user.created
[[3 Customization > Send event +7 More
£ Integrations Select an event type v
% JWT Templates Signing Secret  ~
& Webhooks Schema cesscccccces ®
Bl There's no schema defined for this event
type. The message payload might be empty.
> APIKeys
? Paths
@ Domains
Application
5 Plan &Billing
Message Attempts O Al Succeeded Failed = Filters
3 Settings
EVENT TYPE MESSAGE ID TIMESTAMP
e Jane Doe


Role detail

pageType: Application Application Application

screenKeywords:
Personal account c
Configure > Organization settings > Roles > Admin
® MyApp 2
Admin
@ Home Role with elevated permissions in the organization.
® Users org:admin
{2 Organizations
Q Sort by: Key v Show 6 system permissions
Configure
7)) User & Authentication > Permissian Key 1
() Organizations Settings
) Sessions
{2 Account Portal
I3 Customization > D
A Integrations No custom permissions created
&% JWT Templates Start by creating new permissions to assign to roles
2, Webhooks
Developers
2 APIKeys
? Paths
@ Domains Show 6 hidden system permissions
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Development N
Personal account S
Configure > Organizations Settings
® MyApp 2
Organizations Settings
(A Home
® Users Settings Roles Beta Permissions Beta
{2 Organizations
Q Sort by: Role v PIIEELR  Create new role
Configure L
Role 1 Key Permissions
7)) User & Authentication >
org:sys_profile:manage,
B Organizations Settings Adimin (— org:sys_profile:delete,
. i cadmin org:sys_memberships:read
[} Sessions . i - 0rg:a ,
v Role with elevated permissions in the organization. org:sys_memberships:manage,
g, Account Portal org:sys_domains:read, org:sys_domains:manage
I3 Customization >
Member

/(y Integrations i . L . o org:member org:sys_memberships:read
Role with non-privileged permissions in the organization.

$%  JWT Templates

2, Webhooks

Developers

2 APIKeys

? Paths

@ Domains

Application

5 Plan &Billing

3 Settings

e Jane Doe °
|Development N
Personal account c
Configure > Organization settings > Roles > Admin
® MyApp ¢
Admin

@ Home Role with elevated permissions in the organization.
® Users org:admin
{2 Organizations

Q Sort by: Key v Show 6 system permissions
Configure
7)) User & Authentication > Permissian Key 1
() Organizations Settings . .

Manage domains | system org:sys_domains:manage
) Sessions
Read domains | system org:sys_domains:read
i&: Account Portal
[ Customization > Manage members | system org:sys_memberships:manage
’O Integrations Read members | system org:sys_memberships:read
$%  JWT Templates

Delete organization | system org:sys_profile:delete
2, Webhooks

Manage organization | system org:sys_profile:manage
Developers
2 APIKeys
? Paths
@ Domains
Application
5 Plan &Billing
3 Settings

e Jane Doe °


Message and offers

screenPatterns:
Notifications
Date & Time

screenElements: Card Card Button Badge

screenPatterns:
Notifications
Date & Time
Empty State
My Account & Profile
Wallet & Balance
Notifications

screenKeywords:
9:41 all ¥ @
< [ Iuhve Q 13@
Messages & Offers
®
Autoship Updates
Your next Autoship order ships soon. Review
and customize it by May 20 at 11:59 PM PST
Manage your box
®
Autoship Updates
Your next Autoship order ships soon. Review
and customize it by May 19 at 11:59 PM PST
Manage your box
®
Shop Healthy With SNAP EBT
m -
Q2 ¢ o @
HOME BROWSE DEALS AUTOSHIP ACCOUNT
|
|9:41 all ¥ @
< apmve Q 1:.'®
Messages & Offers
- gm
No Messages & Offers
Your exclusive deals and offers will show up
here
& Q < ®
HOME BROWSE DEALS ACCOUNT
|9:41 all ¥ @
Joshua Smith
Edit personal details
Thrive Cash Balance ® $0.00
Messages & Offers P
Savings N
Member since 2024
$1.50 $1.50
Total Savings @ Savings Per Order @
Manage Deliveries
My Orders Shopping Lists
Buy It Again Recommended
- 6
Q @ O
HOME BROWSE DEALS AUTOSHIP ACCOUNT
|9:41 all ¥ @
< apRve Q 1.:!®
Messages & Offers
Manage your box
Autoship Updates
Your next Autoship order ships soon. Review
and customize it by May 18 at 11:59 PM PST
Manage your box
Expired
Q < Q ®
HOME BROWSE DEALS AUTOSHIP ACCOUNT


Switching to mobile view

pageType: Application Application

screenKeywords:
From Development N
Personal account < Enter the local email part you would like this email to be sent from, or leave empty
to default to “invitations®
@ MyApp ¢ @accounts.dev
Reply-To
(A) Home
Enter the local email part you would like this email's Reply-To header to be set to
Users
® @accounts.dev
{2 Organizations
Subject
Configure Invitation to join {{app.name}}
7)) User & Authentication > Email body
() Organizations Settings o o n Hit Body
) Sessions
{2 Account Portal
@} Customization v {{> app IOgO}}
Branding
Avatars
— Your invitation
SMS {{#if inviter_name}} {{escapeURIs inviter_name}} has invited you to join them on
{{app.name}}. {{else}} You are invited to join {{app.name}}. {{/if}}
& Integrations
$%  JWT Templates Accept invitation
2, Webhooks
If you're having trouble with the above button, click here.
Developers
API Keys
0 Jane Doe Apply changes °
|From Development N
Personal account < Enter the local email part you would like this email to be sent from, or leave empty
to default to “invitations®
@ MyApp ¢ @accounts.dev
Reply-To
(A) Home
Enter the local email part you would like this email's Reply-To header to be set to
Users
® @accounts.dev
{2 Organizations
Subject
Configure Invitation to join {{app.name}}
7)) User & Authentication > Email body
() Organizations Settings o o s i Body
) Sessions
{2 Account Portal
@} Customization v {{> app IOgO}}
Branding
Avatars
e Your invitation
SMS {{#if inviter_name}} {{escapeURlIs
inviter_name}} has invited you to join them
&5 Integrations on {{app.name}}. {{else}} You are invited to
join {{app.name}}. {{/if}}
$%  JWT Templates
2, Webhooks
Accept invitation
SRS CESE If you're having trouble with the above
API Keys button, click here.
e Jane Doe Reset Apply changes °


Creating an organization

actions:
Adding & Creating
Inviting Teammates & Friends

screenElements:
Select
Chip
Side Navigation
Icon
Avatar
Grid List
Floating Action Button

screenPatterns:
Invite Teammates
Home
Dashboard
Date & Time
Timeline & History
Acknowledgement & Success

pageType: Application Application Application Application Application Application Application Application Application Application

screenKeywords:
Invite new members X
X
Select role v
Member
Admin
Secured by e clerk
|Invite new members X
example@email.com, example2@email.com
Select role v
Secured by e clerk
|Invite new members X
X
Role: Admin v
Secured by e clerk
|Create organization X
Logo
Upload
&
Recommended size 1:1, up to 10MB.

Name

JDMobbin
Slug

jdmobbin

Secured by e clerk
|Development N

Personal account C

Home > MyApp
® MyApp e

Congratulations, your application now has users!
(@ Home !

Clerk handles all the authentication and user management pieces for you. Next, you can learn how to access this
® Users data and use it in your application, customize the look and feel of your components, and get your Clerk app ready for
(2} Organizations production.
Configure

[/
@) User & Authentication > Q o l -
@ o izati Setti Deploy your Clerk app to production Learn about authentication Learn about Component Customization
rganizations Settings
[} Sessions
& Account Portal
[I3 Customization > Total users Active users Sign-ups Sign-ins
£ Integrations All time April 2024 April 2024 April 2024
% JWT Templates 2 2 2 1
2 Webhooks
Developers
2 APIKeys Recent sign-ups Recent sign-ins
@ Paths
@ Domains Q jonsmith.mobbin@gmail.com Wed Apr 24, 15:57 a jsmith.mobbin2@gmail.com Thu Apr 25, 11:25
Application a jsmith.mobbin2@gmail.com Wed Apr 24, 15:54
5 Plan &Billing
83 Settings
e Jane Doe °
|Development N
Personal account
Home > MyApp
+: Create organization
Congratulations, your application now has users!
Secured by (e clerk
Clerk handles all the authentication and user management pieces for you. Next, you can learn how to access this
data and use it in your application, customize the look and feel of your components, and get your Clerk app ready for
production.
Deploy your Clerk app to production Learn about authentication Learn about Component Customization
Total users Active users Sign-ups Sign-ins
All time April 2024 April 2024 April 2024
2 3 2 2
Recent sign-ups Recent sign-ins
Jon Smith ] Q _ ) ) .
Q jonsmith.mobbin@gmail.com Wed Apr 24, 15:57 jsmith.mobbin2@gmail.com Thu Apr 25, 11:25
e Jane Doe °
|Create organization X
Logo
Upload
&
Recommended size 1:1, up to 10MB.
Name
Slug
my-org
Secured by e clerk
|) omobbin S
Applications
+ Create application
@ Jane Doe °
|Invite new members X
=
Invitations successfully sent
Secured by e clerk
|Invite new members X
X
Select role v
Secured by e clerk


Logging out

screenKeywords:
2 clerk
Sign in to Clerk '
Welcome back! Please sign in to continue
© GitHub G Google
or .
Email address ¢
Don't have an account? Sign up
Secured by (e clerk
/ © 2024 Clerk Support Privacy Terms
|B Development N
JDMobbin C
Home > MyApp
® MyApp 2
a H Congratulations, your application now has users!
ome
Clerk handles all the authentication and user management pieces for you. Next, you can learn how to access this
® Users data and use it in your application, customize the look and feel of your components, and get your Clerk app ready for
{2 Organizations production.
Configure
7)) User & Authentication >
E] o izati S Deploy your Clerk app to production Learn about authentication Learn about Component Customization
rganizations Settings
) Sessions
{2 Account Portal
I3 Customization > Total users Active users Sign-ups Sign-ins
£ Integrations All time April 2024 April 2024 April 2024
§%  JWT Templates 2 3 2 2
2, Webhooks
Developers
2 APIKeys Recent sign-ups Recent sign-ins
? Paths
Jon Smith . — . . i
M NArmnaine jonsmith.mobbin@gmail.com Wed Apr 24, 15:57 jsmith.mobbin2@gmail.com Thu Apr 25, 11:25
Jane Doe
jdoe.mobbin@gmail.com
@ Manage account » Sign out
ar Add account
e Jane Doe °


Changing user's password

screenElements: Avatar Card Badge

screenKeywords:
Change password
New password
0000000000000000000
Confirm new password
0000000000000000000
Sign out of all other devices
If checked, this user will be signed out of all their
devices.
Ignore password policies
If checked, password policies will not be enforced on
this password.
cancel
|Change password
New password
0000000000000000000
Confirm new password
0000000000000000000
Sign out of all other devices
If checked, this user will be signed out of all their
devices.
Ignore password policies
If checked, password policies will not be enforced on
this password.
cancel
|Development N
Personal account S
Users > jonsmith.mobbin@gmail.com
® MyApp 2
(A Home
Basic information
® Users Manage user profile
{2 Organizations
jonsmith.mobbin@gmail.com Email address
. Last signed in 2 minutes ago
Configure jonsmith.mobbin@gmail.com Primary
. . V Verified
() User & Authentication > UserID user_2EXRVMKEVwyFnou9.. Copy
() Organizations Settings
iZ: Impersonate user Phone numbers
) Sessions
& Change password
i&: Account Portal +16592137379 Primary
® Ban user V Verified
I3 Customization >
J Delete user
£ Integrations Social accounts
% JWT Templates Joined on Apr 24,2024 N
one
2, Webhooks
Web3 wallets
Developers
None
2 APIKeys
2
@ Paths Enterprise accounts
@ Domains
None
Application
5 Plan &Billing
. Personal information
3 Settings ) ) )
Manage personal information settings
e T BEE First name °
|Development N
Personal account S
Users > jonsmith.mobbin@gmail.com
® MyApp 2
(A) Home
Basic information
® Users Manage user profile
{2 Organizations
jonsmith.mobbin@gmail.com Email address
. Last signed in 1 hour ago
Configure jonsmith.mobbin@gmail.com Primary
. . V Verified
(@) User & Authentication > UserID user_2£XRVMKEVWYFnoug.. Copy
() Organizations Settings
g Impersonate user Phone numbers
) Sessions
& Change password
& Account Portal +16502137379 Primary
® Ban user V Verified
I3 Customization >
J Delete user
£ Integrations Social accounts
% JWT Templates Joined on Apr 24,2024
None
2, Webhooks
Web3 wallets
Developers
None
2 APIKeys
2
@ Paths Enterprise accounts
@ Domains
None
Application
5 Plan &Billing
‘ 3 formatior
3 Settings
User settings saved
e Jane Doe
|Change password

New password

Confirm new password
Sign out of all other devices
If checked, this user will be signed out of all their
devices.
Ignore password policies
If checked, password policies will not be enforced on
this password.

cancel
|


Email template detail

screenElements:
Divider
Keyboard Key

screenKeywords:
Development N
Personal account S
Customization > Emails > Invitation
® MyApp 2
Invitation
(A Home Default
® Users
Need help?
{2 Organizations
mn Learn how to use the email & SMS templating feature.
Configure
7)) User & Authentication >
Delivered by Clerk (]
() Organizations Settings
If enabled, Clerk will use SendGrid to deliver this email. If disabled, Clerk will not send this email and you must listen to the 'emails’' webhook to
[5) Sessions send it on your own.
{2 Account Portal
Learn more about Delivered by Clerk
@} Customization v
Brandin:
i Name
Avatars o
Invitation
Emails
From
SMS , , . .
Enter the local email part you would like this email to be sent from, or leave empty
to default to “invitations’
& Integrations
@accounts.dev
$%  JWT Templates
Reply-To
2, Webhooks Py
Enter the local email part you would like this email's Reply-To header to be set to
@accounts.dev
Developers
/2 APIKeys Subject
Invitation to join {{app.name}}
e Jane Doe © Preview Apply changes °
|From Development N
Personal account < Enter the local email part you would like this email to be sent from, or leave empty
to default to “invitations’
@ MyApp ¢ @accounts.dev
Reply-To
(A) Home
Enter the local email part you would like this email's Reply-To header to be set to
Users
® @accounts.dev
{2 Organizations
Subject
COnTigNTe Invitation to join {{app.name}}
7)) User & Authentication > Email body
() Organizations Settings o o n Ht Body
) Sessions
Undo B+z
& Account Portal
- Redo ®+shift+z
@} Customization v )go}}
Branding Delete delete, backspace
Avatars Bold % +b
Caile wvitation
Italic ¥+i
SMS e}} {{escapeURls inviter_name}} has invited you to join them on
Duplicate ¥+shift+d slse}} You are invited to join {{app.name}}. {{/if}}
& Integrations
Move up 8 +shift+1
§%  JWT Templates !
Move down ®+shift+u
2, Webhooks
Remove inline format s +shift+m (rouble with the above button, click here.
Developers
API Keys
e Jane Doe Reset Apply changes °
|From Development N
Personal account < Enter the local email part you would like this email to be sent from, or leave empty
to default to “invitations®
@ MyApp ¢ @accounts.dev
Reply-To
(A) Home
Enter the local email part you would like this email's Reply-To header to be set to
Users
® @accounts.dev
{2 Organizations
Subject
Configure Invitation to join {{app.name}}
7)) User & Authentication > Email body
() Organizations Settings o o n Hit Body
) Sessions
{2 Account Portal
@} Customization v {{> app IOgO}}
Branding
Avatars
— Your invitation
SMS {{#if inviter_name}} {{escapeURIs inviter_name}} has invited you to join them on
{{app.name}}. {{else}} You are invited to join {{app.name}}. {{/if}}
& Integrations
$%  JWT Templates Accept invitation
2, Webhooks
If you're having trouble with the above button, click here.
Developers
API Keys
0 Jane Doe Apply changes °
|Development N
Personal account S
Customization > Emails
® MyApp 2
Emails
% Getstarted Configure the theming of Clerk-sent emails
Zero to authenticated in minutes.
Add Clerk to localhost >
@ Users Invitation Magic link - Sign in Magic link - Sign up
& Organizations Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
Default Default Default
Configure
7)) User & Authentication >
() Organizations Settings
© Sessions Magic link - Verify email Passkey added Passkey removed
i8: Account Portal Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
EB Customization v Default Default Default
Branding
Avatars
Emails
Password changed Password removed Primary email address changed
SMS
Updated about 20 hours ago Updated about 20 hours ago Updated about 20 hours ago
/0 [ meg rations Default Default Default
$%  JWT Templates
2, Webhooks
Reset password code Verification code
Updated about 20 hours ago Updated about 20 hours ago
Q Jane Doe
Default Default


Adding a satellite domain

screenKeywords:
Personal account c
Developers > Domains > upward-dodo-50.clerk.accounts.dev > Satellites > google.com
® MyApp 2
google.com
Manage this satellite domain
Enterprise Connections
Multi-factor DNS  Danger
Restrictions
Attack Protection
@ Organizations Settings Delete satellite domain
Delete this domain
) Sessions
{2 Account Portal
I3 Customization >
& Integrations
$%  JWT Templates
2, Webhooks
Developers
2 APIKeys
? Paths
@® Domains
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Personal account c
Developers > Domains > upward-dodo-50.clerk.accounts.dev > Satellites > google.com
® MyApp 2
google.com

— Manage this satellite domain

Enterprise Connections

Multi-factor DNS  Danger

Restrictions

Attack Protection
() Organizations Settings Status B

This domain is functioning correctly.
) Sessions
{2 Account Portal
I3 Customization >
& Integrations
$%  JWT Templates
2, Webhooks
Developers
2 APIKeys
? Paths
@® Domains
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Add a Satellite Domain
Learn more about
Satellite domain
Enter the satellite domain to add. It cannot include a subdomain.
google.com
Please ensure you have access to set the necessary CNAME records
for this domain.
For example, preview deployment URLs using vercel.app will not
work.
Cancel
|Add a Satellite Domain
Learn more about
Satellite domain
Enter the satellite domain to add. It cannot include a subdomain.
(e.g. example.com)
Please ensure you have access to set the necessary CNAME records
for this domain.
For example, preview deployment URLs using vercel.app will not
work.
Cancel
|Personal account c
Developers > Domains > upward-dodo-50.clerk.accounts.dev
® MyApp 2
upward-dodo-50.clerk.accounts.dev

Enterprise Connections DNS  Satellites

Multi-factor

Restrictions

Attack Protection Domain Status
(£ Organizations Settings google.com e Valid
) Sessions
{2 Account Portal
I3 Customization >
& Integrations
$%  JWT Templates
£, Webhooks
Developers
2 APIKeys
? Paths
@® Domains
Application
5 Plan &Billing
3 Settings

e Jane Doe °
|Development N
Personal account S
Developers > Domains > upward-dodo-50.clerk.accounts.dev
® MyApp 2
upward-dodo-50.clerk.accounts.dev

@8 sers DNS  Satellites

{2 Organizations
Configure

7)) User & Authentication >

() Organizations Settings

| S8 Satellite domains

Y

RS Share authenticated sessions across
3 Customization > unlimited domains with satellite domains.
’G ieorations Add satellite domain

$%  JWT Templates

2, Webhooks

Developers

2 APIKeys

? Paths

@® Domains
Application

5 Plan &Billing

3 Settings

e Jane Doe °


Adding a member

screenElements:
Select
Search Bar
Table
Pagination

screenPatterns:
Search
User / Group Profile
Invite Teammates

screenKeywords:
Add members
Search for user
jsmith.mobbin2@gmail.com
jsmith.mobbin2@gmail.com
Role
Member ~
v Member
Database
access
Admin
|Add members
Search for user
Role
Member ~
Cancel
|Add members
Search for user
smith
jsmith.mobbin2@gmail.com
jsmith.mobbin2@gmail.com
.~
Cancel
|Development N i
Personal account S
Organizations > Marketing Design
® MyApp 2
@ Home a
® Users Marketing Design
(& Organizations
Profile Members Danger
Configure
Members a
@ User & Authentication > & LRIl
Manage and search for members with ease.
() Organizations Settings
) Sessions Search = Filter Ty Sort
{2 Account Portal
o User Phone Number Joined o Role
I3 Customization >
Int ti i
A Integrations Q Jon Smith . +16502137379 Today at 11:05 AM Admin
jonsmith.mobbin@gmail.com
$%  JWT Templates
2, Webhooks
Developers
2 APIKeys
? Paths
@ Domains
Application
5 Plan &Billing
3 Settings
e Jane Doe °
|Development N
Personal account S
Organizations > Marketing Design

® MyApp ¢
@ Home a
® Users Marketing Design
(& Organizations

Profile Members Danger
Configure
7)) User & Authentication >
o . Profile
() Organizations Settings o . Organization ID
Manage organization profile
(X Sessions org_2fiAUbtOpKFLq4rVFAgiIHNKXQE7 Copy
{2 Account Portal
I3 Customization > Slug
,0 Integrations marketing-design
$%  JWT Templates
2, Webhooks Created
Today at 11:05 AM
Developers
2 APIKeys Name
? Paths Marketing Design
@ Domains
Logo
Application Upload image m
5 Plan &Billing
3 Settings
e Jane Doe °
Memharchin limit Unlimited members pro
|Add members
Search for user
jsmith.mobbin2@gmail.com
jsmith.mobbin2@gmail.com
Role
Member ~
Cancel
|Add members
The following user has been successfully added to Marketing
Design organization.
jsmith.mobbin2@gmail.com
Close
|Development N
Personal account &
Organizations > Marketing Design
® MyApp e
@ Home n
® Users Marketing Design
(&) Organizations
Profile Members Danger
Configure
Members o
@) User & Authentication > &+ Add Member
Manage and search for members with ease.
E] Organizations Settings
[£) Sessions Search = Filter Ty Sort
& Account Portal
o User Phone Number Joined ¢ Role
[I3 Customization >
£ Integrations Q jsmith.mobbin2@gmail.com +16018792552 Today at 11:06 AM Database access ~
% JWT Templates
J  Webhooks Q JonSmith . +16502137379 Today at 11:05 AM Admin ~
jonsmith.mobbin@gmail.com
Developers
2 APIKeys
@ Paths
@ Domains
Application
5 Plan &Billing
83 Settings
Q Jane Doe °
|Add members
Search for user
jsmith.mobbin2@gmail.com
jsmith.mobbin2@gmail.com
Role
Database access -~
Cancel


Get started

screenElements:
Tab
Segmented Control

screenKeywords:
Development N
Personal account S
® MyApp 2
- Watching for users
' .
You're just a couple steps
2 Get started J p P Choose your framework below to get started.
Zero to authenticated in minutes. away from your first user. Zero to authenticated in less than 10 minutes.
Add Clerk to localhost to get started.
® Users
Organizations
o (n) & = & ® A s
- L d
Configure Next.js React Remix RedwoodJS Gatsby Expo JavaScript
7)) User & Authentication >
() Organizations Settings
) Sessions
a Install @clerk/nextjs npm yarn  pnpm
i&: Account Portal
The npm package to use with Clerk and NextJS.
I3 Customization > ® terminal 0
’6 Integrations npm install @clerk/nextjs
$%  JWT Templates
2, Webhooks
e Set your environment variables
Developers M .env.local © 0
Add these keys to your .env.local or create the file
& APl Keys if it doesn't exist. Retrieve these keys anytime from NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_dXB3YXJk
the API keys page. -
& Paths s pag CLERK_SECRET _KEY=¢ oo seccsscscsscessccssscsssacosss
@ Domains
e Add ClerkProvider to yourapp App Router  Pages Router
This global provider provides active session and user
e Jane Doe data to your app within t. ™ /src/app/layout.tsx [aa)
|o Development 20 erminal ) O
Personal account S
npm install @clerk/nextjs
® MyApp 2
(1
2 Getstarted o Set your environment variables =
Zero to authenticated in minutes. -env.local © 0
Add Clerk to localhost to get started. Add these keys to your .env.local or create the file
if it doesn't exist. Retrieve these keys anytime from NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_dXB3YXJk
® Users the APl keys page. CLERK_SECRET _KEY=+ e sssccsccssssscssssssccsscsssns
{2 Organizations
Configure e Add ClerkProvider to yourapp App Router  Pages Router
i) User & Authentication 2 This global provider provides active session and user
o . data to your app within it. @ /src/app/layout.tsx u)
() Organizations Settings
[ Sessions import { ClerkProvider } from '@clerk/nextjs'
return (
i&: Account Portal )
<ClerkProvider>
I3 Customization > <html lang='en'>
. <body>{children}</body>
& Integrations
</html>
{} JWT Templates </ClerkProvider>
2, Webhooks
Developers o
Update middleware.ts middlewaze. ts 0
2 APIKeys
Update your middleware file or create one at the root
(27 Paths of your project or sxc/ directory if you're using a import { authMiddleware } from "@clerk/nextjs";
. src/ directory structure. export default authMiddleware({});
@ Domains
The authMiddleware helper enables authentication export const config = {
and is where you'll configure your protected routes. matcher: ["/((?!.+.[wl+$|_next).*)", "/", "/(api
};
e Jane Doe °
|~ Development i lerkProvider>
Personal account S
® MyApp 2
o Update middleware.ts middlewaze. ts 0
2 Getstarted Update your middleware file or create one at the root
Zero to authenticated in minutes. of your project or src/ directory if you're using a import { authMiddleware } from "@clerk/nextjs";
Add Clerk to localhost to get started. .

src/ directory structure. export default authMiddleware({});
® ke The authMiddleware helper enables authentication export const config = {

and is where you'll configure your protected routes. matcher: ["/((?!.+.[wl+$|_next).*)", "/", "/(api
{2 Organizations ¥
Configure
) User & Authentication i ° You did it. Now npm run dev .
E] Organizations Settings Your localhost will redirect through your Clerk account portal.
) Sessions
{2 Account Portal

Next steps
I3 Customization >

Utilize your own pages for authentication
& Integrations ) o

The account portal is the fastest way to add authentication, but Clerk has
g} JWT Templates pre-built, customizable components to use in your app too.
2, Webhooks

Continue to the Next.js guide
Developers
2 APIKeys
? Paths
@ Domains
e Jane Doe °


Copying a user ID

screenPatterns:
Acknowledgement & Success
User / Group Profile

screenKeywords:
Development N
Personal account S
Users > jonsmith.mobbin@gmail.com
® MyApp 2
(A Home
Basic information
® Users Manage user profile
{2 Organizations
jonsmith.mobbin@gmail.com Email address
. Last signed in 1 hour ago
Configure - jonsmith.mobbin@gmail.com )
. . V Verified
() User & Authentication > UserID user_2EXRVMKEVwyFnou9.. Copy
() Organizations Settings
iZ: Impersonate user Phone numbers
) Sessions
& Change password
i&: Account Portal +16502137379 Primary
® Ban user V Verified
I3 Customization >
J Delete user
£ Integrations Social accounts
% JWT Templates Joined on Apr 24,2024
None
2, Webhooks
Web3 wallets
Developers
None
2 APIKeys
2
@ Paths Enterprise accounts
@ Domains
None
Application
5 Plan &Billing
. Personal information
3 Settings ) ) )
Manage personal information settings
e T BEE First name °
|Development N
Personal account S
Users > jonsmith.mobbin@gmail.com
® MyApp 2
(A Home
Basic information
® Users Manage user profile
{2 Organizations
jonsmith.mobbin@gmail.com Email address
. Last signed in 2 minutes ago
Configure jonsmith.mobbin@gmail.com Primary
. . V Verified
() User & Authentication > UserID user_2EXRVMKEVwyFnou9.. Copy
() Organizations Settings
iZ: Impersonate user Phone numbers
) Sessions
& Change password
i&: Account Portal +16592137379 Primary
® Ban user V Verified
I3 Customization >
J Delete user
£ Integrations Social accounts
% JWT Templates Joined on Apr 24,2024 N
one
2, Webhooks
Web3 wallets
Developers
None
2 APIKeys
2
@ Paths Enterprise accounts
@ Domains
None
Application
5 Plan &Billing
. Personal information
3 Settings ) ) )
Manage personal information settings
e T BEE First name °


SMS template detail

screenKeywords:
Development N i
Personal account S
MyA| [
@ DAL v ) Watching for users
' .
You're just a couple steps
© Getstarted ] p P Choose your framework below to get started.
Zero to authenticated in minutes. away from your first user. Zero to authenticated in less than 10 minutes.
Add Clerk to localhost to get started.
® Users
(2 Organizations <o
& 3% N\
-
) Next.js React Remix RedwoodJS Gatsby Expo JavaScript
Configure
7)) User & Authentication >
() Organizations Settings
) Sessions
a Install @clerk/nextjs npm yarn  pnpm
{2 Account Portal )
The npm package to use with Clerk and NextJS.
I3 Customization v B tezninal o
Branding npm install @clerk/nextjs
Avatars
Emails
SMS e Set your environment variables B .cnv.local ® O
Add these keys to your .env.local or create the file
£ Integrations if it doesn't exist. Retrieve these keys anytime from NEXT _PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_dXB3YXJk
s JWT Templates the APl keys page. CLERK_SECRET _KEY=+ e sssccsccssssscssssssccsscsssns
2, Webhooks
e Add ClerkProvider toyourapp App Router ~ Pages Router
This global provider provides active session and user
e Jane Doe data to your app within it. @ /src/app/layout.tsx 0
|) omobbin 8
Customization > SMS
® MyApp 2
SMS
(A Home Configure the theming of Clerk-sent SMS messages
® Users
{2 Organizations
Invitation Passkey added Passkey removed
Configure Updated about 7 hours ago Updated about 7 hours ago Updated about 7 hours ago
/) User & Authentication > Default Default Default
() Organizations Settings
) Sessions
{2 Account Portal
@ Customization . Password changed Password removed Reset password
Branding Updated about 7 hours ago Updated about 7 hours ago Updated about 7 hours ago
Avatars Default Default Default
Emails
SMS
£ Integrations Verification code
$%  JWT Templates Updated about 7 hours ago
2, Webhooks Default
Developers
/> APl Keys
. Jane Smith °
|Development N
Personal account S
Customization > SMS > Invitation
® MyApp 2
Invitation
(2 Home Default
® Users
=, Organizations @ Custom sms templates are currently disabled.
Configure Need help?
) User & Authentication > Learn how to use the email & SMS templating feature.
() Organizations Settings
) Sessions
Delivered by Clerk (]
i&: Account Portal . " . . . . . ) ]
If enabled, Clerk will use Twilio to deliver this SMS. If disabled, Clerk will not send this SMS and you must listen to the 'sms' webhook to send it on
@} Customization v your own
Branding
Learn more about Delivered by Clerk
Avatars
Emails Name
SMS Invitation
& Integrations Message
Insert variables
§%  JWT Templates {inviter_name}} has invited you to join them on {{app.name}} {{action_url}}
action_url app.domain_name app.name
2, Webhooks
app.url inviter_name
Developers
5 APl Keys 4
e Jane Doe °


screenKeywords:
G.clerk Product v Docs Changelog Pricing Company v Signin Get started »
Sorry, we can't find the page you're looking for.
Go to homepage »
c


Switching organizations

screenKeywords:
Personal account c
Applications

@ upward-dodo-50.clerk.accounts.dev

+ Create application Free Plan
MyApp

A No Production Environment
Updated 19 days ago
@ Jane Doe °
|) omobbin S
Applications
+ Create application
@ Jane Doe °
|JDMobbin
B Admin °
Applications
Personal account
+: Create organization
Secured by (e clerk
+ Create application
0 Jane Doe °
|Personal account c
Applications
@ upward-dodo-50.clerk.accounts.dev
+ Create application Free Plan
MyApp
A No Production Environment
Gotoapp =
0 Jane Doe °


Sorting roles by key

screenKeywords:
Development N
Personal account S
Configure > Organizations Settings
® MyApp 2
Organizations Settings
(A Home
® Users Settings Roles Beta Permissions Beta
{2 Organizations
Q Sort by: Role v PIIEELR  Create new role
Configure L
Role 1 Key Permissions
7)) User & Authentication >
org:sys_profile:manage,
B Organizations Settings Adimin (— org:sys_profile:delete,
. i cadmin org:sys_memberships:read
[} Sessions . i - 0rg:a ,
v Role with elevated permissions in the organization. org:sys_memberships:manage,
g, Account Portal org:sys_domains:read, org:sys_domains:manage
I3 Customization >
Member

/(y Integrations i . L . o org:member org:sys_memberships:read
Role with non-privileged permissions in the organization.

$%  JWT Templates

2, Webhooks

Developers

2 APIKeys

? Paths

@ Domains

Application

5 Plan &Billing

3 Settings

e Jane Doe °
|Development N
Personal account S
Configure > Organizations Settings
® MyApp 2
Organizations Settings
(A Home
® Users Settings Roles Beta Permissions Beta
{2 Organizations
Q Sort by: Key v PIIEELR  Create new role
Configure N
Role Key 1 Permissions
7)) User & Authentication >
org:sys_profile:manage,
B Organizations Settings Adimin (— org:sys_profile:delete,
. i cadmin org:sys_memberships:read
[} Sessions . i - 0rg:a ,
v Role with elevated permissions in the organization. org:sys_memberships:manage,
i8: Account Portal org:sys_domains:read, org:sys_domains:manage
I3 Customization >
Member

/(y Integrations i . L . o org:member org:sys_memberships:read
Role with non-privileged permissions in the organization.

$%  JWT Templates

2, Webhooks

Developers

2 APIKeys

? Paths

@ Domains

Application

5 Plan &Billing

3 Settings

e Jane Doe °
|Development N
Personal account S
Configure > Organizations Settings
® MyApp 2
Organizations Settings
(A) Home
@ Users Settings Roles Beta Permissions Beta
{2 Organizations
Q Bleli v Role PIUNELN Create new role
Key
Configure N
Role 1 y Permissions
7)) User & Authentication >
org:sys_profile:manage,
B Organizations Settings Adimin (— org:sys_profile:delete,
. i zadmin org:sys_memberships:read
[} Sessions h i - 0rg:a ,
v Role with elevated permissions in the organization. org:sys_memberships:manage,
i8: Account Portal org:sys_domains:read, org:sys_domains:manage
I3 Customization >
Member

/@ Integrations . . L . o org:member org:sys_memberships:read
Role with non-privileged permissions in the organization.

$%  JWT Templates

2, Webhooks

Developers

2 APIKeys

? Paths

@ Domains

Application

5 Plan &Billing

3 Settings

@ Jane Doe °


Contacting sales

pagePatterns:
Contact Page
Contact Page

screenKeywords:
s clerk Product Docs Changelog Pricing Company v Signin Get started »
Contact sales
Get in touch with our sales team. We'd love to hear more
about your application's use-cases
v Requestademo
v Discuss plans and pricing
v Explore an Enterprise contract
Submitted successfully. Our team will respond to your
message via email as soon as possible.
|s clerk Product Docs Changelog Pricing Company v Signin Get started »
Contact sales
Get in touch with our sales team. We'd love to hear more
about your application's use-cases
v Requestademo
v Discuss plans and pricing
v Explore an Enterprise contract
Full name
E Jane E
Work email

jdoe.mobbin2@gmail.com
How can we help?
Wondering if there's special offers for corporate business
. Z
Create a ticket
|s clerk Product Docs Changelog Pricing Company v Signin
Contact
How can we help g
Get in touch with our sales and support teams for demos,
onboarding support, or product questions.
Sales Help and support
Connect with our sales team to talk about pricing, enterprise Submit a ticket to our support team or email support@clerk.dev
contracts, or to request a demo directly

@ Join the community [0 Documentation X Follow us on X

Chat with us directly and become a part of the Gain deeper understanding of Clerk's features, Find @clerkdev on X - or is it still called Twitter?

Clerk community APls, and SDKs

Join Discord » Clerk Docs » FollowonX »
|s clerk Product Docs Changelog Pricing Company v Signin Get started »
Contact sales
Get in touch with our sales team. We'd love to hear more
about your application's use-cases
v Requestademo
v Discuss plans and pricing
v Explore an Enterprise contract
Full name
E Jane E
Work email
‘ jdoe.mobbin2@gmail.com |
How can we help?
Wondering if there's special offers for corporate business
. Z
: °
|s clerk Product Docs Changelog Pricing Company v Signin Get started »
Contact sales
Get in touch with our sales team. We'd love to hear more
about your application's use-cases
v Requestademo
v Discuss plans and pricing
v Explore an Enterprise contract
Full name
Work email

How can we help?
. Z
Create a ticket


Showing signing secret

screenKeywords:
Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks
(a) Home Build and manage webhooks
® Users
& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure
< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings
[ Sessions Endpoints > nvaF0q H
i8: Account Portal B

< https://play.svix.com/in/e_4SGCImA9yKWPVhFKdOmKAyAzcec/ Edit Creation Date
W3 Customization ’ April 28, 2024 at 12:46 PM
£ Integrations Overview  Advanced  Testing
% JWT Templates Last Updated
& Webhooks Description Edit April 28, 2024 at 12:46 PM
Developers No description Subscribed events  Edit
2 APIKeys email.created
& Paths Attempt Delivery Stats organization.created
@ Domains

Signing Secret ~
NO MESSAGES RECEIVED IN THE LAST 28 DAYS
Application cssessccsces @
5 Plan &Billing
3 Settings
Message Attempts O Al Succeeded Failed = Filters
e Jane Doe
EVENT TYPE MESSAGE ID TIMESTAMP
|Development N i
Personal account c
Configure > Webhooks
® MyApp 2
Webhooks
(a) Home Build and manage webhooks
® Users
(&) Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure
< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings
[ Sessions Endpoints > nvaF0q H
i8: Account Portal :

< https://play.svix.com/in/e_4SGCImA9yKWPVhFKdOmKAyAzcec/ Edit Creation Date
(3 Customization > April 28, 2024 at 12:46 PM
£ Integrations Overview  Advanced  Testing
$%  JWT Templates Last Updated
& Webhooks Description Edit April 28, 2024 at 12:46 PM
Developers No description Subscribed events  Edit
2 APIKeys email.created
& Paths Attempt Delivery Stats organization.created
@ Domains

Signing Secret ~
NO MESSAGES RECEIVED IN THE LAST 28 DAYS
Application "
5 Plan &Billing
3 Settings
Message Attempts O Al Succeeded Failed = Filters
e Jane Doe
EVENT TYPE MESSAGE ID TIMESTAMP
|Development N
Personal account S
Configure > Webhooks
® MyApp 2
Webhooks

(a) Home Build and manage webhooks

® Users

& Organizations Learn how to use Webhooks with Clerk by reading our webhook documentation. View docs
Configure

< > Endpoints Event Catalog Logs Activity

7)) User & Authentication >

() Organizations Settings

[} Sessions Endpoints > nvaF0gq H
i8: Account Portal .

< https://play.svix.com/in/e_4SGCImA9yKWPVhFKdOmKAyAzcec/ Edit Creation Date

3 Customization > April 28, 2024 at 12:46 PM

£ Integrations Overview  Advanced  Testing

$%  JWT Templates Last Updated

& Webhooks Description Edit April 28, 2024 at 12:46 PM
Developers No description Subscribed events  Edit

2 APIKeys email.created

& Paths Attempt Delivery Stats organization.created

@ Domains

Signing Secret ~
NO MESSAGES RECEIVED IN THE LAST 28 DAYS

Application whsec_KoN5GUcRhFuQbeGjHfklyT
£ Plan &Billing T68gWNZg3r

3 Settings

Message Attempts O Al Succeeded Failed = Filters
e Jane Doe


Deleting a domain

screenPatterns:
Action Option
Settings & Preferences
Delete

screenKeywords:
A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains content-mobbin.com No automatic enrollment .
+ Add domain Manage
Allow users to join the organization automatically peglete
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk
|A q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains + Add domain
Allow users to join the organization automatically or request
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk
|. q X
Organization General
Manage your organization.
H General Organization Profile m JDMobbin Update profile
Members
Billing Verified domains google.com  Unverified e
Remove domain
The email domain undefined will be removed.
Users won't be able to join the organization automatically
after this.
+ Add domain
Allow users to join the organization automatically or request
to join based on a verified email domain.
Leave organization Leave organization
Secured by (e clerk


Searching Docs

screenElements:
Search Bar
Side Navigation
Icon
Logo
Keyboard Key
Floating Action Button
Grid List
Card
Divider

pageType: Marketing Marketing Marketing Marketing

screenKeywords:
¢ Q. search docs ®+® Go to clerk.com
(e Clerk Docs
Y Account portal overview | sacom st o
Why use the Account Portal?
& Account Portal
The Account Portal in Clerk is a powerful feature that allows you to streamline the sign-in, How the Account Portal works
Overview sign-up, and profile management experience for your users, without having to build your Edit this page on GitHub @
Getting started own components or host your own pages. Scroll to top
Advanced Usage
Custom redirects | wes Aocomit o e
Direct links - = | = Members
User & Organization Pages i i “' e o A
Disable Account Portal § Subinins) — ] :M,
) s @
Why use the Account Portal?
The Account Portal provides the pages necessary for your users to sign-up, sign-in, and
manage their accounts, all while maintaining seamless integration with your application.
These pages are hosted on Clerk servers for you and they require minimal setup to get
started. If you're looking for the fastest way to add authentication and user management
to your application, then this is a great choice.
However, if you require more precise customization or prefer having your application self-
contained, then you can use Clerk's fully customizable prebuilt components, or you can
build your own custom user interface using Clerk's API. o
HAaw tha Accrnnint Dartal warkke
|Q. portal
[ Account portal overview
[ Getting started with the Account Portal
[ Disabling the Account Portal
[ Customizing your Account Portal redirects
# Account portal overview
Why use the Account Portal?
# Customizing your Account Portal redirects
Frvirnnmant variahlac
°
|Q [Search docs
|¢ Q. search docs ®+® Go to clerk.com
(& Clerk Docs
A Home ’
Learning
Hi, Amanda!
4 Quickstarts We I C O m e to Profile amanda lee@email.com
Manage profile settings
o Clerk Docs e profie st
uides . . Photo
Find all the guides and resources Q Q o
d to develo With Clerk amanda.lee@email.com
I Sign Up & Sign In younee P : ;
- Users Email amanda.lee@emai
alee@work.com /
- 7= Acme
-:- organlzatlons' ROIES' and Phone number = +1(555) 273-2¢ "— -
“** " Permissions = 11 (555) 99342
@ Backend Requests
+,
& Account Portal 4 ’*
s . .
=t Component Reference Quickstarts & Tutorials Ul Components
A Custom Flows . . . . . .
Explore our end-to-end tutorials and getting started guides for Clerk's pre-built Ul components give you a beautiful, fully-
different application stacks using Clerk. functional user management experience in minutes.
#& Integrations
# Deployments & Migrations
& Testing
B Advanced Usage m Q
®  Error Handling API Reference Security
® Troubleshooting Dig into our API reference documentation and SDKs. We have Account security is the top concern of every feature we build.
© Upgrade Guides everything you need to get started setting up authentication with This documentation lists some of the many protections included
Clerk. with Clerk.
& Security o
SDK References


Resetting password

actions:
Resetting Password
Verifying

screenPatterns:
Loading
Forgot Password

screenPatterns:
Forgot Password
Forgot Password
Loading
Forgot Password

screenKeywords:
2 clerk
Set new password
New password
. e :
Your password must contain 8 or more characters.
Confirm password N
(o]

Sign out of all other devices

Reset Password

Back
Secured by (e clerk
/ © 2024 Clerk Support Privacy Terms
|Personal account c
Applications

@ upward-dodo-50.clerk.accounts.dev

+ Create application Free Plan
MyApp

A No Production Environment
Updated 19 days ago
@ Jane Doe °
|= clerk -
Enter your password '
Enter the password associated with your account V,
jdoe.mobbin@gmail.com
Password Forgot password?
(o]
Use another method
Secured by (e clerk
© 2024 Clerk Support/Privacy Terms
|2 clerk y
Reset password
First, enter the code sent to your email address
jdoe.mobbin@gmail.com .
Secured by (e clerk
© 2024 Clerk Support Privacy Terms
|= clerk |
Reset password '
First, enter the code sent to your email address .
jdoe.mobbin@gmail.com .
3 3 8 3 1 o
Success i
Secured by (e clerk
© 2024 Clerk Support” Privacy -Terms
|2 clerk . 7
Forgot Password? /
Reset your password :
Or, sign in with another method
) GitHub G Google
¥ Email code to jdoe.mobbin@gmail.com
Back
Don't have any of these? Get help
Secured by (e clerk
© 2024 Clerk Support Privacy Terms
|2 clerk
Set new password -

New password - 7

0000000000000000000 0 [ -

Your password meets all the necessary !

requirements. |
Confirm password

(o]
Sign out of all other devices
Back
Secured by (e clerk
/ © 2024 Clerk Support Privacy Terms
|2 clerk 2
Set new password ,
New password (£
0000000000000000000 0
Your password meets all the necessary
requirements.
Confirm password
0000000000000000000 0 y 4 V
Passwords match.
Sign out of all other devices
Reset Password
Back
Secured by (e clerk
/ © 2024 Clerk Support Privacy Terms
|/
2 clerk £
Set new password
Your password was successfully changed. Signing
you in, please wait a moment. E
Secured by (e clerk
© 2024 Clerk Support Privacy Terms