Skip to content

sinch config

Manage CLI configuration and credential profiles. Configuration is stored in ~/.sinch/config.json. Profile-specific credentials are stored in the OS keychain.

sinch config set

Set a configuration value.

sinch config set <key=value>
sinch config set fax <key=value>

Valid fax config keys: serviceID (alias: service-id), senderNumber (alias: sender-number).

sinch config get

Read a configuration value.

sinch config get <key>
sinch config get fax <key>

sinch config list

Show all current configuration values for the active profile.

sinch config list

sinch config profile

Manage credential profiles for working across multiple Sinch projects. Each profile stores its own credentials in the keychain.

sinch config profile list

sinch config profile list

sinch config profile create

sinch config profile create <name>

sinch config profile use

sinch config profile use <name>

sinch config profile delete

sinch config profile delete <name>

sinch health

Check connectivity to the SinchFunctions API.

sinch health

sinch completion

Generate shell completion scripts for tab completion.

sinch completion [options]
OptionDescription
--shell <shell>Shell type: powershell, bash, or zsh (auto-detected if omitted)
--installForce reinstall completion into the current shell's profile

Completions install automatically on npm install -g @sinch/cli. To force reinstall or print the script:

sinch completion --install           # Reinstall into shell profile
sinch completion --shell bash        # Print bash completion to stdout
sinch completion --shell powershell  # Print PowerShell completion to stdout