Sign inGet started

bird voice destinations update

Usage

Przykład kodu
bird voice destinations update [flags]

Description

Update enabled Voice destination countries
Enable or disable the countries this workspace may place voice calls to. Only the countries you list change; any country you omit keeps its current setting. Enabling one is what lets a call to it past the destination gate; disabling one refuses every call there, so confirm a disable with the user first. Read bird voice destinations list first for the current settings and whether Bird carries calls to the country at all.
Build the request from flags, a JSON VoiceDestinationsUpdate body via --body-file ("-" reads stdin), or both — a flag overrides the matching body field. Run --example to print a ready-to-edit body, or --dry-run to print the resolved request without sending it.

Procedure

Step 2 of 2 of "Enable the countries a workspace may call". Previous: bird voice destinations list.

Examples

Przykład kodu
# print the body shape (no credentials needed)
bird voice destinations update --example

# the body it prints:
Przykład kodu
{
  "destinations": [
    {
      "country_code": "NL",
      "enabled": true
    },
    {
      "country_code": "GB",
      "enabled": false
    }
  ]
}

Options

Request

NameDescription
--body-fileRead the JSON request body from this file; "-" reads stdin
--examplePrint a complete example request body, then exit
--dry-runPrint the resolved request without sending it, then exit
--idempotency-keyDeduplication key; a retry with the same key won't act twice

Options

NameDescription
--destination <key=value>The destination countries to enable or disable. Only the countries listed here change; any country you do not list keeps its current setting. Repeatable, one country_code=enabled per entry. (required; or in --body-file)
--response-schemaPrint the fields this command returns, then exit
NameDescription
bird voice destinations listList Voice destination countries