WebAPI.Host (3.0)
https://{{your_venus_webapi_ip_address}}/
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/enabled
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/enabled' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'true
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/metadata
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/metadata' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "status": "string", "result": { "cameras": [ … ] } }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/stream
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/stream?cameraId=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "liveStreamUrl": "http://example.com", "protocol": 0 }
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/export-stream
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/export-stream?CameraId=string&StartTimeStamp=2019-08-24T14%3A15%3A22Z&EndTimeStamp=2019-08-24T14%3A15%3A22Z' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/image
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/image?cameraId=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "status": "string", "result": { "cameras": [ … ] } }
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
The IDs of the cameras to trigger start recording
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/start
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/start' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '[
"string"
]'The path to save .ave recordings. If null, default deckwatch setting for file path is used. If a path is provided, save the recordings to that path using auto-generated filenames. If a filename alone is provided, save recordings with that name (appended with camera name) in the default location.
- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
The IDs of the cameras to trigger stop recording
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/stop
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/stop?pathToSaveRecording=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '[
"string"
]'- application/json; x-api-version=3.0
- text/json; x-api-version=3.0
- application/*+json; x-api-version=3.0
The request to add a new bookmark.
- Mock server
https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/bookmark
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://{{your_venus_webapi_ip_address}}/api/vector/v3/cameras/bookmark' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json; x-api-version=3.0' \
-d '{
"name": "string",
"description": "string",
"cameraIds": [
"string"
],
"startTime": "2019-08-24T14:15:22Z",
"duration": {
"ticks": 0
}
}'