Skip to main content

Available Methods


listActions

List available native automation action types GET /api/v1/automation/actions Signature: lb.automation.listActions() No parameters. Returns: Response: ['array', 'null']

listRules

List automation rules GET /api/v1/automation/rules Signature: lb.automation.listRules({ query?: \{ page, size, scope, scope_id, event_type \} }) Parameters: Returns:

createRule

Create an automation rule POST /api/v1/automation/rules Signature: lb.automation.createRule({ body: \{ ... \} }) Parameters: Returns:

deleteRule

Delete an automation rule DELETE /api/v1/automation/rules/{id} Signature: lb.automation.deleteRule({ path: \{ id \} }) Parameters:

getRule

Get an automation rule GET /api/v1/automation/rules/{id} Signature: lb.automation.getRule({ path: \{ id \} }) Parameters: Returns:

updateRule

Update an automation rule PUT /api/v1/automation/rules/{id} Signature: lb.automation.updateRule({ path: \{ id \}, body: \{ ... \} }) Parameters: Returns:

executeRule

Manually trigger an automation rule POST /api/v1/automation/rules/{id}/execute Signature: lb.automation.executeRule({ path: \{ id \} }) Parameters:

listExecutions

List execution history for a rule GET /api/v1/automation/rules/{id}/executions Signature: lb.automation.listExecutions({ path: \{ id \}, query?: \{ page, size \} }) Parameters: Returns:

listTriggers

List available automation trigger types GET /api/v1/automation/triggers Signature: lb.automation.listTriggers() No parameters. Returns: Response: ['array', 'null']
Last modified on June 11, 2026