Items API Documentation
Overview
This folder contains comprehensive API documentation for all item-related endpoints in the Inventory Management System.
Available Documentation
Core Item Management
- Items API - Complete item master data management
- Item CRUD operations
- Stockable behavior management
- Advanced filtering and search
- Pagination support
- Archive and restore operations
Quick Links
Common Operations
Create Stockable Item:
POST /api/items
{
"itemNumber": "WIDGET-001",
"name": "Premium Widget",
"allowNegativeStock": false,
"trackByLocation": true
}
Search Items:
GET /api/items?searchTerm=widget&isStockable=true&pageSize=50
Update Item:
PATCH /api/items/{id}
{
"name": "Updated Widget Name",
"allowNegativeStock": true
}
Related APIs
- Transactions API - For inventory transactions using items
- BOM API - For bill of materials using items as components
- Inventory API - For querying item inventory levels
Integration Guides
Frontend Integration
For frontend developers implementing item management:
- Start with Items API
- Understand Composition Pattern
- Review Item Domain for business rules
Backend Integration
For backend developers:
- Review Item Aggregate
- Understand repository patterns
- Implement event handlers if needed
Last Updated: 2025-10-24 | API Version: 1.0