Users
User management and authentication within the application. Provides endpoints to get the current authenticated user's profile, verify email addresses using verification keys from email links (with token expiration handling), and resend verification emails to authenticated users. Also includes tenant-scoped user management (CRUD operations) accessed via /tenants/{tenant}/users for managing users within specific tenants.
-
GET Get current authenticated userReturns the profile information of the currently authenticated user/users/me
-
PUT Verify user's email addressVerifies a user's email address using the verification key from the email link. Returns 200 if email is successfully verified (idempotent - also retur.../users/email-verification
-
POST Resend email verification linkResends a verification email to the authenticated user's email address./users/email-verifications
-
GET List TenantUsersLists all TenantUsers for the given tenant./tenants/{tenant}/users
-
POST Create TenantUserCreates a new TenantUser for the specified tenant./tenants/{tenant}/users
-
GET Get TenantUserGets a TenantUser for the specified tenant./tenants/{tenant}/users/{code}
-
PUT Update TenantUserUpdates a TenantUser for the specified tenant./tenants/{tenant}/users/{code}
-
DELETE Delete TenantUserDeletes a TenantUser for the specified tenant./tenants/{tenant}/users/{code}