Skip to main content
Real-time event stream from the camera SDK. Subscribe to events from all cameras or a specific camera. See the auto-generated API reference for full request/response schemas.

Subscribe to All Camera Events

GET /api/events

Subscribe to Select Camera Events

GET /api/cameras/{cameraId}/events — same event types, filtered to a single camera.

Connection & Lifecycle Events

Events related to camera connection state and SDK errors.
When using the Client SDK, connection and lifecycle events can also be accessed via manager.on(). See the language SDK pages for typed event helpers and stream wrappers.

connected

disconnected

error


Property & Action Events

Real-time notifications from camera activity — settings changes, shutter events, autofocus, and file transfers.

propertyChanged

warning

Code 0x20011 = image captured (shutter fired).

afStatus

States: focused, unlocked, tracking

downloadComplete

Only fires in remote connection mode with still-image-store-destination set to Host PC or Both.

transferProgress

Only fires in remote-transfer mode after explicit file pull.

lutImportResult

Fires after a LUT import operation completes. Error codes: general_failure, invalid_filename, device_busy, storage_full, invalid_parameter, invalid_file, invalid.

Event Sequence Examples

Capture with auto-transfer (remote mode)

SD card file pull (remote-transfer mode)


File Transfer by Mode

Keepalive

The server sends a : keepalive comment every 30 seconds to detect dead connections.
For typed SSE consumers, use the examples under /sdk/recipes/sse-events.