Outgoing Webhooks
Webhook signing
parsed = parse_header("X-StatusPal-Signature") # → { t: <int>, v1: <hex> }
signed = `${parsed.t}.${raw_body}`
digest = HMAC_SHA256(secret, signed)
if (Date.now() / 1000 - parsed.t > 300) reject # 5-minute tolerance recommended
if (!constant_time_eq(digest, parsed.v1)) rejectDelivery retries
Organization API key — issue one via the Rails console (management UI coming soon)
120OK
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Organization API key — issue one via the Rails console (management UI coming soon)
Ops alertshttps://hooks.example.com/statuspaltruetrueRequired when all_status_pages is false. Subdomains of the
status pages this webhook should fire for. Unknown subdomains
cause a 422.
["prod-status","eu-status"]Created
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Validation failed
Organization API key — issue one via the Rails console (management UI coming soon)
TypeID-prefixed identifier (e.g. wbk_01h2x...)
OK
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Resource not found
Organization API key — issue one via the Rails console (management UI coming soon)
TypeID-prefixed identifier (e.g. wbk_01h2x...)
Deleted
No content
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Resource not found
No content
Organization API key — issue one via the Rails console (management UI coming soon)
TypeID-prefixed identifier (e.g. wbk_01h2x...)
OK
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Resource not found
Validation failed
Organization API key — issue one via the Rails console (management UI coming soon)
TypeID-prefixed identifier (e.g. wbk_01h2x...)
OK
Missing or invalid API key
The account is pending activation. A newly created account must be activated by an administrator before its API key can be used.
Resource not found
Last updated