-
Notifications
You must be signed in to change notification settings - Fork 103
Open
Feature
0 / 10 of 1 issue completed
Copy link
Labels
area:apiAPI and integrationsAPI and integrationsenhancementNew feature or requestNew feature or request
Milestone
Description
Overview
Implement comprehensive REST API to enable external integrations, mobile apps, and custom workflows.
Scope
- Authentication: API tokens via Laravel Sanctum
- Core Resources: Companies, People, Opportunities, Tasks, Notes
- Operations: Full CRUD for all resources
- Features: Filtering, searching, pagination (cursor-based), rate limiting
- Documentation: OpenAPI/Swagger specs
Endpoints (Planned)
GET/POST /api/companies
GET/PUT/DELETE /api/companies/{id}
GET/POST /api/people
GET/PUT/DELETE /api/people/{id}
GET/POST /api/opportunities
GET/PUT/DELETE /api/opportunities/{id}
GET/POST /api/tasks
GET/PUT/DELETE /api/tasks/{id}
GET/POST /api/notes
GET/PUT/DELETE /api/notes/{id}
Priority
Ship after MCP server support (Feb-Mar 2026)
Success Criteria
- API versioning structure (v1)
- Sanctum authentication working
- All core CRUD endpoints functional
- Rate limiting implemented
- API documentation published
- Comprehensive test coverage
- Example integrations/SDKs
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
area:apiAPI and integrationsAPI and integrationsenhancementNew feature or requestNew feature or request
Type
Projects
Status
Todo