Data Hub

Managing instruments

The administrator side of instruments: confirming pending registrations, understanding instrument states, and deactivating instruments.

ForAdministrators

When a lab operator registers a new instrument from the watcher, it appears in your workspace as pending and can't upload until you confirm it. This page covers the admin side; for the operator's end-to-end flow see Adding an instrument.

Instrument states

StatusMeaning
pendingRegistered but not yet confirmed. The watcher is blocked from uploading.
activeConfirmed and accepting uploads.
inactiveDeactivated; no longer accepting uploads.

Confirming a pending instrument

Open the Data Hub web app and go to the Instruments page.

Find the instrument with the yellow pending badge.

Click Confirm. The status changes to active and the operator's watcher can start uploading.

Confirming is admin-only. Under the hood it's a PATCH /api/v1/instruments/:id that requires the admin role for session callers (watcher and Lambda automation authenticate with the instruments:write scope instead, so they're unaffected). See the API reference.

Viewing an instrument

The instrument detail view shows its run count and watcher counts (online / offline), so you can see at a glance whether an instrument is healthy and actively reporting. Watcher health comes from heartbeats; see Managing watchers.

Deactivating an instrument

Set an instrument to inactive when it's decommissioned or temporarily out of service. Its historical runs and files remain accessible; new uploads are refused until it's reactivated.

Instrument IDs are permanent: they're the storage key prefix and the system-wide identifier. Deactivate rather than trying to rename or delete an instrument that's been in use.

On this page