# Delete all cameras
delete /api/cameras

# Load camera list
put /api/cameras '{"cameras" : [\
    {\
        "label": "C1",\
        "grids": {"grid_1x1": 0, "grid_2x2": 0},\
        "props": {"audio": 0},\
        "uri": "rtsp://192.168.1.101"\
    },\
    {\
        "label": "C2",\
        "grids": {"grid_2x2": 1},\
        "props": {"audio": 1},\
        "uri": "rtsp://192.168.1.102"\
    },\
    {\
        "label": "C3",\
        "grids": {"grid_2x2": 2},\
        "props": {"audio": 1},\
        "uri": "rtsp://192.168.1.103"\
    }\
]}'

# Get list of cameras 
get /api/cameras

# Get specific camera 
get /api/camera/0

# modify a camera
put /api/camera/2 '\
{\
    "camera": {\
        "label": "NEW LABEL",\
        "grids": {"grid_2x2": 2},\
        "props": {"audio": 1},\
        "uri": "rtsp://192.168.1.103"\
    }\
}'

# delete camera
delete /api/camera/2

# Restart cameras after updates
put /api/cameras/restart
