# Add a device as a follower to another device Source: https://docs.dwe.ai/api-reference/cameras/add-a-device-as-a-follower-to-another-device https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/add_follower # Add a device as a follower to another device Source: https://docs.dwe.ai/api-reference/cameras/add-a-device-as-a-follower-to-another-device-1 https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/remove_follower # Add a follower. This endpoint is identical to the standard add_follower but it bypasses some restrictions Source: https://docs.dwe.ai/api-reference/cameras/add-a-follower-this-endpoint-is-identical-to-the-standard-add_follower-but-it-bypasses-some-restrictions https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/external/add_follower # Configure a stream Source: https://docs.dwe.ai/api-reference/cameras/configure-a-stream https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/configure_stream # Get all devices Source: https://docs.dwe.ai/api-reference/cameras/get-all-devices https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/devices # Get all devices as a map from bus info to device Source: https://docs.dwe.ai/api-reference/cameras/get-all-devices-as-a-map-from-bus-info-to-device https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/devices/map # Notify dweOS that a camera has been configured externally Source: https://docs.dwe.ai/api-reference/cameras/notify-dweos-that-a-camera-has-been-configured-externally https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/external/notify_camera # Restart a stream Source: https://docs.dwe.ai/api-reference/cameras/restart-a-stream https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/restart_stream # Set a device nickname Source: https://docs.dwe.ai/api-reference/cameras/set-a-device-nickname https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/set_nickname # Set a UVC control Source: https://docs.dwe.ai/api-reference/cameras/set-a-uvc-control https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/devices/set_uvc_control # Get supported features Source: https://docs.dwe.ai/api-reference/features/get-supported-features https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/features # Get Logs Source: https://docs.dwe.ai/api-reference/logs/get-logs https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/logs # Activate a given profile for a device Source: https://docs.dwe.ai/api-reference/network/activate-a-given-profile-for-a-device https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/network/wired/activate_profile # Get the connection profiles Source: https://docs.dwe.ai/api-reference/network/get-the-connection-profiles https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/network/connection_profiles # Get the wired devices Source: https://docs.dwe.ai/api-reference/network/get-the-wired-devices https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/network/wired/devices # Update the profile of a given nmconnection Source: https://docs.dwe.ai/api-reference/network/update-the-profile-of-a-given-nmconnection https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/network/update_connection_profile # Get Preferences Source: https://docs.dwe.ai/api-reference/preferences/get-preferences https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/preferences # Get Recommended Host Source: https://docs.dwe.ai/api-reference/preferences/get-recommended-host https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/preferences/get_recommended_host # Set Preferences Source: https://docs.dwe.ai/api-reference/preferences/set-preferences https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/preferences/save_preferences # Apply From Fps Source: https://docs.dwe.ai/api-reference/pwm/apply-from-fps https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/pwm/apply_from_fps # Get Frequency Source: https://docs.dwe.ai/api-reference/pwm/get-frequency https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/pwm/frequency # Set Frequency Source: https://docs.dwe.ai/api-reference/pwm/set-frequency https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/pwm/frequency # Cancel a zip job Source: https://docs.dwe.ai/api-reference/recordings/cancel-a-zip-job https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/recordings/zip/cancel/{job_id} # Check zip job status Source: https://docs.dwe.ai/api-reference/recordings/check-zip-job-status https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/recordings/zip/status/{job_id} # Delete a recording Source: https://docs.dwe.ai/api-reference/recordings/delete-a-recording https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json delete /api/recordings/{recording_path} # Delete multiple recordings Source: https://docs.dwe.ai/api-reference/recordings/delete-multiple-recordings https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/recordings/bulk-delete # Download ZIP using token Source: https://docs.dwe.ai/api-reference/recordings/download-zip-using-token https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/recordings/zip/download # Get a specific recording Source: https://docs.dwe.ai/api-reference/recordings/get-a-specific-recording https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/recordings/{recording_path} # Get all recordings Source: https://docs.dwe.ai/api-reference/recordings/get-all-recordings https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/recordings # Get physical disk usage Source: https://docs.dwe.ai/api-reference/recordings/get-physical-disk-usage https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json get /api/recordings/disk # Rename a recording Source: https://docs.dwe.ai/api-reference/recordings/rename-a-recording https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json patch /api/recordings/{old_name}/{new_name} # Start background zip job Source: https://docs.dwe.ai/api-reference/recordings/start-background-zip-job https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/recordings/zip/prepare # Restart the system Source: https://docs.dwe.ai/api-reference/system/restart-the-system https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/system/restart # Shutdown the system Source: https://docs.dwe.ai/api-reference/system/shutdown-the-system https://github.com/DeepwaterExploration/dweOS/releases/latest/download/openapi.json post /api/system/shutdown # Image Test Source: https://docs.dwe.ai/discovery/guides/image-test Test directly connected USB cameras. This is the Image Test page, which can be used to test DWE cameras connected directly to your computer's USB port. Any detected DWE camera will show up on the left sidebar, and the view can be toggled on and off with the power button.