band tendlc brand delete
Permanently delete a 10DLC brand
Synopsis
Permanently deletes a 10DLC brand. This cannot be undone.
Deleting a brand deletes the brand in TCR for direct accounts, and requires every campaign on the brand to be deactivated first — the API rejects the delete otherwise.
The endpoint docs say this cascades to delete the backing customer profile.
Measured on production: it does not. After deleting two test brands, both
backing profiles remained retrievable with softDeleted:false. The profile is
NOT deleted by this command — if you no longer need it, remove it separately
with 'band customer-profile delete
Requires --confirm. The DELETE only ACCEPTS the request — production takes
roughly 40 seconds to actually remove the brand, so the receipt's "deleted"
field is false until that is confirmed. Without --wait, it stays false;
confirm manually with 'band tendlc brand get
band tendlc brand delete <brand-id> [flags]
Examples
band tendlc brand delete BEXMPL6 --confirm --plain
band tendlc brand delete BEXMPL6 --confirm --wait --timeout 60 --plain
Options
--confirm Required. Confirms the brand should be deleted.
-h, --help help for delete
--timeout int Seconds to wait when --wait is set (default 300)
--wait Block until the brand is gone
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 tendlc brand - Manage 10DLC brands