Logo
NeoArc Studio

Library REST API

Complete REST API documentation for a library management system covering books, members, and loans. Demonstrates OAuth2 security with library-specific scopes and ERD lineage to database tables.

The Library API provides endpoints for managing books, members, and loans. This example demonstrates a straightforward domain with ERD lineage from API schemas to database tables, showing the complete loan lifecycle with validation rules.

Book Endpoints

Manage the library book catalogue.

Member Endpoints

Manage library members and their information.

Loan Endpoints

Manage book loans and returns.

OAuth2 Library Scopes

ScopeDescription
books:readRead access to book catalogue
books:writeCreate and update books
members:readRead member information
members:writeCreate and update members
loans:readView loan records
loans:writeCreate and manage loans
adminFull administrative access