PluginFailuresResponse
Response containing plugin failure history
failures object[]required
List of failure events
Array [
context
Additional context (parameters, stack trace, etc.)
errorCodestring | nullnullable
Error code for categorization
Example:
TIMEOUTerrorMessagestringrequired
Human-readable error message
Example:
Connection timeout after 30sidstring<uuid>required
Failure ID
methodstring | nullnullable
Which method failed
Example:
metadata/searchoccurredAtstring<date-time>required
When the failure occurred
requestSummarystring | nullnullable
Sanitized summary of request parameters (sensitive fields redacted)
Example:
query: "One Piece", limit: 10]
thresholdinteger<int32>required
Threshold for auto-disable
Possible values: >= 0
Example:
3totalinteger<int64>required
Total number of failures (for pagination)
Possible values: >= 0
windowFailuresinteger<int64>required
Number of failures within the current time window
Possible values: >= 0
windowSecondsinteger<int64>required
Time window size in seconds
Example:
3600PluginFailuresResponse
{
"failures": [
{
"errorCode": "TIMEOUT",
"errorMessage": "Connection timeout after 30s",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"method": "metadata/search",
"occurredAt": "2024-07-29T15:51:28.071Z",
"requestSummary": "query: \"One Piece\", limit: 10"
}
],
"threshold": 3,
"total": 0,
"windowFailures": 0,
"windowSeconds": 3600
}