← All docs

integrations

integrations

Manage integrations

Usage

integrations <subcommand> [args...]

Aliases

int

Subcommands

integrations list

List your integrations

Usage:

integrations list

Options:

  • --json: output in JSON format

integrations setup

Set up a service integration

Usage:

integrations setup <type> [-d]

Options:

  • --d: disconnect GitHub account
  • --delete: disconnect GitHub account
  • --list: list connected GitHub accounts
  • --verify: verify GitHub connections are working

integrations add

Add a new integration

Usage:

integrations add <type> --name=<name> [args...]

Options:

  • --attach: attach to a spec (vm:, tag:, or auto:all); can be repeated
  • --bearer: bearer token (shorthand for --header="Authorization:Bearer TOKEN")
  • --header: header to inject (e.g. X-Auth:secret)
  • --name: integration name (required)
  • --repository: GitHub repository in owner/repo format (required for github)
  • --target: target URL (required for http-proxy)

integrations remove

Remove an integration

Usage:

integrations remove <name>

integrations attach

Attach an integration to a VM, tag, or all VMs

Usage:

integrations attach <name> <spec>

integrations detach

Detach an integration from a VM, tag, or all VMs

Usage:

integrations detach <name> <spec>

integrations rename

Rename an integration

Usage:

integrations rename <name> <new-name>