Skip to main content
New to Corsair? See API access, authentication, and error handling.

Scenarios

activate

scenarios.activate Activate scenario Risk: destructive
Input Output

addBuildVariables

scenarios.addBuildVariables Add new buildtime variables to scenario metadata Risk: write
Input
Output

clone

scenarios.clone Clone scenario Risk: write
Input
Output

countTrash

scenarios.countTrash Count scenarios in trash Risk: read
Input Output

create

scenarios.create Create scenario Risk: write
Input
Output

deactivate

scenarios.deactivate Deactivate scenario Risk: write
Input Output

delete

scenarios.delete Delete scenario Risk: destructive
Input Output

deleteBuildVariable

scenarios.deleteBuildVariable Delete buildtime variable Risk: destructive
Input Output

get

scenarios.get Get scenario details Risk: read
Input Output

getAiAgentModules

scenarios.getAiAgentModules Get AI agent module details for scenarios Risk: read
Input
Output

getInterface

scenarios.getInterface Get scenario interface Risk: read
Input Output

getModuleData

scenarios.getModuleData Check module data Risk: read
Input Output

getTriggers

scenarios.getTriggers Get trigger details Risk: read
Input Output

getUsage

scenarios.getUsage Get scenario usage Risk: read
Input Output

list

scenarios.list List scenarios Risk: read
Input Output

listAiAgents

scenarios.listAiAgents List AI agent scenarios Risk: read
Input Output

listBuildVariables

scenarios.listBuildVariables List buildtime variables Risk: read
Input Output

moveToTrash

scenarios.moveToTrash Move scenarios to trash Risk: destructive
Input
Output

replay

scenarios.replay Replay scenario executions Risk: destructive
Input
Output

restore

scenarios.restore Restore scenario from trash Risk: write
Input Output

run

scenarios.run Run a scenario Risk: destructive
Input
Output

update

scenarios.update Update scenario Risk: write
Input
Output

updateBuildVariables

scenarios.updateBuildVariables Replace buildtime variables in scenario metadata (variables left out are overwritten) Risk: destructive
Input
Output

updateInterface

scenarios.updateInterface Update scenario interface Risk: write
Input
Output