Orbitali Docs

Quickstart

Create an agent and route calls to your backend.

This guide shows the shape of a typical Orbitali integration.

1. Create an API key

Create an API key from the dashboard settings page. Use it as a bearer token for programmatic requests.

curl https://api.orbitali.ai/v1/agents \
  -H "Authorization: Bearer $ORBITALI_API_KEY"

2. Configure your Server URL

Your Server URL is the HTTPS endpoint Orbitali calls when the agent needs dynamic context or tool execution.

https://example.com/orbitali/webhook

The endpoint should accept JSON POST requests and return JSON responses.

3. Create an agent

An agent has a name, language, voice, prompt behavior, and optional tool definitions.

{
  "name": "Receptionist",
  "language": "en",
  "voice": "default",
  "prompt": {
    "type": "static",
    "text": "You are a helpful receptionist. Keep answers concise."
  },
  "server_url": "https://example.com/orbitali/webhook"
}

4. Add tools

Tools describe what the model can ask your backend to do during a call.

{
  "name": "check_availability",
  "description": "Check whether an appointment slot is available.",
  "parameters": {
    "type": "object",
    "properties": {
      "date": { "type": "string" },
      "time": { "type": "string" }
    },
    "required": ["date", "time"]
  }
}

Assign a claimed phone number to the agent. Incoming calls to that number will use the agent's prompt and tools.

6. Test a call

Call the assigned number and watch the call history in the dashboard. Tool calls and transcript events appear on the call detail page.

On this page