Exceptions Commands
See Exceptions module docs for permissions and data model.
soat list-exceptions
List exception items
- Method:
GET - Path:
/api/v1/exceptions
Usage
soat list-exceptions
Options
--project-id
Project ID (required if not using project key auth)
- Source:
query - Required: no
- Type:
string - Example:
proj_V1StGXR8Z5jdHi6B
--status
Filter by triage status
- Source:
query - Required: no
- Type:
enum("open", "acknowledged", "resolved")
--severity
Filter by severity
- Source:
query - Required: no
- Type:
enum("info", "warning", "critical")
--kind
Filter by how the exception was filed
- Source:
query - Required: no
- Type:
enum("run_failed", "guardrail_tripwire", "approval_expired", "quota_unpriced", "manual")
--limit
Maximum number of results to return
- Source:
query - Required: no
- Type:
integer - Default:
50
--offset
Number of results to skip
- Source:
query - Required: no
- Type:
integer - Default:
0
soat get-exception
Get an exception item
- Method:
GET - Path:
/api/v1/exceptions/{exception_id}
Usage
soat get-exception
Options
This command has no options.
soat acknowledge-exception
Acknowledge an exception item
- Method:
POST - Path:
/api/v1/exceptions/{exception_id}/acknowledge
Usage
soat acknowledge-exception
Options
This command has no options.
soat resolve-exception
Resolve an exception item
- Method:
POST - Path:
/api/v1/exceptions/{exception_id}/resolve
Usage
soat resolve-exception
Options
--note
Optional resolution note
- Source:
body - Required: no
- Type:
string - Example:
Root cause fixed; retried the run successfully.