# Auth Authentication and account recovery ## Register an admin/member user - [POST /auth/register](https://api-docs.pearlchaplaincy.org/openapi/auth/registeruser.md) ## Login (admin-only) - [POST /auth/login](https://api-docs.pearlchaplaincy.org/openapi/auth/loginuser.md) ## Logout current user - [DELETE /auth/logout](https://api-docs.pearlchaplaincy.org/openapi/auth/logoutuser.md) ## Refresh access token using refreshToken cookie - [GET /auth/refresh-token](https://api-docs.pearlchaplaincy.org/openapi/auth/refreshaccesstoken.md) ## Send password reset email (admin-only account) - [POST /auth/forgot-password](https://api-docs.pearlchaplaincy.org/openapi/auth/forgotpassword.md) ## Reset password using email token - [POST /auth/reset-password](https://api-docs.pearlchaplaincy.org/openapi/auth/resetpassword.md) ## Verify email by code - [POST /auth/verify-email](https://api-docs.pearlchaplaincy.org/openapi/auth/verifyemail.md) ## Resend email verification code - [POST /auth/resend-email-verification](https://api-docs.pearlchaplaincy.org/openapi/auth/resendemailverification.md)