User resource

Operation HTTP Request Description
get
GET /v1/me/
Current user info

Camera resource

Operation HTTP Request Description
get
GET /v1/cameras/{camera_id}/
Retrieve camera
get
GET /v1/cameras/
Retrieve camera list

Camera guest resource

Operation HTTP Request Description
get
GET /v1/cameras/{camera_id}/guests/
Retrieve camera guests list
post
POST /v1/cameras/{camera_id}/guests/
Create camera guest
get
GET /v1/cameras/{camera_id}/guests/{guest_id}/
Retrieve camera guest
put
PUT /v1/cameras/{camera_id}/guests/{guest_id}/
Update camera guest
delete
DELETE /v1/cameras/{camera_id}/guests/{guest_id}/
Remove camera guest

Shared camera resource

Operation HTTP Request Description
get
GET /v1/shared-cameras/{camera_id}/
Retrieve shared camera
get
GET /v1/shared-cameras/
Retrieve shared camera list

Recording resource

Operation HTTP Request Description
get
GET /v1/recording/stream/{streamer_name}/{streamer_id}/
Retrieve recording stream info
get
GET /v1/cameras/{camera_id}/recording/
General recording information
get
GET /v1/cameras/{camera_id}/recording/timeline/
Retrieve timeline of records for given camera
get
GET /v1/cameras/{camera_id}/recording/stream/
Create and return recorded stream for a specified time
get
GET /v1/shared-cameras/{camera_id}/recording/stream/
Create and return recorded stream of shared camera for a specified time
get
GET /v1/shared-cameras/{camera_id}/recording/timeline/
Retrieve timeline of records for given shared camera
get
GET /v1/shared-cameras/{camera_id}/recording/
General shared recording information

Event resource

Operation HTTP Request Description
get
GET /v1/events/
Retrieve event list
post
POST /v1/events/
Create event
get
GET /v1/events/{camera_id}/
Retrieve camera event list