# Gestion de Bibliotique ## Docs - [Get Started](https://gestion-bibliotique.apidog.io/get-started-850793m0.md): ## API Docs - API > Clients > Auth [Register a new client](https://gestion-bibliotique.apidog.io/register-a-new-client-13650961e0.md): ## @access `Public` - API > Clients > Auth [Login a client](https://gestion-bibliotique.apidog.io/login-a-client-13652263e0.md): ## @access `Public` - API > Clients > Auth [Logout a client](https://gestion-bibliotique.apidog.io/logout-a-client-13652308e0.md): ## @access `Client` - API > Clients > Profile [Update client profile](https://gestion-bibliotique.apidog.io/update-client-profile-14025249e0.md): ## @access `Client` - API > Clients > Profile [Update client password](https://gestion-bibliotique.apidog.io/update-client-password-14025328e0.md): ## @access `Client` - API > Clients > Profile [Get client details](https://gestion-bibliotique.apidog.io/get-client-details-14025497e0.md): ## @access `Client` - API > Clients > Profile [Get all emprunts for a client](https://gestion-bibliotique.apidog.io/get-all-emprunts-for-a-client-14027622e0.md): ## @access `Client` - API > Clients > CRUD (Admin) [Get all clients](https://gestion-bibliotique.apidog.io/get-all-clients-14027756e0.md): ## @access `Admin` - API > Clients > CRUD (Admin) [Get a client by ID](https://gestion-bibliotique.apidog.io/get-a-client-by-id-14028585e0.md): ## @access `Admin` - API > Clients > CRUD (Admin) [Update a client](https://gestion-bibliotique.apidog.io/update-a-client-14028664e0.md): ## @access `Admin` - API > Clients > CRUD (Admin) [Delete a client](https://gestion-bibliotique.apidog.io/delete-a-client-14028857e0.md): ## @access `Admin` - API > Livres [Get all books](https://gestion-bibliotique.apidog.io/get-all-books-14029046e0.md): ## @access `Public` - API > Livres [Get a book by ID](https://gestion-bibliotique.apidog.io/get-a-book-by-id-14056602e0.md): ## @access `Public` - API > Livres [Add a new book](https://gestion-bibliotique.apidog.io/add-a-new-book-14056836e0.md): ## @access `Admin` - API > Livres [Update a book](https://gestion-bibliotique.apidog.io/update-a-book-14056984e0.md): ## @access `Admin` - API > Livres [Delete a book](https://gestion-bibliotique.apidog.io/delete-a-book-14057205e0.md): ## @access `Admin` - API > Emprunts [Create a new emprunt](https://gestion-bibliotique.apidog.io/create-a-new-emprunt-14057301e0.md): ## @access `Client` - API > Emprunts [Get emprunt by ID](https://gestion-bibliotique.apidog.io/get-emprunt-by-id-14104947e0.md): ## @access `Client` - API > Emprunts [Update an emprunt](https://gestion-bibliotique.apidog.io/update-an-emprunt-14105037e0.md): ## @access `Admin` - API > Emprunts [Delete an emprunt](https://gestion-bibliotique.apidog.io/delete-an-emprunt-14105368e0.md): ## @access `Admin` - API > Emprunts [Get all emprunts](https://gestion-bibliotique.apidog.io/get-all-emprunts-14105396e0.md): ## @access `Admin` - API > Emprunts [Get all emprunts for a specific client](https://gestion-bibliotique.apidog.io/get-all-emprunts-for-a-specific-client-14105687e0.md): ## @access `Client` - API > Emprunts [Return a book](https://gestion-bibliotique.apidog.io/return-a-book-14105897e0.md): ## @access `Client` - API > Categories [Get all categories](https://gestion-bibliotique.apidog.io/get-all-categories-14128320e0.md): ## @access `Public` - API > Categories [Get a category by ID](https://gestion-bibliotique.apidog.io/get-a-category-by-id-14128414e0.md): ## @access `Public` - API > Categories [Add a new category](https://gestion-bibliotique.apidog.io/add-a-new-category-14128415e0.md): ## @access `Admin` - API > Categories [Update a category](https://gestion-bibliotique.apidog.io/update-a-category-14128421e0.md): ## @access `Admin` - API > Categories [Delete a category](https://gestion-bibliotique.apidog.io/delete-a-category-14128423e0.md): ## @access `Admin`