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. Vida API authentication uses thetoken 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}.
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 includetargetAccountId in this request:
permittedAccountIds restriction.
If the work concerns another authorized account, read that target separately:
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.
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
- Build and launch an Agent
- Run an outbound workflow
- Investigate Agent work
- Onboard a reseller customer