Back to settings

How to get your Vapi credentials

1. Get your API Key

  1. Go to dashboard.vapi.ai
  2. Sign up or log in
  3. Navigate to SettingsAPI Keys
  4. Click Create API Key
  5. Copy the key (it starts with a long string) and paste it in Settings

2. Get your Phone Number ID

  1. In the Vapi dashboard, go to Phone Numbers
  2. Click Import or Buy a number
  3. Vapi offers a free trial number for testing
  4. After adding a number, copy its Phone Number ID (a UUID like 123e4567-e89b-12d3-a456-426614174000)
  5. Paste it in Settings

Multiple accounts & numbers (organization-wide)

Vapi credentials are stored for your organization, not per user. In Settings, owners and admins can add several configurations (each with its own API key), attach multiple validated phone numbers per key with nicknames, and set a default account plus a default outgoing line per account. When creating a reminder, pick which line to call from—the default line is selected automatically.

Call history & transcripts

To save transcripts and recording links automatically, deploy the API with a public base URL and set the API_PUBLIC_URL environment variable (same value you use for voice actions). Vapi will POST an end-of-call report to /api/vapi/server. You can always use Load from Vapi on a history card to pull details manually. Optionally set VAPI_WEBHOOK_SECRET on the server and the same value is sent in the X-Dialcues-Webhook header for verification.

Free tier available

Vapi offers a free tier to get started. Check vapi.ai/pricing for current limits.