Skip to main content

band customer-profile update

Update a customer profile

Synopsis​

Updates a customer profile.

The API replaces the whole record on update, so this command reads the profile first and sends it back with your changes applied. Fields you do not pass are preserved. Passing a flag with an empty value clears that field.

Because the read and the write are two requests, a concurrent edit between them is rejected by the API's version check — the command exits 4 and you can retry.

band customer-profile update <profile-id> [flags]

Examples​

band customer-profile update 3IIzIFnRRQBE3AMzPpMTNo --name "Acme Corp" --plain
band customer-profile update 3IIzIFnRRQBE3AMzPpMTNo --website "" --plain # clear the website

Options​

--address-id string Address ID to associate
--contact-email string Contact email
--contact-name string Contact name
--contact-phone string Contact phone in E.164
-h, --help help for update
--name string Profile name
--website string Business website URL

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​