Clerk is a complete authentication and user management platform for web and mobile apps, providing embeddable UI components, SDKs, and REST APIs to handle sign-up and sign-in, users, organizations and memberships, sessions, multi-factor authentication, JWTs and JWT templates, JWKS, SAML/enterprise SSO, OAuth applications, and email/SMS verification. The Clerk Backend API (base https://api.clerk.com/v1, secret-key authenticated) manages these resources server-side, the Frontend API drives client auth flows, and change events are delivered as Svix-powered HTTP webhooks.
APIs.json: https://raw.githubusercontent.com/api-evangelist/clerk-dev/refs/heads/main/apis.yml
- Authentication
- User Management
- Identity
- Sessions
- Organizations
- SSO
- JWT
- MFA
- Created: 2026-07-02
- Modified: 2026-07-02
Create, list, count, retrieve, update, and delete users, plus ban/unban, lock/unlock, manage public/private/unsafe metadata, verify passwords and TOTP, and remove MFA factors, passkeys, and external accounts.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Users
- Base URL:
https://api.clerk.com/v1
- Users
- Identity
- User Management
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create, list, retrieve, update, and delete organizations, manage organization metadata and logos, and read organization billing subscriptions and credits for multi-tenant B2B applications.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Organizations
- Base URL:
https://api.clerk.com/v1
- Organizations
- B2B
- Tenancy
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Add members to an organization, list an organization's memberships, update a member's role, update membership metadata, and remove members from an organization.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Organization-Memberships
- Base URL:
https://api.clerk.com/v1
- Organizations
- Memberships
- Roles
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create single and bulk organization invitations, list all or pending invitations for an organization, retrieve an invitation, and revoke a pending organization invitation.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Organization-Invitations
- Base URL:
https://api.clerk.com/v1
- Organizations
- Invitations
- Onboarding
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
List and create sessions, retrieve a session, refresh or revoke a session, and mint short-lived session tokens - including tokens shaped by a named JWT template - for authenticating requests to your own backend.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Sessions
- Base URL:
https://api.clerk.com/v1
- Sessions
- Tokens
- Authentication
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
List clients, retrieve a client by ID, and verify a client token. A client represents a browser or mobile device and tracks the sessions active on that device.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Clients
- Base URL:
https://api.clerk.com/v1
- Clients
- Devices
- Sessions
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Retrieve and update sign-up attempts, mint and revoke one-time sign-in tokens for passwordless entry, and issue and revoke actor tokens that let a privileged user impersonate another user.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Sign-in-Tokens
- Base URL:
https://api.clerk.com/v1
- Sign Up
- Sign In
- Tokens
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create, list, retrieve, update, and delete JWT templates - named claim shapes used to mint custom session tokens for third-party integrations (Supabase, Hasura, Firebase, and your own services).
- Human URL: https://clerk.com/docs/reference/backend-api/tag/JWT-Templates
- Base URL:
https://api.clerk.com/v1
- JWT
- Templates
- Tokens
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Retrieve the JSON Web Key Set (JWKS) of public keys used to verify the signatures of Clerk-issued JWTs. This endpoint is unauthenticated and not rate limited.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/JWKS
- Base URL:
https://api.clerk.com/v1
- JWKS
- Public Keys
- JWT
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create and manage user email addresses and phone numbers, prepare and attempt their verification, and read, edit, preview, revert, and toggle delivery of the instance's email and SMS templates.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Email-Addresses
- Base URL:
https://api.clerk.com/v1
- SMS
- Verification
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
List, add, and delete allowlist and blocklist identifiers (email addresses, phone numbers, or web3 wallets) to restrict which identifiers may or may not sign up to an instance.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Allow-list-Block-list
- Base URL:
https://api.clerk.com/v1
- Allowlist
- Blocklist
- Access Control
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create single and bulk application invitations that email a user a link to sign up, list all invitations, and revoke a pending invitation.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Invitations
- Base URL:
https://api.clerk.com/v1
- Invitations
- Onboarding
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create, list, retrieve, update, and delete SAML connections and enterprise (SAML/OIDC) connections that let organizations sign in via their own identity provider, plus run connection test runs.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/SAML-Connections
- Base URL:
https://api.clerk.com/v1
- SAML
- SSO
- Enterprise
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create, list, retrieve, update, and delete OAuth applications where Clerk acts as the identity provider, rotate client secrets, upload a logo, revoke access tokens, and verify OAuth access tokens.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/OAuth-Applications
- Base URL:
https://api.clerk.com/v1
- OAuth
- Applications
- Authorization
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
Create and delete the Svix-powered webhook portal that delivers Clerk events (user.created, session.created, organization.updated, and more) as signed HTTP POST requests, and generate a Svix dashboard URL for managing endpoints.
- Human URL: https://clerk.com/docs/reference/backend-api/tag/Webhooks
- Base URL:
https://api.clerk.com/v1
- Webhooks
- Svix
- Events
- Documentation
- API Reference
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
FN: Kin Lane Email: kin@apievangelist.com