NDI discovered devices
Use NDI discovered devices to find the NDI sources currently visible to this Callaba instance and check whether each source is active.
Choose this whenYou need to see which NDI sources this Engine currently discovers.
Use another module whenUse NDI Configuration to change discovery; use NDI Adapters to publish a Callaba source as NDI.
/api/devices/getAllBefore you start
All methods require a valid x-access-token. Configure the Engine's NDI interfaces and discovery servers first.
What you can do
syncupdates the device inventory from current discovery results.getAll,getCount, andgetByIdinspect discovered entries.updatechanges supported record fields.getStatreports whether a device is currently discovered.removedeletes a stale saved device entry.
Example workflow
- Run
syncafter all expected senders are online. - List devices and match their NDI names with the production plan.
- Call
getStatfor any entry that appears intermittent. - Remove saved entries for retired or renamed senders.
Common use cases
- Validate the camera and graphics patch before a show.
- Distinguish a live sender from an old saved device entry.
- Clean temporary event devices out of the discovery list.
Limits and troubleshooting
A saved device entry does not prove that its sender is reachable now; use getStat. Missing sources can result from interface selection, discovery-server reachability, routing, firewall rules, or sender configuration. Removing an entry does not stop the NDI sender.
Next steps
Create an NDI adapter when a managed Callaba source must be published as a named NDI output.
Inventory discovered NDI sources
List discovered devices, select the intended source by id, and inspect its current discovery activity before building an adapter.
- List NDI sourcesRead the current discovered-device inventory.
POST /api/devices/getAll - Check activityInspect the current discovery state before using the source downstream.
POST /api/devices/getStat
Discovery reflects the current network view. Confirm the source name, address, and availability in the production segment.
Use Get all discovered devices for an inventory of NDI sources known to Callaba Engine.
Apply a device-type filter when needed, and refresh the list when an operator view must reflect recent discovery changes.
Optional page size for the device list.
Optional offset for paginated listing.
Optional sort descriptor. The UI uses { created: 1 }.
Operator-facing NDI list calls usually filter by type: DEVICE_TYPE_NDI.
The backend returns a bare array of stored discovered-device rows.
Timestamp of the last discovery-side refresh for this device.