Webhook
in package
Representation of a WorkOS webhook event.
Table of Contents
Methods
- computeSignature() : string
- Compute an HMAC-SHA256 signature for webhook verification.
- constructFromPayload() : object
- Parse a webhook payload JSON string into an object.
Methods
computeSignature()
Compute an HMAC-SHA256 signature for webhook verification.
public
computeSignature(int|string $timestamp, string $payload, string $secret) : string
Parameters
- $timestamp : int|string
-
Unix timestamp (ms)
- $payload : string
-
JSON payload string
- $secret : string
-
Webhook signing secret
Return values
string —Hex-encoded signature
constructFromPayload()
Parse a webhook payload JSON string into an object.
public
static constructFromPayload(string $payload) : object
Parameters
- $payload : string
-
JSON string