fix: ENG-QA-GAUNTLET-154 — Add bulk operation API routes for items #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/eng-qa-gauntlet-154"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Automated fix for ENG-QA-GAUNTLET-154.
Wire up three new routes on a bulk items router: POST /api/v1/items/bulk (create), DELETE /api/v1/items/bulk (delete), PUT /api/v1/items/bulk (update). Each route calls the corresponding BulkItemService method. Include proper request/response models, error handling (422 for validation, 404 for missing IDs in update), and batch size limit enforcement (400 if over 100). Register the router in the main app.