Reolink Camera HTTP API
The Reolink Camera HTTP API provides a JSON-based interface for controlling and configuring Reolink IP cameras and NVRs. All commands are sent as HTTP POST requests to the /cgi-bin/api.cgi endpoint. The API covers 11 functional modules including authentication, system management, security, network configuration, video and image settings, encoding, recording and playback, PTZ control, alarm and motion detection, LED control, and AI-powered object detection with auto-tracking.
Documentation
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/examples/reolink-login-example.json
Example
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/examples/reolink-ptz-control-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/device-info.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/command-request.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/command-response.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/login.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/ptz-control.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/recording-search.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/alarm-settings.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-schema/network-settings.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-structure/reolink-device-structure.json
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/json-ld/reolink-context.jsonld
Rules
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/rules/reolink-rules.yml
Capabilities
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/capabilities/camera-management.yaml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/reolink/refs/heads/main/vocabulary/reolink-vocabulary.yml