[KNOW-002] Entry CRUD API Endpoints #54

Closed
opened 2026-01-29 21:39:53 +00:00 by jason.woltje · 0 comments
Owner

Priority: P0 | Estimate: 6h | Phase: 1

Description

Implement RESTful API for knowledge entry management.

Acceptance Criteria

  • POST /api/knowledge/entries - Create entry
  • GET /api/knowledge/entries - List entries (paginated, filterable)
  • GET /api/knowledge/entries/:slug - Get single entry
  • PUT /api/knowledge/entries/:slug - Update entry
  • DELETE /api/knowledge/entries/:slug - Archive entry
  • Workspace isolation enforced
  • Input validation
  • OpenAPI documentation
**Priority:** P0 | **Estimate:** 6h | **Phase:** 1 ## Description Implement RESTful API for knowledge entry management. ## Acceptance Criteria - [ ] POST /api/knowledge/entries - Create entry - [ ] GET /api/knowledge/entries - List entries (paginated, filterable) - [ ] GET /api/knowledge/entries/:slug - Get single entry - [ ] PUT /api/knowledge/entries/:slug - Update entry - [ ] DELETE /api/knowledge/entries/:slug - Archive entry - [ ] Workspace isolation enforced - [ ] Input validation - [ ] OpenAPI documentation
jason.woltje added this to the M5-Knowledge Module (0.0.5) milestone 2026-01-29 21:47:53 +00:00
jason.woltje added the apiknowledge-modulep0phase-1 labels 2026-01-29 21:48:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#54