List Cameras
Enumerate all cameras connected via USB and network.
curl http://localhost:8080/api/cameras
Camera model name (e.g. ILCE-9M3)
Whether camera is currently connected
Connect Camera
POST /api/cameras//connection
Establish connection in the specified mode.
Connection mode: remote, remote-transfer, or contents
on or off — auto-reconnect on disconnection
curl -X POST http://localhost:8080/api/cameras/D10F60149B0C/connection \
-H "Content-Type: application/json" \
-d '{"mode": "remote"}'
Connection Status
GET /api/cameras//connection
Check whether a camera is currently connected.
curl http://localhost:8080/api/cameras/D10F60149B0C/connection
Disconnect Camera
DELETE /api/cameras//connection
Disconnect a camera. Clears event callbacks and waits for clean disconnection.
curl -X DELETE http://localhost:8080/api/cameras/D10F60149B0C/connection