Skip to content

CLI Integration Commands

Integrations connect external services like Slack, Discord, Devin, and Cursor to your relay rules.

Supported providers: devin, cursor, slack, discord

Terminal window
beeps integration list
beeps integration list --json
Terminal window
beeps integration get --integration-id int_abc123
beeps integration get --integration-id int_abc123 --json

The --api-key-env flag takes the name of an environment variable that contains the service’s API key. The CLI reads the key from your environment at execution time so that secrets never appear in your shell history.

Terminal window
export SLACK_API_KEY="xoxb-..."
beeps integration create --provider slack --name "Slack" --api-key-env SLACK_API_KEY
export DEVIN_API_KEY="dvn_..."
beeps integration create --provider devin --name "Devin" --api-key-env DEVIN_API_KEY --json
FlagRequiredDescription
--providerYesdevin, cursor, slack, or discord
--nameYesDisplay name for the integration
--api-key-envYesEnvironment variable holding the service API key
Terminal window
beeps integration update --integration-id int_abc123 --name "Slack Prod"
beeps integration update --integration-id int_abc123 --api-key-env SLACK_API_KEY
Terminal window
beeps integration delete --integration-id int_abc123

Once created, reference an integration in an agent relay rule:

Terminal window
beeps relay rule create --relay-id rly_abc123 \
--name "Auto-fix with Devin" \
--rule-type agent \
--config '{"agentType":"devin","integrationId":"int_abc123"}'
  • 0 success
  • 1 validation failure or API error