For Verification, create a base64 hash using HmacSHA256 using Published-Timestamp header as message and your API key as secret. The result should match the Signature header.
Weavr Webhook (v2)
A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255
The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published.
The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the call-ref + payload + published-timestamp using your API key.
- Mock serverhttps://api.weavr.io/_mock/products/webhooks/openapi/consumers/consumer_activated/watch
- https://api.weavr.io/""/consumers/consumer_activated/watch
{ "actionDoneBy": "UNDEFINED", "emailAddress": "string" }
A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255
The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published.
The signature to verify the authenticity of this request. This is the base64 hash (HmacSHA256) of the call-ref + payload + published-timestamp using your API key.
- Mock serverhttps://api.weavr.io/_mock/products/webhooks/openapi/consumers/consumer_deactivated/watch
- https://api.weavr.io/""/consumers/consumer_deactivated/watch
{ "actionDoneBy": "UNDEFINED", "emailAddress": "string", "reasonCode": "UNDEFINED_REASON" }