API Reference
Complete reference for all OneBudd API endpoints.
Base URL
https://api.onebudd.com/v1
Authentication
All requests require an API key passed in the Authorization header:
Authentication Header
Authorization: Bearer YOUR_API_KEYSee Authentication for details.
Conversations
POST
/conversationsCreate a new conversationGET
/conversations/:idGet conversation detailsPOST
/conversations/:id/processProcess audio inputDELETE
/conversations/:idEnd a conversationSpeech-to-Text
POST
/stt/transcribeTranscribe audio filePOST
/stt/streamStart streaming transcriptionText-to-Speech
POST
/tts/synthesizeSynthesize speech from textGET
/tts/voicesList available voicesMemory
GET
/memory/:userIdGet user memoriesPOST
/memoryStore a memoryDELETE
/memory/:idDelete a memoryProfiles
POST
/profilesCreate a user profileGET
/profiles/:idGet profile detailsPATCH
/profiles/:idUpdate a profileResponse Codes
2xx Success
200- Request succeeded201- Resource created204- No content (deleted)
4xx/5xx Errors
400- Bad request401- Unauthorized429- Rate limited500- Server error