Sazabi
CLI

sazabi integrations

Command reference for sazabi integrations.

sazabi integrations — Connect and inspect integrations. Subcommands: providers, connect, disconnect, update-credentials, list, get, details.

sazabi integrations

Connect and inspect integrations

sazabi integrations <subcommand>
sazabi integrations providers  # List providers
sazabi integrations connect pagerduty --credentials '{...}'  # Connect an integration
sazabi integrations list  # List connections
sazabi integrations get <connection-id>  # Connection detail

sazabi integrations providers

List supported integration providers

sazabi integrations providers [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
sazabi integrations providers  # List providers and connection counts
sazabi integrations providers --json  # Machine-readable output

sazabi integrations connect

Connect an integration (API-key credentials or a browser flow)

sazabi integrations connect <provider> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--credentialsstringNoVendor credentials as JSON for api_key providers, e.g. '{"apiToken":"..."}' (see credentialFields in integrations providers --json)
--display-namestringNoOptional display name for the connection
--projectstringNoProject the completed connection defaults its routing to (browser flows)
sazabi integrations connect pagerduty --credentials '{"apiToken":"..."}'  # API-key connect
sazabi integrations connect jira  # Browser OAuth connect
sazabi integrations connect github  # GitHub App install

sazabi integrations disconnect

Disconnect an integration connection

sazabi integrations disconnect <connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
sazabi integrations disconnect <connection-id>  # Soft-delete the connection

sazabi integrations update-credentials

Replace an api_key connection's credentials (reconnect path)

sazabi integrations update-credentials <connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--credentialsstringNoReplacement vendor credentials as JSON
sazabi integrations update-credentials <connection-id> --credentials '{"apiToken":"..."}'  # Replace stored credentials

sazabi integrations list

List integration connections for the organization

sazabi integrations list [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--providerstringNoFilter by provider (e.g. slack, github, pagerduty)
sazabi integrations list  # All connections
sazabi integrations list --provider slack  # Filter by provider

sazabi integrations get

Get one integration connection by ID

sazabi integrations get <connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
sazabi integrations get <connection-id>  # Connection detail

sazabi integrations details

Show details for one integration connection

sazabi integrations details <connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
sazabi integrations details <connection-id>  # Connection detail