# Tickets Platform ## API Docs - Authentication [User login](https://doc.ingressos.com.br/user-login-21917635e0.md): Authenticate a user and return access/refresh tokens - Authentication [User logout](https://doc.ingressos.com.br/user-logout-21917636e0.md): Logout a user by invalidating their refresh token - Authentication [Refresh access token](https://doc.ingressos.com.br/refresh-access-token-21917637e0.md): Refresh an access token using a valid refresh token - Service [Health check](https://doc.ingressos.com.br/health-check-21917633e0.md): Returns the health status of the IAM service - Service [Service information](https://doc.ingressos.com.br/service-information-21917634e0.md): Returns information about the IAM service - Password [Request password recovery](https://doc.ingressos.com.br/request-password-recovery-21917638e0.md): Send a password recovery email to the user - Password [Reset password](https://doc.ingressos.com.br/reset-password-21917639e0.md): Reset user password using a recovery token - Users [Create user](https://doc.ingressos.com.br/create-user-21917640e0.md): Create a new user account - Users [List users](https://doc.ingressos.com.br/list-users-21917641e0.md): Get a paginated list of users - Users [Search users](https://doc.ingressos.com.br/search-users-21917642e0.md): Search for users by term with pagination - Users [Get user by ID](https://doc.ingressos.com.br/get-user-by-id-21917643e0.md): Retrieve a user by their UUID - Users [Update user](https://doc.ingressos.com.br/update-user-21917644e0.md): Update an existing user - Users [Delete user](https://doc.ingressos.com.br/delete-user-21917645e0.md): Delete a user by their UUID - User Permissions [Get user permissions](https://doc.ingressos.com.br/get-user-permissions-21917646e0.md): Get all permissions assigned to a user - User Permissions [Sync user permissions](https://doc.ingressos.com.br/sync-user-permissions-21917647e0.md): Replace all permissions for a user with the provided list - User Permissions [Add user permission](https://doc.ingressos.com.br/add-user-permission-21917648e0.md): Add a specific permission to a user - User Permissions [Remove user permission](https://doc.ingressos.com.br/remove-user-permission-21917649e0.md): Remove a specific permission from a user - User Roles [Get user roles](https://doc.ingressos.com.br/get-user-roles-21917650e0.md): Get all roles assigned to a user - Permissions [Create permission](https://doc.ingressos.com.br/create-permission-21917651e0.md): Create a new permission - Permissions [List permissions](https://doc.ingressos.com.br/list-permissions-21917652e0.md): Get a paginated list of permissions - Permissions [Search permissions](https://doc.ingressos.com.br/search-permissions-21917653e0.md): Search for permissions by term with pagination - Permissions [Get permission by ID](https://doc.ingressos.com.br/get-permission-by-id-21917654e0.md): Retrieve a permission by its UUID - Permissions [Update permission](https://doc.ingressos.com.br/update-permission-21917655e0.md): Update an existing permission - Permissions [Delete permission](https://doc.ingressos.com.br/delete-permission-21917656e0.md): Delete a permission by its UUID - Roles [Create role](https://doc.ingressos.com.br/create-role-21917657e0.md): Create a new role - Roles [List roles](https://doc.ingressos.com.br/list-roles-21917658e0.md): Get a paginated list of roles - Roles [Search roles](https://doc.ingressos.com.br/search-roles-21917659e0.md): Search for roles by term with pagination - Roles [Get role by ID](https://doc.ingressos.com.br/get-role-by-id-21917660e0.md): Retrieve a role by its UUID - Roles [Update role](https://doc.ingressos.com.br/update-role-21917661e0.md): Update an existing role - Roles [Delete role](https://doc.ingressos.com.br/delete-role-21917662e0.md): Delete a role by its UUID - Role Permissions [Get role permissions](https://doc.ingressos.com.br/get-role-permissions-21917663e0.md): Get all permissions assigned to a role - Role Permissions [Sync role permissions](https://doc.ingressos.com.br/sync-role-permissions-21917664e0.md): Replace all permissions for a role with the provided list - Role Permissions [Add role permission](https://doc.ingressos.com.br/add-role-permission-21917665e0.md): Add a specific permission to a role - Role Permissions [Remove role permission](https://doc.ingressos.com.br/remove-role-permission-21917666e0.md): Remove a specific permission from a role ## Schemas - Schemas [ServiceHealth](https://doc.ingressos.com.br/servicehealth-9725101d0.md): - Schemas [ServiceInfo](https://doc.ingressos.com.br/serviceinfo-9725102d0.md): - Schemas [LoginRequest](https://doc.ingressos.com.br/loginrequest-9725103d0.md): - Schemas [LoginResponse](https://doc.ingressos.com.br/loginresponse-9725104d0.md): - Schemas [RefreshTokenRequest](https://doc.ingressos.com.br/refreshtokenrequest-9725105d0.md): - Schemas [RefreshTokenResponse](https://doc.ingressos.com.br/refreshtokenresponse-9725106d0.md): - Schemas [UserInfo](https://doc.ingressos.com.br/userinfo-9725107d0.md): - Schemas [CreateUserRequest](https://doc.ingressos.com.br/createuserrequest-9725108d0.md): - Schemas [UserRequest](https://doc.ingressos.com.br/userrequest-9725109d0.md): - Schemas [UserResponse](https://doc.ingressos.com.br/userresponse-9725110d0.md): - Schemas [UserListResponse](https://doc.ingressos.com.br/userlistresponse-9725111d0.md): - Schemas [CreatePermissionRequest](https://doc.ingressos.com.br/createpermissionrequest-9725112d0.md): - Schemas [UpdatePermissionRequest](https://doc.ingressos.com.br/updatepermissionrequest-9725113d0.md): - Schemas [PermissionResponse](https://doc.ingressos.com.br/permissionresponse-9725114d0.md): - Schemas [PermissionListResponse](https://doc.ingressos.com.br/permissionlistresponse-9725115d0.md): - Schemas [SyncUserPermissionsRequest](https://doc.ingressos.com.br/syncuserpermissionsrequest-9725116d0.md): - Schemas [CreateRoleRequest](https://doc.ingressos.com.br/createrolerequest-9725117d0.md): - Schemas [UpdateRoleRequest](https://doc.ingressos.com.br/updaterolerequest-9725118d0.md): - Schemas [RoleResponse](https://doc.ingressos.com.br/roleresponse-9725119d0.md): - Schemas [RoleListResponse](https://doc.ingressos.com.br/rolelistresponse-9725120d0.md): - Schemas [SyncRolePermissionsRequest](https://doc.ingressos.com.br/syncrolepermissionsrequest-9725121d0.md): - Schemas [PasswordRecoverRequest](https://doc.ingressos.com.br/passwordrecoverrequest-9725122d0.md): - Schemas [PasswordResetRequest](https://doc.ingressos.com.br/passwordresetrequest-9725123d0.md): - Schemas [SearchRequest](https://doc.ingressos.com.br/searchrequest-9725124d0.md): - Schemas [PaginationMeta](https://doc.ingressos.com.br/paginationmeta-9725125d0.md): - Schemas [ErrorResponse](https://doc.ingressos.com.br/errorresponse-9725126d0.md): - Schemas [ValidationErrorResponse](https://doc.ingressos.com.br/validationerrorresponse-9725127d0.md):