https://api.dolva.ai.
Base URL
API Version
The current API version isv1. All analysis endpoints are prefixed with /v1/.
Authentication
All analysis endpoints require a Bearer token in theAuthorization header:
GET /health endpoint does not require authentication.
See Authentication for full details on obtaining and using your token.
Request Format
Analysis endpoints acceptmultipart/form-data requests. Include your audio file in the audio field:
| Field | Type | Required | Description |
|---|---|---|---|
audio | binary (file) | Yes | The audio file to analyze |
Response Format
All endpoints returnapplication/json. Successful responses have HTTP status 200.
Endpoints
POST /v1/analyze/cognitive
Analyze cognitive signals from an audio file.
POST /v1/analyze/emotion
Analyze emotional signals from an audio file.
GET /health
Check API availability.
Error Responses
| Status | Description |
|---|---|
401 Unauthorized | Missing or invalid Bearer token |
403 Forbidden | Token valid but lacks permissions |
422 Unprocessable Entity | Validation error — see error body for details |
500 Internal Server Error | Server-side error — retry with backoff |
Validation Error Body
When a422 is returned, the response body contains a structured error object: