# Authentication ## Login to set authentication cookie or get JWT token for third-party integration - [POST /auth/login](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_login.md) ## Logout user and clear authentication cookie - [POST /auth/logout](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_logout.md) ## Get the currently authenticated user - [GET /auth/user](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_getcurrentuser.md) ## Confirm accepting terms of service - [POST /auth/tos-accept](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_accepttermsofservice.md) ## Send password reset email - [POST /auth/forgot-password](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_forgotpassword.md) ## Reset the password using a token - [POST /auth/reset-password](https://docs.heydonto.com/apis/authentication/openapi/authentication/authcontroller_resetpassword.md)