Add a new book
POST
https://gestion-bibliotique-pfe.netlify.app/api/livres/
Maintainer:Nassim MZILI
@access Admin
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://gestion-bibliotique-pfe.netlify.app/api/livres/' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YjFjZmY2MWUzNTYzOGJlMTUyZGY1NyIsInJvbGUiOiJhZG1pbiIsImlhdCI6MTczOTgyMzk4MCwiZXhwIjoxNzM5OTEwMzgwfQ.MmWJHgXj1btOWfnJA13qKIeLG2hWzkRLzX4xcfBs4QM' \
--header 'Content-Type: application/json' \
--data-raw '{
"titre": "sustineo usus torqueo",
"auteur": "Ms. Angie Konopelski",
"editeur": "velut coniuratio ara",
"anneePublication": 1946,
"categories": "Science Fiction",
"langue": "Français",
"isbn": "978-0-640-94340-0",
"quantite": 3,
"description": "Exercitationem varietas caute id ara aufero comis. Sto talio tamquam crepusculum perferendis vulgus aggero testimonium confido. Valeo comminor corona crux arcus sperno copiose.",
"Poster": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSI1MjMiIGhlaWdodD0iMzUzMyI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2NmY2Y5MCIvPjx0ZXh0IHg9IjI2MS41IiB5PSIxNzY2LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+NTIzeDM1MzM8L3RleHQ+PC9zdmc+"
}'
Response Response Example
201 - Success
{
"success": true,
"message": "Book created successfully!",
"data": {
"livre": {
"_id": "fJwwvD_hSBaODm5NztIwU",
"titre": "adiuvo laudantium cubicularis",
"auteur": "Felipe Russel",
"editeur": "succurro agnosco sodalitas",
"anneePublication": 2006,
"categories": "Thriller",
"langue": "English",
"isbn": "978-1-4939-9204-1",
"quantite": 77,
"description": "Deprecator acerbitas consuasor. Degenero verbum tabgo auxilium ascisco corrumpo supplanto tandem valetudo arbitro. Ocer tredecim facilis.",
"Poster": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxNjI1IiBoZWlnaHQ9IjI2NDYiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiM4ZTNkNDQiLz48dGV4dCB4PSI4MTIuNSIgeT0iMTMyMyIgZm9udC1zaXplPSIyMCIgYWxpZ25tZW50LWJhc2VsaW5lPSJtaWRkbGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IndoaXRlIj4xNjI1eDI2NDY8L3RleHQ+PC9zdmc+"
}
}
}
Request
Header Params
Authorization
string
required
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YjFjZmY2MWUzNTYzOGJlMTUyZGY1NyIsInJvbGUiOiJhZG1pbiIsImlhdCI6MTczOTgyMzk4MCwiZXhwIjoxNzM5OTEwMzgwfQ.MmWJHgXj1btOWfnJA13qKIeLG2hWzkRLzX4xcfBs4QM
Body Params application/json