Provision a phone number
Authentication
Your Dial API key, sent as Authorization: Bearer sk_live_...
Request
Required. A short, human-readable attestation that the account holder explicitly consented to provisioning this number programmatically. Stored on the number for the provisioning audit trail. Example values: "User modal confirmation" (from the dashboard) or your own consent record reference.
System prompt for the AI voice agent on inbound calls to this number. Optional — a default greeting is used if omitted. Update later with Update a phone number.
Voice gender for the AI agent on inbound calls to this number. Optional — when omitted, the voice is female (the default for every language). Pass male to override. Update later with Update a phone number.
Preferred US area code. Optional — when omitted, any available US number is provisioned. Only US numbers can be provisioned at this time.
Response
Number provisioned (synchronous — SMS/call numbers).