Webhook is a feature that sends an HTTP POST request when a motion detection event occurs. This allows users to easily integrate their Reolink cameras into existing home automation systems. This article will cover the following three aspects:

  1. What is a Webhook?
  2. Reolink Cameras That Support Webhooks
  3. How to Set up Webhook on Reolink Camera
  4. Webhook FAQs

What is a Webhook?

A webhook is a method of event-driven communication between systems. When a specific event occurs, the system automatically sends an HTTP request (usually a POST request) to a predefined URL, notifying an external service about the event in real time. Webhooks are widely used for integrating third-party services, automating workflows, and triggering actions without the need for constant polling.

Reolink Cameras That Support Webhooks

The table below lists the specific Reolink camera models and hardware versions that support webhook functionality.

Series Model Hardware
RLC Series RLC-510A IPC_MS1NA45MP
RLC-520A IPC_MS1NA45MP
RLC-810A IPC_56064M8MP
RLC-811A IPC_560B158MP
RLC-820A IPC_56064M8MP
RLC-510WA IPC_523128M5MP
IPC_MS1NA45MP
RLC-511WA IPC_523128M5MP
RLC-523WA IPC_523128M5MP
RLC-542WA IPC_523D95MP
RLC-811WA IPC_NT2NA48MP
CX Series
CX810 /
CX820 /
Doorbell Series Reolink Video Doorbell WiFi DB_566128M5MP_W
Reolink Video Doorbell WiFi (White) DB_566128M5MP_W_W
Reolink Video Doorbell PoE DB_566128M5MP_P
Reolink Video Doorbell PoE (White) DB_566128M5MP_P_W
D340W DB_566128M5MP_W
D340W-White DB_566128M5MP_W_W
D340P DB_566128M5MP_P
D340P-White DB_566128M5MP_P_W
TrackMix Series Reolink TrackMix WiFi IPC_529SD78MP
Reolink TrackMix PoE IPC_529SD78MP
Duo Series Reolink Duo 2 PoE IPC_529B17B8MP
Reolink Duo 2 WiFi IPC_529B17B8MP
Reolink Duo Floodlight PoE IPC_529B17B8MP
Reolink Duo Floodlight WiFi IPC_529B17B8MP
Reolink Duo 3 PoE IPC_NT13NA416MP
IPC_NT15NA416MP
Reolink Duo 3 WiFi IPC_NT15NA416MPW
Reolink Duo 3V PoE IPC_NT15NA416MP

Important Notice:

  1. “/” in the “Hardware” column indicates no hardware version distinction for the corresponding model.
  2. Upgrading the camera models above to the latest firmware available on the Download Center will enable webhook functionality.
  3. Currently, NVRs do not support webhooks. If a camera is connected to an NVR, webhook functionality will not be available. To use webhooks, the camera must be operated as a standalone device.

How to Set up Webhook on Reolink Camera

Since it is a test version, the configuration interface is only available on the web interface at
present. For accessing the camera on web browser, make sure HTTP/HTTPS ports are opened for camera: How to Configure Reolink Ports Settings

Step 1. Go to the camera’s Settings > Surveillance > Push > Webhook page.

webhook on web

Step 2. Select Content and enter the URL, click Save to save settings.

configure webhook

Content: There are two options — Default or Customize.

  • Default: means to use the built-in content.

{
     "alarm": {
           "alarmTime": "time",
           "channel": "chn",
           "channelName": "chnname",
           "device": "****",
           "deviceModel": "****",
           "message": "****",
           "name": "****",
           "time": "****",
           "type": "****"
     },
    "secret": "****",
    "type": "****"
}

  • Customize: the user-defined content, no more than 750 bytes of input.

URL: The address of the hook, start with "http://" or "https://"

Step 3. About the hook message:

At present, the POST request method of http is implemented, and the Content-Type is
application/x-www-form-urlencoded.

Webhook FAQs

Here are some frequently asked questions about webhooks. Click to read more:

  • Will more camera models support webhook in the future?

    Reolink is actively working on expanding webhook support to more camera models. To stay updated, check this article regularly or subscribe to Reolink Download Center for firmware updates. New firmware releases will include a "What's New" section highlighting feature additions and improvements.

  • Does webhook support HTTP-GET requests?

    No, currently, webhook only supports HTTP-POST requests.

  • What format should be used when including custom content in a webhook request?

    Custom content in a webhook request must be formatted in JSON format.

In conclusion, if you wish to integrate your cameras with home automation systems, the webhook feature is an excellent solution. Reolink values customer feedback and plans to support this feature on more camera models in the future. For any questions or assistance, click Submit a Request below to contact our support team.