VoiceDock Docs

Introduction

VoiceDock is a voice AI platform powered by HMS Sovereign v1. Build AI voice assistants that handle phone calls, run custom functions, and integrate with your stack.

VoiceDock is a voice AI platform, powered by the HMS Sovereign v1 model. Build AI voice assistants that understand natural language, handle inbound and outbound phone calls, run custom functions over webhooks, and connect to the systems you already use — all through one REST API.

Start here

What you can build

  • AI voice assistants — assistants with custom instructions, voices, and behaviour.
  • Inbound and outbound calls — answer calls or place them programmatically, with natural conversation flow.
  • Custom functions — let assistants take action mid-call through your webhooks and tools.
  • Call analysis — get structured insights and scoring from every transcript.
  • Integrations everywhere — connect to your stack over the REST API and webhooks.

Authentication

Every request authenticates with an API key in the Authorization header. You can find and manage your key in the dashboard.

curl https://api.hmsovereign.com/api/v1/assistants \
  -H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch("https://api.hmsovereign.com/api/v1/assistants", {
  headers: { Authorization: "Bearer YOUR_API_KEY" },
})
import requests

response = requests.get(
    "https://api.hmsovereign.com/api/v1/assistants",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
)

Keep your API key secret. Never expose it in client-side code or commit it to source control.

Next steps

Ready to build? Start with the Quickstart, or jump straight into the API Reference.

On this page