Core Endpoints
Requirements Management
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1.0/requirements | Create requirement |
| GET | /api/v1.0/requirements/{id} | Get requirement details |
| PUT | /api/v1.0/requirements/{id} | Update requirement |
| DELETE | /api/v1.0/requirements/{id} | Delete requirement |
| GET | /api/v1.0/requirements/projects/{projectId} | List project requirements |
AI-Powered Features
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1.0/requirements/autofill | Auto-complete missing fields |
| POST | /api/v1.0/requirements/rewrite | AI-enhanced rewriting |
| POST | /api/v1.0/requirements/atomize | Break down complex requirements |
| POST | /api/v1.0/requirements/translate | Multi-language translation |
| POST | /api/v1.0/testcases/generate | Generate testcases from requirements |
Export Operations
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1.0/requirements/download/{projectId} | Export requirements (Excel/PDF) |
| GET | /api/v1.0/testcases/download/{projectId} | Export testcases (Excel/PDF) |
| GET | /api/v1.0/traceability/download/{projectId} | Export traceability matrix |
Document Management
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1.0/projects/documents | Upload reference documents |
| GET | /api/v1.0/projects/{projectId}/documents | List project documents |
| DELETE | /api/v1.0/projects/{projectId}/documents/{documentId} | Remove document |