Vocal Journaling API
  • Documentation
  • API Reference
Information
Health
    Get API health statusget
Voice
    Upload and analyze voice recordingpost
Chat
    Submit a free-form text chat messagepost
Coaching
    Generate coaching advicepost
Insights
    Get aggregate voice insightsget
History
    Get recent voice historyget
Schemas
powered by Zuplo
Vocal Journaling API Gateway
Vocal Journaling API Gateway

Voice

Endpointhttps://journal-api-layer-main-22c4b17.zuplo.app

Upload and analyze voice recording

POST
https://journal-api-layer-main-22c4b17.zuplo.app
/api/v1/voice

Submit a single voice clip for analysis and get inferred sentiment, prosody, and summary output.

Upload and analyze voice recording › Request Body

audio
​string · binary · required

Raw voice recording (required). Must be sent as multipart/form-data file field named audio.

Upload and analyze voice recording › Responses

Voice analysis response

id
​string · required
transcript
​string · required
createdAt
​string · date-time · required
​object
voiceType
​string
​object
duration
​number
​object
​object
​object
processingTime
​number
notification
​string | null
POST/api/v1/voice
curl --request POST \ --url https://journal-api-layer-main-22c4b17.zuplo.app/api/v1/voice \ --header 'Content-Type: multipart/form-data' \ --form 'audio=<binary-data>'
shell
Example Request Body
{ "audio": "<binary-data>" }
text
multipart/form-data
Example Responses
{ "id": "7b6d...", "transcript": "I had a calm and focused mindset today.", "sentiment": { "overall": "neutral" }, "voiceType": "warm", "createdAt": "2026-03-06T10:00:00.000Z", "duration": 13.2, "features": {}, "classifications": {}, "nlpAnalysis": {}, "notification": null, "processingTime": 2.1 }
json
application/json

HealthChat