The example request that's being made when the meeting is scheduled
Request Method: POST
Request headers:
Header
Description
webhook-signature
Harmonizely can optionally sign the webhook events it sends to your endpoints by including a signature in each event’s Webhook-Signature header. This allows you to verify that the events were sent by Harmonizely, not by a third party
user-agent
The user agent. Always set to Harmonizely.
Request payload:
Verifying signature manually
Harmonizely generates webhook signatures using a hash-based message authentication code (HMAC) with SHA-256 which is then base64 encoded.
Determine the expected signature
Compute an HMAC with the SHA256 hash function and encode it using base64. Use the webhook’s signing secret as the key, and use the request's payload string as the message.
Example in PHP:
2. Compare the signatures
Compare the signature in thewebhook-signature header to the expected signature.