{"specs":[{"kind":"openapi","title":"Clerk Backend API subset","coverage":"hand-authored","url":"/openapi.json","operations":[{"operationId":"GetUserList","method":"GET","path":"/v1/users","status":"hand-authored"},{"operationId":"GetUsersCount","method":"GET","path":"/v1/users/count","status":"hand-authored"},{"operationId":"GetUser","method":"GET","path":"/v1/users/:userId","status":"hand-authored"},{"operationId":"CreateUser","method":"POST","path":"/v1/users","status":"hand-authored"},{"operationId":"UpdateUser","method":"PATCH","path":"/v1/users/:userId","status":"hand-authored"},{"operationId":"DeleteUser","method":"DELETE","path":"/v1/users/:userId","status":"hand-authored"},{"operationId":"BanUser","method":"POST","path":"/v1/users/:userId/ban","status":"hand-authored"},{"operationId":"UnbanUser","method":"POST","path":"/v1/users/:userId/unban","status":"hand-authored"},{"operationId":"LockUser","method":"POST","path":"/v1/users/:userId/lock","status":"hand-authored"},{"operationId":"UnlockUser","method":"POST","path":"/v1/users/:userId/unlock","status":"hand-authored"},{"operationId":"UpdateUserMetadata","method":"PATCH","path":"/v1/users/:userId/metadata","status":"hand-authored"},{"operationId":"VerifyPassword","method":"POST","path":"/v1/users/:userId/verify_password","status":"hand-authored"},{"operationId":"GetEmailAddress","method":"GET","path":"/v1/email_addresses/:emailId","status":"hand-authored"},{"operationId":"CreateEmailAddress","method":"POST","path":"/v1/email_addresses","status":"hand-authored"},{"operationId":"UpdateEmailAddress","method":"PATCH","path":"/v1/email_addresses/:emailId","status":"hand-authored"},{"operationId":"DeleteEmailAddress","method":"DELETE","path":"/v1/email_addresses/:emailId","status":"hand-authored"},{"operationId":"ListOrganizations","method":"GET","path":"/v1/organizations","status":"hand-authored"},{"operationId":"GetOrganization","method":"GET","path":"/v1/organizations/:orgId","status":"hand-authored"},{"operationId":"CreateOrganization","method":"POST","path":"/v1/organizations","status":"hand-authored"},{"operationId":"UpdateOrganization","method":"PATCH","path":"/v1/organizations/:orgId","status":"hand-authored"},{"operationId":"DeleteOrganization","method":"DELETE","path":"/v1/organizations/:orgId","status":"hand-authored"},{"operationId":"ListOrganizationMemberships","method":"GET","path":"/v1/organizations/:orgId/memberships","status":"hand-authored"},{"operationId":"CreateOrganizationMembership","method":"POST","path":"/v1/organizations/:orgId/memberships","status":"hand-authored"},{"operationId":"UpdateOrganizationMembership","method":"PATCH","path":"/v1/organizations/:orgId/memberships/:userId","status":"hand-authored"},{"operationId":"DeleteOrganizationMembership","method":"DELETE","path":"/v1/organizations/:orgId/memberships/:userId","status":"hand-authored"},{"operationId":"ListOrganizationInvitations","method":"GET","path":"/v1/organizations/:orgId/invitations","status":"hand-authored"},{"operationId":"CreateOrganizationInvitation","method":"POST","path":"/v1/organizations/:orgId/invitations","status":"hand-authored"},{"operationId":"CreateOrganizationInvitationBulk","method":"POST","path":"/v1/organizations/:orgId/invitations/bulk","status":"hand-authored"},{"operationId":"RevokeOrganizationInvitation","method":"POST","path":"/v1/organizations/:orgId/invitations/:invitationId/revoke","status":"hand-authored"},{"operationId":"GetSessionList","method":"GET","path":"/v1/sessions","status":"hand-authored"},{"operationId":"GetSession","method":"GET","path":"/v1/sessions/:sessionId","status":"hand-authored"},{"operationId":"CreateSession","method":"POST","path":"/v1/sessions","status":"hand-authored"},{"operationId":"RevokeSession","method":"POST","path":"/v1/sessions/:sessionId/revoke","status":"hand-authored"},{"operationId":"CreateSessionToken","method":"POST","path":"/v1/sessions/:sessionId/tokens","status":"hand-authored"},{"operationId":"CreateSessionTokenFromTemplate","method":"POST","path":"/v1/sessions/:sessionId/tokens/:template","status":"partial"},{"operationId":"GetJWKS","method":"GET","path":"/v1/jwks","status":"hand-authored"}]},{"kind":"oauth-metadata","title":"Clerk OIDC discovery metadata","coverage":"hand-authored","operations":[{"operationId":"OpenIDConfiguration","method":"GET","path":"/.well-known/openid-configuration","status":"hand-authored"},{"operationId":"Authorize","method":"GET","path":"/oauth/authorize","status":"hand-authored"},{"operationId":"Token","method":"POST","path":"/oauth/token","status":"hand-authored"},{"operationId":"UserInfo","method":"GET","path":"/oauth/userinfo","status":"hand-authored"}]}],"surfaces":[{"id":"rest","kind":"rest","title":"Backend API","status":"partial","basePath":"/v1"},{"id":"oauth","kind":"oauth","title":"OAuth and OIDC","status":"supported","basePath":"/oauth"},{"id":"oidc","kind":"oidc","title":"OpenID Connect","status":"supported","basePath":"/.well-known"}]}