-
Hi all,
We know that the demand for home automation is vast. Our goal is to develop a Reolink ecosystem that incorporates home automation in the long run.
We provide you with the camera API user guide, and we also would like to know about your project! Please feel free to tell us where you plan to use them. Let us hear your ideas
Link to the latest Reolink Camera API User Guide: http://bit.ly/3nF4mB5.
This guide contains instructions on how to use and integrate the API effectively. This is also a simple and straightforward reference manual. It has all the information needed to use the API and detailed information about functions, return types, parameters, etc. It also provides tutorials and sample support.
What‘s New- Improve the description of the example
- Add the description of video preview
- Delete the abandoned command (rtmp start/rtmp stop/rtmp auth)
- Add the version field to the login command
- Add GetSysCfg/SetSysCfg/GetStitch/SetStitch commands
- ISP adds multi-level frame drop and soft light sensitivity
- NVR cut and download video file optional stream type
- Increase the ptz guard parameter
- Increase the white light setting parameters
- Add description for ftp command
- Improve the capability set
- Improve the error code
Hooray! Here also comes the good news. Many users have requested Webhook support for AI detection of third-party integration. Our tech team is working on this project. If you have any requests, please share them with us to make our work better.
----------------------------------------
Updated: We have added some privacy terms in v8. The link above is updated.Reply QuoteShare7- Share this Post
-
copy the link
Copied!
-
@reolink-fiona Will the webhooks be available for doorbells and trackmix cameras? Great news btw!
- 13 days later
-
@reolink-fiona I'm looking with interest the new doorbell, but webhooks will be available in doorbell too?
It's mandatory for me to get a doorbell that can be integrated with home assistant! -
@reolink-fiona It's good to hear you are developing webhooks support!
I'm also very keen to look at using the webhooks with Home Assistant as that's how I manage all my IOT smart devices, so it would be good if that could be a primary test target.
Do you know if the webhooks will come to the Duo v1? -
@jay_tuckey @user_617689732780067 @ExTrEmE_590650728796222
We will have a beta version of webhook these two months.
We will apply the webhook for some specific models first. Then we will apply it to more new models.
You can stay tuned for our announcement if you are willing to test. -
I'm very excited to hear about the webhook work. That is going to be really useful.
I think the main thing is to be as flexible as possible with what data is sent. It might be nice to have an option to POST or PUT an entire image along with an alert -- but for other applications short and sweet would be nicer.
(It would be really nice to also implement MQTT.) - 9 days later
-
@reolink-fiona How will the webhook work with an NVR?
-
@extreme_590650728796222 +1 on this. I just got the doorbell today, it's great but I would love to get the door ding notification through api.
- 16 days later
-
@reolink-fiona Webhook capability is potentially excellent, but will it be available for the 3G/4G cameras (Go PT Plus)? If not, can the API be used with those cameras given they won't have a static IP? Thanks
- 17 days later
-
@reolink-fiona Great news about webhooks. It will be easier for people doing home automation to start scene if the camera can call a webhook. It will be interesting to implement that in the NVR to avoid me to buy a POE switch. It is easier than calling the REST api !
-
@reolink-fiona
Great news! Works fine with the E1 Outdoor!
Is it also applicable to battery-powered cams like the Argus 3 Pro? - 7 days later
-
Hi all,
We know that the demand for home automation is vast. Our goal is to develop a Reolink ecosystem that incorporates home automation in the long run.
We provide you with the camera API user guide, and we also would like to know about your project! Please feel free to tell us where you plan to use them. Let us hear your ideas
Link to the latest Reolink Camera API User Guide: https://bit.ly/3xY56Uq
This guide contains instructions on how to use and integrate the API effectively. This is also a simple and straightforward reference manual. It has all the information needed to use the API and detailed information about functions, return types, parameters, etc. It also provides tutorials and sample support.
What‘s New- Improve the description of the example
- Add the description of video preview
- Delete the abandoned command (rtmp start/rtmp stop/rtmp auth)
- Add the version field to the login command
- Add GetSysCfg/SetSysCfg/GetStitch/SetStitch commands
- ISP adds multi-level frame drop and soft light sensitivity
- NVR cut and download video file optional stream type
- Increase the ptz guard parameter
- Increase the white light setting parameters
- Add description for ftp command
- Improve the capability set
- Improve the error code
Hooray! Here also comes the good news. Many users have requested Webhook support for AI detection of third-party integration. Our tech team is working on this project. If you have any requests, please share them with us to make our work better.
Thanks for this guide
https://community.reolink.com/topic/4196/1v1 lol/reolink-camera-api-user-guide_v7-update-in-sept-2022/2 -
Hi all,
We know that the demand for home automation is vast. Our goal is to develop a Reolink ecosystem that incorporates home automation in the long run.
We provide you with the camera API user guide, and we also would like to know about your project! Please feel free to tell us where you plan to use them. Let us hear your ideas
Link to the latest Reolink Camera API User Guide: https://bit.ly/3xY56Uq.
This guide contains instructions on how to use and integrate the API effectively. This is also a simple and straightforward reference manual. It has all the information needed to use the API and detailed information about functions, return types, parameters, etc. It also provides tutorials and sample support.
What‘s New- Improve the description of the example
- Add the description of video preview
- Delete the abandoned command (rtmp start/rtmp stop/rtmp auth)
- Add the version field to the login command
- Add GetSysCfg/SetSysCfg/GetStitch/SetStitch commands
- ISP adds multi-level frame drop and soft light sensitivity
- NVR cut and download video file optional stream type
- Increase the ptz guard parameter
- Increase the white light setting parameters
- Add description for ftp command
- Improve the capability set
- Improve the error code
Hooray! Here also comes the good news. Many users have requested Webhook support for AI detection of third-party integration. Our tech team is working on this project. If you have any requests, please share them with us to make our work better.
Thanks for this guide
https://community.reolink.com/topic/4196/1v1 lol/reolink-camera-api-user-guide_v7-update-in-sept-2022 - 21 days later
-
@reolink-fiona When will webhooks be available?
- 3 months later
-
@reolink-fiona I'm looking with interest the new doorbell, but webhooks will be available in doorbell too?
It's mandatory for me to get a doorbell that can be integrated with home assistant!I think it will have this function. If you need to be sure, you should call for support directly from the supplier.
- 21 days later
-
@reolink-fiona
I would like to integrate the doorbell in my existing smart home from Loxone.
Therefor I need :- a configurable action (mqtt post or http request) for the button
- Two-Way-Audio over SIP-Protocoll
To bridge the gap, i can also imagine using the reolink app to control an external device such as a door opener. - 3 months later
-
@reolink-fiona
It would be nice if there was a way via API (it seems just get cert and clear cert currently exist) to update the certificates on the device - I was thinking of having a LetsEncrypt script to generate a cert for my camera and push it to the camera every 90 days or so.... - 16 days later
-
@reolink-fiona Can you confirm that the NvrDownload documentation is correct? I couldn't get it to work at all (param error).
-
@aman-bhargava_686445917888689 Hello there, we may need more info to help you. Please submit a request with the link below and our team will get back to you asap.
https://support.reolink.com/hc/en-us/requests/new/ - 2 months later
-
<a href="http://www.krystalklean.ie">Krystalklean.ie</a>
<a href="https://spotless.ie">Spotless</a>
<a href="https://spotless.ie/about-us">About</a>
<a href="https://spotless.ie/areas-covered">Coverage</a>
<a href="https://spotless.ie/blog">Blog</a>
<a href="https://spotless.ie/carpet-cleaning">Carpet</a>
<a href="https://spotless.ie/carpet-cleaning-blanchardstown">Blanchardstown</a>
<a href="https://spotless.ie/carpet-cleaning-carlow">Carlow</a>
<a href="https://spotless.ie/carpet-cleaning-dublin">Dublin</a>
<a href="https://spotless.ie/carpet-cleaning-in-lucan-co-dublin">Lucan</a>
<a href="https://spotless.ie/carpet-cleaning-kildare">Kildare</a>
<a href="https://spotless.ie/contact-us">Contact</a>
<a href="https://spotless.ie/dublin-mattress-cleaning">Mattress</a>
<a href="https://spotless.ie/house-clearance-dublin">House</a>
<a href="https://spotless.ie/mattress-cleaning-dublin">Mattress</a>
<a href="https://spotless.ie/power-washing">Washing</a>
<a href="https://spotless.ie/profesional-carpet-cleaning-dublin">Professional</a>
<a href="https://spotless.ie/the-best-carpet-cleaning-services-in-dublin-2">Best</a>
<a href="https://spotless.ie/upholstery-and-sofa-cleaning-dublin">Upholstery</a>
<a href="https://spotless.ie/upholstery-cleaning-blanchardstown">Blanchardstown</a>
<a href="https://spotless.ie/upholstery-cleaning-dublin">Upholstery</a>
<a href="https://spotless.ie/warehouse-clearance-dublin">Warehouse</a> - 2 months later
-
@reolink-lorenz @aman-bhargava_686445917888689 can you please provide the answer from support? I am trying to use this command and the nginx on the NVR times out. I hear the HDD spinning for a long time. I have not managed to make this command work so please provide more information about what support has responded. Thanks
-
Answering my own question: I upgraded the NVR firmware but now I get a params error so probably the API has changed
- 29 days later
-
I want to trigger the White light with an API command, just turn it on and off! I can trigger the White Light when my house alarm is triggered.
Same for the alarm/sirene. - 22 days later
-
Would be nice also to have 2-Way Audio via API if possible. Thanks!
- 10 days later
-
Any chance they will implement MQTT?
- about a month later
-
user_635300470997033 last edited by user_635300470997033_635300470997033 28 Dec 2022, 13:14 28 Dec 2022, 13:13
Hello,
would it‘s be possible to get an output about the ‚smart detection‘ via the API?
It seems that at the moment just a motion are going over the API
Thanks - 3 months later
-
hi @Reolink-Fiona, i deeply regret that in the v8 version of the API guide of April 2023, there some newer commands are still missing from some cameras :
DOORBELL- GetPowerLed > new field : eDoorbellLightState
- GetAudioFileList
- SetAudioFileList
- GetAutoReply
- SetAutoReply
- DeleteAudioFile
from newer Doorbell firmware ( v3.0.0.1859 ) :
- GetEvents
TRACKMIX- GetAiCfg > new fields (bSmartTrack, aiStopBackTime, aiDisappearBackTime and trackTask)
- GetAiDenoise
- SetAiDenoise
- ExportImg
- ImportImg
- DeleteImg
- GetPtzTraceSection
- SetPtzTraceSection
- GetPtzCurPos
RLC-823A_16X :- Get3DPos
- Set3DPos
Can we have a new update of the guide with these commands.
Thanks in advance
Regards
EDIT : add new commands- GetAudioCfg > new field (visitorLoudspeaker) -for Doorbell-
- ExportAudioFile
- GetFishEye
- SetFishEye
FYI, i contribute (aka mnpg or mnpg_fr -on reddit-) in the development of the Reolink plugin, with jezza34000 -his author-, for the french home automation called Jeedom. This plugin is free and right now -april 2023-, we have more than 800 installs. i bring my modest contribution to starkillerOG for the official Reolink HA plugin and also i have a github repo, as mnpg, that contains official documentations and unofficial detailled documentations of the reolink cameras for sharing my knowledge with other reolinkers since 2020. - 16 days later
-
Request adding the Reolink Floodlight to the HTTP API.
Reply QuoteShare1- Share this Post
-
copy the link
Copied!
-
@clintjohnson_615769083773304 @small world cup this is a great update for you.
- about a month later
-
hi, I have the 820A dome - I'd love to be able to hook into its vehicle detection.
-
Hello, I would like to integrate my Reolink cameras to smart home. The problem is, that Reolink API works via POST method only and my smart home (Loxone - one of biggest in segment in Europe) supports only GET method for input. Do you think, it would be possible to use GET method too for getting states in future? Thank you!
- 18 days later
-
Is there a way of getting the times for each type of alarm (human/vehicle) on a specific date, using the API? - the info that is shown as lines at the bottom of the screen i Playback mode.
/LarsReply QuoteShare2- Share this Post
-
copy the link
Copied!
-
@lars_455575943418087 There is no function in the API_v8 doc which allows you to list the alarms generated on a particular date. Maybe you can make a request to Reolink support to include it in the future releases of their API.
-
@ a small world cup thank for your share.
- 28 days later
-
I just wanted to say thank you for the updated Reolink Camera API User Guide. I've been using your cameras for a few years now, and I've always been impressed with the quality of your products and the level of support you provide.
The new API guide is very comprehensive and easy to follow. I was able to quickly find the information I needed to integrate my Reolink cameras with my home automation system.
I'm particularly excited about the new Webhook support for AI detection. This will allow me to trigger automations based on events like motion detection or person detection.
I'm looking forward to seeing what other great features you'll add to the API in the future.
Thanks again for a great product and a great API! - about a month later
-
My goal is to create a notification system that will alert me when the USPS truck stops at my mailbox is which is currently monitored by a RLC-810A camera. I'm hoping to somehow tie into the Survellance system that identifies when a vehicle passes (or ideally stops) next to my mailbox and then using perhaps Google's Vision API (or something similar) to identify the USPS truck by its logo. Then once the USPS truck has been identified as being next to my mailbox, to send an email alert that there might be snail mail in my mailbox.
Any help would be appreciated.
Here's a result of using Google Vision with a snapshot of a USPS truck next to my mailbox:Reply QuoteShare-1- Share this Post
-
copy the link
Copied!
-
Joseph Global Moderator @user_734401640206535 last edited by joseph_1979 7 Sept 2023, 10:07 7 Sept 2023, 10:04
@user_734401640206535_734401640206535 Bro, I have been thinking of this for a long time. To load a picture of the object and once this object matches the one being analysed by the camera, a specific high priority message is forwarded to the user. I think we are asking too much at this point in time and hope one day it shall be implemented. Today on Reolink cameras we don't have facial detection and recognition and neither number plate recognition. However, this may be implemented by forwarding the stream to an AI cloud service which can offer such a service as per your article.
- 19 days later
-
@Reolink-Fiona, Thank you for posting the API Guide!
I'm trying to see the video stream for the first time from the firefox web browser.
Using the mpegts.js video player (see TODO) to load the video stream as:
// see https://
const player = mpegts.createPlayer({
type: 'flv',
isLive: true,
url: 'MY_CAMERA_URL'
});
player.attachMediaElement(document.getElementById("video-stream"));
player.load();
player.play();
Firefox fails with a CORS error:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at
MY_CAMERA_URL.
(Reason: CORS header Access-Control-Allow-Origin missing). Status code: 200.
How can I configure the camera CORS?Reply QuoteShare0- Share this Post
-
copy the link
Copied!
-
Joseph Global Moderator @rui godinho lopes last edited by joseph_1979 26 Sept 2023, 17:44 26 Sept 2023, 17:24
@rui-godinho-lopes_709100408737905 Is there any specific reason for using Firefox browser to stream from cam? Can you enter with https (assuming you enabled https on camera) and check whether you can watch live and playback?
-
@joseph_1979 using the web application built-in in the camera firmware works fine in Firefox.
What I want to build is my own web application, where I can directly see the video from the camera (and also invoke the API directly from the web browser). Everything should work as-is if the camera firmware had a way to configure CORS. So what I'm asking is whether that feature is already built-in in the firmware, and how can I configure it? If that feature does not exist, I want to make a plea to have it
- 2 months later
-
Thank you for sharing your goals for home automation and the Reolink Camera API User Guide. I am excited to see and how you continue to develop this ecosystem and provide users with more options for integrating their Reolink cameras into their smart homes.
I am also interested in learning more about your users' projects and how they are using the Reolink Camera API. Please encourage your users to share their ideas and projects with you so that you can continue to improve the API and make it even more useful for them. -
Hi, I'm trying to build a home camera network to manage with the API.
I have been looking in your website but I can't get a clear idea of which models are compatible with the API.
Can you provide a list of models or categories, please?
Thank you - 4 months later
-
Is it possible to expand the API to allow toggling the Detection Type buttons (Any Motion, Person, Vehicle, Animal) on and off? See attached image. This would allow the possibility to have more complicated schedules through home automation systems. For examples: I want person detection enabled if nobody is home, or person detection enabled only at night.
Reply QuoteShare1- Share this Post
-
copy the link
Copied!
-
Joseph Global Moderator @user_767343257399498 last edited by joseph_1979 20 Mar 2024, 08:16 20 Mar 2024, 08:15
@user_767343257399498_767343257399498 From the API doc issued in 2023, there is no API which enables/disables particular detection type. Only recording can be disabled/enabled as illustrated below.
curl -s -k -X POST -H "Content-Type : application/json" -d "[{\"cmd\":\"SetRecV20\",\"action\":0,\"param\":{\"Rec\":{\"channel\":0,\"enable\":#SWITCH#}}}]" "https://#IP#/cgi-bin/api.cgi?user=#username#&password=#password#"
In the command, Change #SWITCH# by 0 to disable (or 1 to enable) the Record surveillance mode
- 8 days later
-
Any news about the webhook? I'm interested in the POE doorbell, but I don't want to use the chime.. I want to add it to my smart home..
Reply QuoteShare0- Share this Post
-
copy the link
Copied!
-
@user_806105018958032_806105018958032 Not yet. I suggest you to submit your request to support on support(@)reolink(dot)com
-
HI,
I'm acutally adding my both new ReoLinks to my HomeAssistant installation. Doing that I spend a lot of afford in investing on API/Rest call from latest API documentation. I tried to setup disabling alarm by an extended Detection Zone. Nevertheless I can't make it work using the "SetMdAlarm" function.
That raises the question how actual is the version 8 documentation of the API.
I did also some investigation with devtools from google. and found out that the SetAlarmArea is not only working for AI types. It also seems to work with MD typ.
Is that correct?
Is there a newer version of the api documention with some more explanations?
Or will it come soon?
I attache the SetAlarmArea payload that is send from webinterface. May be helpfull for other useres.
[
{
"cmd": "SetAlarmArea",
"action": 0,
"param": {
"people": {
"area": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"cols": 60,
"rows": 33
},
"vehicle": {
"area": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"cols": 60,
"rows": 33
},
"dog_cat": {
"area": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"cols": 60,
"rows": 33
},
"md": {
"area": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"cols": 60,
"rows": 33
},
"channel": 0
}
}
] - 20 days later
-
This post is deleted! - 6 months later
-
Which cameras support API?
-
First post