Webhook request headers
Webhook requests are made by ReflexBlue via an HTTPS request to a user-configured endpoint. These HTTPS requests include HTTP headers.
In general, HTTP headers allow two communicating systems to send additional information with an HTTP request or response. An HTTP header consists of the case-insensitive name, followed by a colon (:), and then the value.
In addition to the standard HTTP headers that are often present in HTTP requests, each webhook request originating from ReflexBlue contains several additional HTTP headers with information about the webhook event. The table below provides an overview of these ReflexBlue-specific HTTP headers.
| HTTP header name | Description of the value |
|---|---|
x-rng-eventsourceidentifier | The identification of the source of the webhook event. |
x-rng-integration-identifier | The identification of the integration. In ReflexBlue, this is the Export ID that can be specified for each integration. For more information, see the Integrations overview screen. |
x-rng-external-integration-id | The External integration ID that is specified when creating an integration in ReflexBlue. For more information, see the Integrations overview screen. |
x-rng-webhook-hmac-sha512 | A hash-based message authentication code (HMAC) value that can be used to authenticate the payload of the webhook. For more information, see Webhook request authentication. |