✓ Kizspy.me
• Endpoint: POST/api/borrow/borrow
• Headers:
Authorization: Bearer <JWT_TOKEN>
• Processing Requirements:
。 Validate book availability (must have availableCopies > 0).
o Reduce availableCopies by 1.
$25
returned:
• Save a new borrow record (user, book, borrow Date, dueDa
false).
• Request Example:
•
{
}
"bookId": "66211aaa12bcab1234567890",
"dueDate": "2025-05-10"
Response Example:
{
"_id": "6621eeff6677889900aabbcc",
"user": "6621ccddee00112233445566",
"book": "66211aaa12bcab1234567890",
"borrowDate": "2025-04-23T00:00:00.000Z",
"dueDate": "2025-05-10T00:00:00.000Z",
"returned": false
Zoom
+ 100%
Close