band app create
Create a new application
Synopsis
Creates a new voice or messaging application. The callback URL receives webhook events for traffic routed through the application. Use --if-not-exists to make the command idempotent, returning the existing application instead of erroring when one with the same name already exists.
band app create [flags]
Examples
# Create a voice application
band app create --name "My Voice App" --type voice --callback-url https://example.com/voice
# Create a messaging application
band app create --name "My SMS App" --type messaging --callback-url https://example.com/sms
# Idempotent create
band app create --name "My Voice App" --type voice --callback-url https://example.com/voice --if-not-exists
Options
--callback-url string Callback URL (required)
-h, --help help for create
--if-not-exists Return existing application if one with the same name already exists
--name string Application name (required)
--type string Application type: voice or messaging (required)
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 app - Manage Bandwidth applications