Getting started
Authenticate, select the correct GetVoiceBot account, and make a verified API request.
1. Create an API token
Create a token at the account scope that should own the integration, then store it outside source
code and prompts. GetVoiceBot API authentication uses the token query parameter. See
Authentication for the scope-specific menu locations.
2. Identify the account scope
Most integrations need a stable Agent account ID:
targetAccountIdselects the account whose resources the request should use.accountIdowns a newly created Task and normally matchestargetAccountId.agentConfigIdidentifies a staging, live, or saved Agent configuration; it is not an account ID.- Computer Agent routes place the selected account ID directly in
/computer/accounts/{targetAccountId}.
Higher-level tokens can use targetAccountId for authorized child accounts. Never assume an organization account, Agent account, and Agent configuration share the same ID.
3. Identify the key, then read the target
First identify the account that owns the key. Do not include targetAccountId in this request:
curl -s "https://api.getvoicebot.com/api/v2/account?token=$GVB_API_KEY"
Use the returned account type and hierarchy to understand the key's scope as described in
Authentication. Preserve any permittedAccountIds restriction.
If the work concerns another authorized account, read that target separately:
curl -s "https://api.getvoicebot.com/api/v2/account?token=$GVB_API_KEY&targetAccountId=$TARGET_ACCOUNT_ID"
The first response identifies the key owner; the second identifies the selected target. Keep them
separate and confirm both before making changes. For Agent configuration, read staging first. For a
Computer Agent, read its account status and health first.
4. Read, change, and verify
Use the same safe pattern for every resource:
- Read the current state and exact schema.
- Apply the smallest intended change.
- Re-read the resource.
- Verify the real capability, not only the write response.
An accepted lifecycle operation, Task, login flow, or scheduled run is not proof of completion.
5. Continue with a workflow guide
- Configure Agents through the API
- Operate Computer Agents
- Configure Agent functions
- Configure telephony
- Onboard accounts and manage access
- Configure integrations, inbound email, and webhooks
For complete examples that combine several resource families, use the API cookbooks:
- Build and launch an Agent
- Run an outbound workflow
- Investigate Agent work
- Onboard a reseller customer
Using an AI agent to build or operate your integration? Install the GetVoiceBot API Skill so it has the same scoping and verification rules.
