Generates webhook request body and headers from the provided payload, secret, and
messageType. Payload is wrapped in WebhookRequestMessage and the resulting object
is stringified. This stringified message is used to generate an
x-mosaic-signature header value and is returned as a string. Because the message
is sent as a stringified JSON object for easier validation by the webhook,
content-typeapplication/json is added to the headers as well.
Special cases for payload properties:
ArrayBuffer will be serialized as {}, transform it explicitly beforehand
if needed.
BigInt will cause an error, must be stringified beforehand.
Date will be transformed into an ISO-8601 format, e.g. 2022-10-10T10:25:03.321492Z
Generates webhook request body and headers from the provided payload, secret, and messageType. Payload is wrapped in WebhookRequestMessage and the resulting object is stringified. This stringified message is used to generate an
x-mosaic-signatureheader value and is returned as a string. Because the message is sent as a stringified JSON object for easier validation by the webhook,content-typeapplication/jsonis added to the headers as well.Special cases for payload properties:
ArrayBufferwill be serialized as{}, transform it explicitly beforehand if needed.BigIntwill cause an error, must be stringified beforehand.Datewill be transformed into an ISO-8601 format, e.g.2022-10-10T10:25:03.321492Z