Response Actions

get

List all response actions

Authorizations
AuthorizationstringRequired
Query parameters
is_archivedbooleanOptional

Filter by archived status (default: false)

Responses
200

List of response actions

application/json
get
/app/api/v1/response-actions
post

Create a new response action

Authorizations
AuthorizationstringRequired
Body
codestringOptional
display_namestringRequired
trigger_def_uuidstring · uuidRequired
Responses
post
/app/api/v1/response-actions
post

Execute a test run of a response action script without saving to database. Useful for testing and debugging scripts before deployment.

Authorizations
AuthorizationstringRequired
Body
script_codestringRequired

The Python code to execute

trigger_argsobjectRequired

Arguments to pass to the script (depends on trigger type)

Responses
200

Test run completed successfully

application/json
post
/app/api/v1/response-actions/test
get

List available response triggers for action creation

Authorizations
AuthorizationstringRequired
Responses
200

List of available triggers

application/json
get
/app/api/v1/response-actions/triggers
get

Get response action details with version and run counts

Authorizations
AuthorizationstringRequired
Path parameters
script_idintegerRequired
Responses
200

Response action details with counts and latest version/run

application/json
get
/app/api/v1/response-actions/{script_id}
delete

Archive (soft delete) a response action. Deletes unreferenced versions.

Authorizations
AuthorizationstringRequired
Path parameters
script_idintegerRequired
Responses
delete
/app/api/v1/response-actions/{script_id}

No content

patch

Update response action properties

Authorizations
AuthorizationstringRequired
Path parameters
script_idintegerRequired
Body
display_namestringOptional
is_enabledbooleanOptional
trigger_def_uuidstring · uuidOptional
Responses
200

Response action updated successfully

No content

patch
/app/api/v1/response-actions/{script_id}

No content

get

List all runs for a response action

Authorizations
AuthorizationstringRequired
Path parameters
script_idintegerRequired
Responses
200

List of response action runs

application/json
get
/app/api/v1/response-actions/{script_id}/runs

Last updated

Was this helpful?