Evaluate outbound policy
evaluate_outbound_policyEvaluate outbound voice/SMS policy before creating a call. purpose is required and free-form -- never refused for being novel, only for being empty. recipient_type is optional/recorded. Destination country is governed by the org's workspace capabilities, not by this evaluation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| policy | No | ||
| country | Yes | Destination country. Governed by the org's active workspace capabilities at authorize_outbound time, not by this policy evaluation. | |
| purpose | Yes | Required, free-form outbound purpose declaration -- never refused for being novel. Any non-empty token is accepted; the documented advisory catalog is: appointment, booking_confirmation, callback_requested, customer_outreach, delivery_notification, ops_alert, other, payment_reminder, personal_errand, reservation, status_check, support. | |
| categories | No | ||
| from_number_id | Yes | ||
| recipient_type | No | Optional, never enforced or required -- outbound is not restricted to business recipients. Persisted verbatim on the call row if sent; SMS has no recipient_type column, so it is accepted but not stored there. | |
| organization_id | No | Optional. Defaults to the authenticated workspace; when supplied it must be that workspace's id. | |
| user_authorization | No |