CLI Integration Commands
Integrations connect external services like Slack, Discord, Devin, and Cursor to your relay rules.
Supported providers: devin, cursor, slack, discord
List integrations
Section titled “List integrations”beeps integration listbeeps integration list --jsonGet integration details
Section titled “Get integration details”beeps integration get --integration-id int_abc123beeps integration get --integration-id int_abc123 --jsonCreate an integration
Section titled “Create an integration”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.
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| Flag | Required | Description |
|---|---|---|
--provider | Yes | devin, cursor, slack, or discord |
--name | Yes | Display name for the integration |
--api-key-env | Yes | Environment variable holding the service API key |
Update an integration
Section titled “Update an integration”beeps integration update --integration-id int_abc123 --name "Slack Prod"beeps integration update --integration-id int_abc123 --api-key-env SLACK_API_KEYDelete an integration
Section titled “Delete an integration”beeps integration delete --integration-id int_abc123Using integrations in relay rules
Section titled “Using integrations in relay rules”Once created, reference an integration in an agent relay rule:
beeps relay rule create --relay-id rly_abc123 \ --name "Auto-fix with Devin" \ --rule-type agent \ --config '{"agentType":"devin","integrationId":"int_abc123"}'Exit Codes
Section titled “Exit Codes”0success1validation failure or API error