API Reference
POST /api/v1/inference
Submit a DICOM study for analysis. Returns a job ID for async processing on studies >512 slices.
{
"study_uid": "1.2.840.113619.2.55.3.604688844",
"modality": "CT",
"region": "thorax",
"model": "zharf-diffusion-v3"
}
Response 202
{ "job_id": "job_8f3a2c", "status": "queued", "eta_seconds": 720 }
WebSocket streaming
Real-time slice-by-slice inference progress for integrated viewers. Requires authenticated session.
wss://ai.zharf.tech/api/v1/inference/stream
Errors
Standard HTTP codes. 429 rate limited · 401 invalid token · 422 invalid DICOM payload.