Skip to main content

PluginFailureDto

A single plugin failure event

context

Additional context (parameters, stack trace, etc.)

errorCodestring | nullnullable

Error code for categorization

Example: TIMEOUT
errorMessagestringrequired

Human-readable error message

Example: Connection timeout after 30s
idstring<uuid>required

Failure ID

methodstring | nullnullable

Which method failed

Example: metadata/search
occurredAtstring<date-time>required

When the failure occurred

requestSummarystring | nullnullable

Sanitized summary of request parameters (sensitive fields redacted)

Example: query: "One Piece", limit: 10
PluginFailureDto
{
"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"
}