New features, improvements, and fixes to Dial

August 14, 2026

Changed

Self-Hosted mode is approved per account

Self-Hosted mode hands live calls to a server Dial doesn’t run, so new accounts now request access before they can point calls at one. Accounts already using Self-Hosted are unaffected — they keep it, and nothing about their configuration changes.

GET /api/v1/self-hosted gains an access field (none, pending, granted, denied) and an accessRequest object carrying the request you submitted and how it was reviewed. A new POST /api/v1/self-hosted action, request_access, submits one — a useCase describing what you’re building, and an optional companyUrl. A human reviews it.

Until access is granted, save and activate return 403. disable and request_access are never gated, so an account can always turn Self-Hosted off.