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.
Effective KYB status of the corporate.
Action which my be required to re-process kyb in case of temporary rejections.
- Mock serverhttps://api.weavr.io/_mock/products/webhooks/openapi/corporates/kyb/watch
- https://api.weavr.io/""/corporates/kyb/watch
{ "corporateId": "string", "corporateEmail": "string", "status": "UNDEFINED", "details": [ "UNDEFINED_REQUIRED_INTERVENTION" ], "rejectionComment": "string", "ongoingStatus": "UNDEFINED" }
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.
The event that triggered this webhook notification. The event is structured to describe the parameter that has triggered the event followed by the action that occurred.
A reason, if any, describing why this event has occurred.
Additional information related to the event triggering this notification.
- Mock serverhttps://api.weavr.io/_mock/products/webhooks/openapi/corporates/kyb/beneficiaries/watch
- https://api.weavr.io/""/corporates/kyb/beneficiaries/watch
{ "event": [ "STATUS_UPDATED" ], "eventDetails": [ "UNDEFINED_REQUIRED_INTERVENTION" ], "additionalInformation": { "corporateId": "string", "corporateName": "string", "rootUserEmail": "string", "kybStatus": "UNDEFINED", "beneficiary": { … }, "documentExpiryDate": "string", "identityRestrictionDate": "string" }, "rejectionComment": "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/corporates/corporate_activated/watch
- https://api.weavr.io/""/corporates/corporate_activated/watch
{ "actionDoneBy": "UNDEFINED", "emailAddress": "string" }