Developer API
Every Digitalwow module will be available as a REST endpoint and as an agent-to-agent (A2A) tool exposed over MCP, so your own agents can call Digitalwow directly. Base URL below is a placeholder.
Voice to Text
Coming soonREST:
POST /transcribeA2A / MCP:
tool: digitalwow.transcribecurl -X POST https://api.digitalwow.example/v1/transcribe \ -H "Authorization: Bearer $DIGITALWOW_KEY" \ -F "file=@call.wav" -F "language=hi" -F "translate_to=en"
Voice to Voice agent
Coming soonREST:
POST /agents/{id}/turn · WSS /agents/{id}/streamA2A / MCP:
tool: digitalwow.agent_turncurl -X POST https://api.digitalwow.example/v1/agents/agt_123/turn \ -H "Authorization: Bearer $DIGITALWOW_KEY" \ -F "audio=@question.wav" -F "voice=hi-IN-female-1"
Per-Query parse & answer
Coming soonREST:
POST /queryA2A / MCP:
tool: digitalwow.parse_querycurl -X POST https://api.digitalwow.example/v1/query \
-H "Authorization: Bearer $DIGITALWOW_KEY" -H "Content-Type: application/json" \
-d '{"query":"GST return due date for October?","language":"en"}'Text to Text
Coming soonREST:
POST /text (stream=true for SSE)A2A / MCP:
tool: digitalwow.text_transformcurl -N -X POST https://api.digitalwow.example/v1/text \
-H "Authorization: Bearer $DIGITALWOW_KEY" -H "Content-Type: application/json" \
-d '{"mode":"translate","source":"en","target":"ta","text":"Your KYC is pending.","stream":true}'Text to Voice
Coming soonREST:
POST /ttsA2A / MCP:
tool: digitalwow.speakcurl -X POST https://api.digitalwow.example/v1/tts \
-H "Authorization: Bearer $DIGITALWOW_KEY" -H "Content-Type: application/json" \
-d '{"text":"नमस्ते","language":"hi","format":"mp3"}' -o hello.mp3