Gestion de Bibliotique
Home
API
  • Client > Authentification
  • Client > Profile
  • Client > CRUD
  • Livres
  • Emprunts
  • Categories
Team
  • Nassim MZILI
  • Abderrahim El Ouali
Home
API
  • Client > Authentification
  • Client > Profile
  • Client > CRUD
  • Livres
  • Emprunts
  • Categories
Team
  • Nassim MZILI
  • Abderrahim El Ouali
GitHub
GitLab
  1. Livres
  • Get Started
  • API
    • Clients
      • Auth
        • Register a new client
        • Login a client
        • Logout a client
      • Profile
        • Update client profile
        • Update client password
        • Get client details
        • Get all emprunts for a client
      • CRUD (Admin)
        • Get all clients
        • Get a client by ID
        • Update a client
        • Delete a client
    • Livres
      • Get all books
        GET
      • Get a book by ID
        GET
      • Add a new book
        POST
      • Update a book
        PUT
      • Delete a book
        DELETE
    • Emprunts
      • Create a new emprunt
      • Get emprunt by ID
      • Update an emprunt
      • Delete an emprunt
      • Get all emprunts
      • Get all emprunts for a specific client
      • Return a book
    • Categories
      • Get all categories
      • Get a category by ID
      • Add a new category
      • Update a category
      • Delete a category
  1. Livres

Get all books

GET
https://gestion-bibliotique-pfe.netlify.app/api/livres/
bookslivres
Maintainer:Nassim MZILI

@access Public#

Request

None

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://gestion-bibliotique-pfe.netlify.app/api/livres/'

Responses

🟢200Success
application/json
Body
success
boolean 
required
message
string 
required
data
object 
required
livres
array[object (Livre) {9}] 
required
Example
{
  "success": true,
  "message": "Books found successfully!",
  "data": {
    "livres": [
      {
        "_id": "C_1gtToTxk2_TedOPdGoc",
        "isbn": "978-0-467-16400-2",
        "titre": "cavus aeneus admoveo",
        "auteur": "Carroll Schowalter",
        "editeur": "copiose utrum cui",
        "langue": "Français",
        "description": "Validus mollitia decretum. Theca damnatio vinco vis. Umerus circumvenio pecco absens alii.",
        "quantite": 16,
        "anneePublication": 1982
      },
      {
        "_id": "OIh-8slAkvFQBIbc5Z5VU",
        "isbn": "978-1-5396-9322-2",
        "titre": "volubilis condico mollitia",
        "auteur": "Iris Grant",
        "editeur": "alienus corpus traho",
        "langue": "Français",
        "description": "Tubineus crinis vilicus. Dolore ara adeo apud degenero cursus derelinquo sunt defetiscor. Conculco curto pariatur distinctio admitto attollo caries.",
        "quantite": 95,
        "anneePublication": 2025
      }
    ]
  }
}
🟠400Bad Request
🔴500Server Error
Previous
Delete a client
Next
Get a book by ID
Built with