Request
The ID of the uploaded audio file (from upload endpoint)
The original filename of the audio file
Optional direct URL to the audio file (alternative to file_id)
Additional metadata for the analysis
Priority level for processing (high, medium, low)
Transcription engine to use (whisper, parakeet, nemo)
Response
Unique identifier for the analysis
Organization that owns this analysis
ID of the associated audio file
Name of the audio file
Current status of the analysisPossible values:
pending- Analysis queued for processingprocessing- Currently being analyzedcompleted- Analysis finished successfullyerror- Analysis failedneeds_review- Flagged for manual review
Processing priority level
ISO 8601 timestamp of creation
Analysis results (available when status is completed)
Example Request
Example Response
Processing Workflow
1
Create Analysis
Submit the analysis request with file information
2
Audio Processing
System downloads and processes the audio file
- Trim silence
- Normalize volume
- Convert format if needed
3
Transcription
Generate text transcript using specified engine
- Whisper (default): Local processing
- Parakeet: Cloud-based, fast
- NeMo: High accuracy
4
AI Analysis
Analyze transcript for fraud indicators
- Pattern detection
- Compliance checking
- Risk scoring
5
Results Available
Analysis complete, results available via GET endpoint
Webhook Notification
If webhooks are configured, you’ll receive a notification when analysis completes:Error Responses
400 Bad Request
400 Bad Request
404 Not Found
404 Not Found
429 Rate Limited
429 Rate Limited
Related Endpoints
- Upload Audio - Upload audio files before analysis
- Get Analysis - Retrieve analysis results
- List Analyses - List all analyses
- Update Analysis - Update analysis metadata