Security.RunDevelopers
v1 PreviewOpenAPI ↗
API & MCP reference/Submit a tool run
HTTP REFERENCE

Submit a tool run

Submit a native invocation. HTTP 202 means accepted; follow the run for actual execution and cleanup.

POST/v1/tool-runs

Start the tool with your inputs

Choose a tool, map sealed artifact IDs to paths, and pass its native command arguments in invocation.

What to do next

Save the returned run ID. A 202 response means accepted; poll the run or its events for execution results.

Read the step-by-step guide →

Send an Idempotency-Key. Keep the same key and body when retrying this operation.

Parameter and response reference

Parameters

authorizationheader · string | nullrequired
idempotency-keyheader · string | nullrequired

Request body

toolstring

Tool

Default: "yara"
operationstring | null

Operation

versionstring | null

Version

inputsYaraInputs | null

Show child parameters
artifact_idstringrequired

Artifact Id

Pattern: "^artifact_[a-f0-9]{32}$"
rules_artifact_idstring | null

Rules Artifact Id

invocationNativeInvocation | null

Show child parameters
executablestring | null

Executable

argsarray of string

Args

Max items: 256
filesarray of NativeFile

Files

Max items: 64
Show child parameters
pathstringrequired

Path

artifact_idstringrequired

Artifact Id

Pattern: "^artifact_[a-f0-9]{32}$"
executableboolean

Executable

Default: false
empty_filesarray of string

Empty Files

Max items: 64
directoriesarray of string

Directories

Max items: 64
stdin_artifact_idstring | null

Stdin Artifact Id

environmentobject

Environment

working_directorystring

Working Directory

Default: "."
outputsarray of string

Outputs

Max items: 64
success_exit_codesarray of integer

Success Exit Codes

Max items: 16
timeout_secondsinteger

Timeout Seconds

Default: 30 · Minimum: 1.0 · Maximum: 120.0
target_profilestring | null

Target Profile

Responses

  • 202 Successful Response
  • 422 Validation Error
Search documentation, capabilities and native tools.

Copy this page

Your browser couldn’t copy automatically. Copy the selected Markdown below.