Async Operations
Async Operations
Long-running operations return immediately with a job ID for tracking:
Response Format
{
"accepted": true,
"notificationEmails": ["user@example.com"],
"jobId": "123e4567-e89b-12d3-a456-426614174000"
}
Check Job Status
GET /api/v1.0/async-jobs/{jobId}
Request Examples
Create Requirement
{
"projectId": "123e4567-e89b-12d3-a456-426614174000",
"name": "REQ-001",
"description": "System shall support user authentication",
"domain": "Security",
"priority": "HIGH",
"status": "DRAFT",
"type": "FUNCTIONAL"
}
Generate Testcases
{
"projectId": "123e4567-e89b-12d3-a456-426614174000",
"requirementIds": [
"456e7890-e89b-12d3-a456-426614174001",
"789e0123-e89b-12d3-a456-426614174002"
]
}