Skip to main content
GET
List risk portal webhook delivery history

Authorizations

Authorization
string
header
required

Team API key sent as a Bearer token. Create a key in Wirespeed under Settings → Team. See https://docs.wirespeed.co/api-reference/authentication.

Path Parameters

id
string
required

Webhook identifier

Response

id
string
required
teamId
string
required
webhookId
string
required
type
enum<string> | null
required

Null for health events, which have no notification

Available options:
NEW_CASE_ESCALATION,
NEW_CASE_AUTO_CONTAINED,
NEW_SECURITY_EVENT,
NEW_CRITICAL_DEFECT,
ACCOUNT_SUMMARY,
INTEGRATION_HEALTH,
ACCOUNT_BILLING
status
enum<string>
required
Available options:
success,
failure
statusCode
number | null
required
error
string | null
required
attempt
number
required
durationMs
number
required
time
string
required
kind
enum<string>
required
Available options:
RISK_PORTAL,
SLACK,
TEAMS,
GENERIC_WEBHOOK
event
enum<string>
required

delivery is one POST attempt; test is a user-triggered test send that never affects health; the rest are webhook health lifecycle events

Available options:
delivery,
test,
auto_disabled,
disabled,
re_enabled,
url_replaced
failureClass
enum<string> | null
required
Available options:
permanent,
rejected,
transient,
config
disposition
enum<string> | null
required
Available options:
retry,
park,
drop
errorCode
string | null
required

Bounded failure token such as HTTP_404

consecutiveFailures
number | null
required
subscriptionId
string | null
required
occurrenceId
string | null
required

Channel-neutral event identity the delivery belongs to