Validate call
validate_callValidate a phone-call request before placing it: check required fields, hold cost, inferred recipient timezone, and balance warnings without creating a call or hold.
Instructions
Check a phone-call body without creating a call or placing a hold. Same fields as place_call, without idempotencyKey. A ready body includes hold_cents for the full call (tier 1 default $6.50 at 5 minutes) and whether recipient_timezone was inferred. valid stays true when spendable balance is below the hold. warnings then includes insufficient_balance with needed_cents and addFundsUrl.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| phone | No | ||
| script | No | ||
| purpose | No | ||
| deadline | No | ||
| language | No | ||
| extension | No | ||
| questions | No | ||
| max_minutes | No | ||
| record_call | No | False or omit. | |
| script_mode | No | ||
| time_window | No | HH:MM-HH:MM, 24-hour, end after start. | |
| callback_url | No | ||
| instructions | No | ||
| max_attempts | No | ||
| on_behalf_of | No | ||
| business_name | No | ||
| retry_preference | No | ||
| shareable_contact | No | ||
| recipient_timezone | No | ||
| allowed_disclosures | No | ||
| consent_attestation | No | ||
| allow_outside_business_hours | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||