band vcp create
Create a Voice Configuration Package
Synopsis
Creates a Voice Configuration Package for the Universal Platform. VCPs define voice routing and settings for groups of phone numbers. Link a voice application with --app-id to enable HTTP voice callbacks.
band vcp create [flags]
Examples
# Create a basic VCP
band vcp create --name "Production VCP"
# Create linked to a voice app
band vcp create --name "Voice VCP" --app-id abc-123-def
# Idempotent create (safe for retries)
band vcp create --name "Voice VCP" --if-not-exists
# Create with an origination route
band vcp create --name "Voice VCP" --route-endpoint vapi.example.sip.vapi.ai --route-endpoint-type FQDN
Options
--app-id string Voice application ID to link
--description string VCP description
-h, --help help for create
--if-not-exists Return existing VCP if one with the same name exists
--name string VCP name (required)
--route-endpoint string Origination route endpoint (host, SIP URI, IPv4, or E.164)
--route-endpoint-type string Endpoint type: TN, SIP, IP_V4, or FQDN
--route-name string Route name (default "primary route")
--route-plan-json string Full originationRoutePlan object as JSON, or @file
Options inherited from parent commands
--account-id string Bandwidth account ID (overrides config)
--environment string API environment: prod, test (overrides config)
--format string Output format: json or table (default "json")
--plain Simplified flat JSON output (recommended for scripts and agents)
SEE ALSO
- band vcp - Manage Voice Configuration Packages (Universal Platform)