Developers

The laboratory API.

Versioned at /api/v1. This catalog is generated from the route registrations in the API source. Operated by JIL Sovereign Technologies, Inc. SalusAgentic is a trade name of that company. JIL Sovereign Holdings, LLC (WY) owns the SalusAgentic software. Global Hands, Inc. (TX) gave a grant to JIL Sovereign Holdings, LLC (WY) to build salusagentic.com under its public good initiative. The cost to build SalusAgentic was greater than what Global Hands paid. Global Hands may benefit from the software because it gave Holdings that money. JIL Sovereign Technologies, Inc. (DE) operates and supports salusagentic.com. JIL Sovereign Technologies, Inc. (DE) operates most, if not all, of the software JIL Sovereign Holdings, LLC (WY) owns. Global Hands, Inc. does not operate this site.

Sign in

POST /api/v1/auth/login with email and password. email accepts a bare username. When the account has a second factor, send totp as well. The response carries a signed JWT. Send it on later calls as Authorization: Bearer. A route that changes laboratory data also checks a permission code. Some routes use a different credential: a SCIM bearer, the signup ops header, or the metrics token. GET /health is open.

Where to call it

The application host is https://app.salusagentic.com. Use /api/v1 and /health on that host. A tenant call puts the tenant in front: https://app.salusagentic.com/Demo/api/v1. GET /health on the application host returned 200 on 2026-10-21.

Routes

Open routes take no token. Credential routes check a laboratory JWT, a permission code, a SCIM bearer, an ops header, or the metrics token. The API source names the check.

admin (1)
  • POST/api/v1/admin/scim-tokenCredential
agent (16)
  • GET/api/v1/agent/data-qualityCredential
  • POST/api/v1/agent/data-quality/runCredential
  • GET/api/v1/agent/elrCredential
  • POST/api/v1/agent/elr/runCredential
  • POST/api/v1/agent/eva/runCredential
  • GET/api/v1/agent/financeCredential
  • POST/api/v1/agent/finance/runCredential
  • GET/api/v1/agent/operationsCredential
  • POST/api/v1/agent/operations/runCredential
  • GET/api/v1/agent/qaCredential
  • POST/api/v1/agent/qa/runCredential
  • GET/api/v1/agent/resultsCredential
  • POST/api/v1/agent/results/runCredential
  • POST/api/v1/agent/supervisor/runCredential
  • GET/api/v1/agent/surveillanceCredential
  • POST/api/v1/agent/surveillance/runCredential
agents (10)
  • GET/api/v1/agentsCredential
  • GET/api/v1/agents/:idCredential
  • POST/api/v1/agents/:id/autonomyCredential
  • POST/api/v1/agents/:id/credentialCredential
  • POST/api/v1/agents/:id/scope/grantCredential
  • POST/api/v1/agents/:id/scope/revokeCredential
  • POST/api/v1/agents/:id/statusCredential
  • POST/api/v1/agents/chatCredential
  • POST/api/v1/agents/credentials/:credentialId/revokeCredential
  • GET/api/v1/agents/rosterCredential
antibiotics (4)
  • GET/api/v1/antibioticsCredential
  • POST/api/v1/antibioticsCredential
  • DELETE/api/v1/antibiotics/:idCredential
  • PUT/api/v1/antibiotics/:idCredential
audit (1)
  • GET/api/v1/auditCredential
auth (16)
  • POST/api/v1/auth/demo-sessionOpen
  • POST/api/v1/auth/email-loginOpen
  • POST/api/v1/auth/email-login/verifyOpen
  • POST/api/v1/auth/loginOpen
  • POST/api/v1/auth/logoutCredential
  • GET/api/v1/auth/meCredential
  • POST/api/v1/auth/mfa/disableCredential
  • POST/api/v1/auth/mfa/enableCredential
  • POST/api/v1/auth/mfa/setupCredential
  • GET/api/v1/auth/mfa/statusCredential
  • GET/api/v1/auth/oidc/availableOpen
  • GET/api/v1/auth/oidc/callbackOpen
  • GET/api/v1/auth/oidc/startOpen
  • POST/api/v1/auth/registerOpen
  • POST/api/v1/auth/select-roleCredential
  • GET/api/v1/auth/sessionCredential
billing (3)
  • GET/api/v1/billing/feesCredential
  • GET/api/v1/billing/insurance-payersCredential
  • GET/api/v1/billing/invoicesCredential
branding (1)
  • GET/api/v1/brandingCredential
catalog (1)
  • GET/api/v1/catalogCredential
certifications (2)
  • GET/api/v1/certificationsCredential
  • GET/api/v1/certifications/repositoryCredential
coding-systems (1)
  • GET/api/v1/coding-systemsCredential
command-center (1)
  • GET/api/v1/command-centerCredential
compliance (1)
  • GET/api/v1/compliance/binderCredential
config (2)
  • GET/api/v1/configCredential
  • PUT/api/v1/configCredential
custody (7)
  • GET/api/v1/custodyCredential
  • POST/api/v1/custody/anchorCredential
  • GET/api/v1/custody/anchorsCredential
  • GET/api/v1/custody/authorityCredential
  • POST/api/v1/custody/noteCredential
  • GET/api/v1/custody/specimen/:idCredential
  • GET/api/v1/custody/specimen/:id/verifyCredential
dashboard (1)
  • GET/api/v1/dashboardCredential
destinations (4)
  • GET/api/v1/destinationsCredential
  • POST/api/v1/destinationsCredential
  • DELETE/api/v1/destinations/:idCredential
  • PUT/api/v1/destinations/:idCredential
edss (11)
  • GET/api/v1/edss/cases/:id/contactsCredential
  • POST/api/v1/edss/cases/:id/contactsCredential
  • GET/api/v1/edss/cases/:id/mmgCredential
  • POST/api/v1/edss/cases/:id/mmgCredential
  • PATCH/api/v1/edss/contacts/:contactIdCredential
  • GET/api/v1/edss/dashboardCredential
  • POST/api/v1/edss/mmg/:id/transmitCredential
  • POST/api/v1/edss/mpi/matchCredential
  • POST/api/v1/edss/mpi/mergeCredential
  • GET/api/v1/edss/mpi/patientsCredential
  • POST/api/v1/edss/mpi/patientsCredential
elr (9)
  • GET/api/v1/elrCredential
  • GET/api/v1/elr/:idCredential
  • GET/api/v1/elr/batchCredential
  • GET/api/v1/elr/batch/previewCredential
  • POST/api/v1/elr/releaseCredential
  • GET/api/v1/elr/transmissionsCredential
  • POST/api/v1/elr/transmissionsCredential
  • GET/api/v1/elr/transmissions/:idCredential
  • POST/api/v1/elr/transmissions/:id/ackCredential
estate (2)
  • POST/api/v1/estate/collectCredential
  • GET/api/v1/estate/customersCredential
etor (8)
  • GET/api/v1/etor/mapsCredential
  • POST/api/v1/etor/mapsCredential
  • DELETE/api/v1/etor/maps/:idCredential
  • PUT/api/v1/etor/maps/:idCredential
  • GET/api/v1/etor/messagesCredential
  • GET/api/v1/etor/messages/:idCredential
  • POST/api/v1/etor/messages/:id/processCredential
  • POST/api/v1/etor/receiveCredential
evidence-package (1)
  • GET/api/v1/evidence-packageCredential
export (3)
  • GET/api/v1/export/entitiesCredential
  • GET/api/v1/export/entities/allCredential
  • GET/api/v1/export/manifestCredential
facilities (1)
  • GET/api/v1/facilitiesCredential
federation (1)
  • GET/api/v1/federation/nodesCredential
genomics (5)
  • POST/api/v1/genomics/manifests/generateCredential
  • GET/api/v1/genomics/resultsCredential
  • GET/api/v1/genomics/runsCredential
  • GET/api/v1/genomics/runs/:idCredential
  • POST/api/v1/genomics/runs/ingestCredential
health (1)
  • GET/healthOpen
holding-time-rules (5)
  • GET/api/v1/holding-time-rulesCredential
  • POST/api/v1/holding-time-rulesCredential
  • DELETE/api/v1/holding-time-rules/:idCredential
  • PUT/api/v1/holding-time-rules/:idCredential
  • POST/api/v1/holding-time-rules/recomputeCredential
import (1)
  • GET/api/v1/import/entitiesCredential
instruments (12)
  • GET/api/v1/instrumentsCredential
  • POST/api/v1/instrumentsCredential
  • DELETE/api/v1/instruments/:idCredential
  • GET/api/v1/instruments/:idCredential
  • PUT/api/v1/instruments/:idCredential
  • POST/api/v1/instruments/:id/adapters/:keyCredential
  • POST/api/v1/instruments/:id/ingestCredential
  • POST/api/v1/instruments/:id/interfacesCredential
  • GET/api/v1/instruments/:id/messagesCredential
  • GET/api/v1/instruments/:id/ordersCredential
  • GET/api/v1/instruments/adaptersCredential
  • GET/api/v1/instruments/healthCredential
intake (5)
  • POST/api/v1/intake/extractionsCredential
  • GET/api/v1/intake/extractions/:idCredential
  • POST/api/v1/intake/extractions/:id/approveCredential
  • POST/api/v1/intake/extractions/:id/rejectCredential
  • GET/api/v1/intake/suspenseCredential
intel (1)
  • GET/api/v1/intel/briefingCredential
interfaces (2)
  • DELETE/api/v1/interfaces/:idCredential
  • PUT/api/v1/interfaces/:idCredential
inventory (1)
  • GET/api/v1/inventory/statusCredential
inventory-items (3)
  • GET/api/v1/inventory-itemsCredential
  • POST/api/v1/inventory-itemsCredential
  • PUT/api/v1/inventory-items/:idCredential
isolates (5)
  • POST/api/v1/isolatesCredential
  • DELETE/api/v1/isolates/:idCredential
  • GET/api/v1/isolates/:idCredential
  • PUT/api/v1/isolates/:idCredential
  • POST/api/v1/isolates/:id/susceptibilitiesCredential
jurisdictions (1)
  • GET/api/v1/jurisdictionsCredential
kpis (1)
  • GET/api/v1/kpisCredential
label-templates (4)
  • GET/api/v1/label-templatesCredential
  • POST/api/v1/label-templatesCredential
  • DELETE/api/v1/label-templates/:idCredential
  • PUT/api/v1/label-templates/:idCredential
labels (2)
  • GET/api/v1/labels/specimen/:idCredential
  • GET/api/v1/labels/specimen/:id/sheetCredential
labs (1)
  • GET/api/v1/labsCredential
learning (5)
  • GET/api/v1/learning/calibrationsCredential
  • POST/api/v1/learning/calibrations/:version/applyCredential
  • POST/api/v1/learning/calibrations/recomputeCredential
  • GET/api/v1/learning/datasetCredential
  • GET/api/v1/learning/metricsCredential
lists (1)
  • GET/api/v1/listsCredential
me (3)
  • GET/api/v1/me/focusCredential
  • GET/api/v1/me/ui-preferencesCredential
  • PUT/api/v1/me/ui-preferencesCredential
nbs (1)
  • GET/api/v1/nbs/disordersCredential
notifications (5)
  • GET/api/v1/notificationsCredential
  • POST/api/v1/notifications/:id/ackCredential
  • POST/api/v1/notifications/:id/readCredential
  • POST/api/v1/notifications/read-allCredential
  • GET/api/v1/notifications/summaryCredential
orders (4)
  • GET/api/v1/ordersCredential
  • GET/api/v1/orders/:id/entryCredential
  • POST/api/v1/orders/:id/resultsCredential
  • GET/api/v1/orders/:orderId/inventory-consumptionCredential
organisms (4)
  • GET/api/v1/organismsCredential
  • POST/api/v1/organismsCredential
  • DELETE/api/v1/organisms/:idCredential
  • PUT/api/v1/organisms/:idCredential
packs (1)
  • GET/api/v1/packsCredential
picks (1)
  • PATCH/api/v1/picks/:idCredential
portal (4)
  • GET/api/v1/portal/overviewCredential
  • GET/api/v1/portal/requestsCredential
  • POST/api/v1/portal/requestsCredential
  • GET/api/v1/portal/specimensCredential
pt (13)
  • GET/api/v1/pt/eventsCredential
  • POST/api/v1/pt/eventsCredential
  • DELETE/api/v1/pt/events/:idCredential
  • GET/api/v1/pt/events/:idCredential
  • PUT/api/v1/pt/events/:idCredential
  • GET/api/v1/pt/programsCredential
  • POST/api/v1/pt/programsCredential
  • DELETE/api/v1/pt/programs/:idCredential
  • PUT/api/v1/pt/programs/:idCredential
  • GET/api/v1/pt/programs/:id/eventsCredential
  • POST/api/v1/pt/resultsCredential
  • DELETE/api/v1/pt/results/:idCredential
  • PUT/api/v1/pt/results/:idCredential
public (2)
  • POST/api/v1/public/judy-chatOpen
  • POST/api/v1/public/judy-leadOpen
qc (7)
  • GET/api/v1/qc/materialsCredential
  • POST/api/v1/qc/materialsCredential
  • DELETE/api/v1/qc/materials/:idCredential
  • GET/api/v1/qc/materials/:idCredential
  • PUT/api/v1/qc/materials/:idCredential
  • GET/api/v1/qc/materials/:id/chartCredential
  • POST/api/v1/qc/resultsCredential
rbac (5)
  • GET/api/v1/rbac/assignmentsCredential
  • GET/api/v1/rbac/meCredential
  • GET/api/v1/rbac/permissionsCredential
  • GET/api/v1/rbac/rolesCredential
  • GET/api/v1/rbac/usersCredential
reagent-lots (4)
  • GET/api/v1/reagent-lotsCredential
  • POST/api/v1/reagent-lotsCredential
  • DELETE/api/v1/reagent-lots/:idCredential
  • PUT/api/v1/reagent-lots/:idCredential
recollections (2)
  • GET/api/v1/recollectionsCredential
  • PUT/api/v1/recollections/:idCredential
referrals (2)
  • GET/api/v1/referrals/authoritiesCredential
  • GET/api/v1/referrals/inboundCredential
registry (1)
  • GET/api/v1/registryCredential
rejection-reasons (4)
  • GET/api/v1/rejection-reasonsCredential
  • POST/api/v1/rejection-reasonsCredential
  • DELETE/api/v1/rejection-reasons/:idCredential
  • PUT/api/v1/rejection-reasons/:idCredential
remote-accessions (1)
  • POST/api/v1/remote-accessionsCredential
reportable-conditions (1)
  • GET/api/v1/reportable-conditionsCredential
reports (4)
  • GET/api/v1/reportsCredential
  • GET/api/v1/reports/:idCredential
  • POST/api/v1/reports/deliverCredential
  • GET/api/v1/reports/deliveriesCredential
results (3)
  • GET/api/v1/results/:orderId/elrCredential
  • POST/api/v1/results/:orderId/elr-readyCredential
  • POST/api/v1/results/:orderId/reextractCredential
root (1)
  • GET/metricsCredential
rules (5)
  • GET/api/v1/rulesCredential
  • POST/api/v1/rulesCredential
  • DELETE/api/v1/rules/:idCredential
  • PUT/api/v1/rules/:idCredential
  • GET/api/v1/rules/eventsCredential
scan (1)
  • GET/api/v1/scanCredential
scim (7)
  • GET/api/scim/v2/ServiceProviderConfigOpen
  • GET/api/scim/v2/UsersCredential
  • POST/api/scim/v2/UsersCredential
  • DELETE/api/scim/v2/Users/:idCredential
  • GET/api/scim/v2/Users/:idCredential
  • PATCH/api/scim/v2/Users/:idCredential
  • PUT/api/scim/v2/Users/:idCredential
shifts (3)
  • GET/api/v1/shiftsCredential
  • POST/api/v1/shiftsCredential
  • DELETE/api/v1/shifts/:idCredential
signup (5)
  • POST/api/v1/signupOpen
  • GET/api/v1/signup/:idCredential
  • POST/api/v1/signup/:id/alisha/approveCredential
  • POST/api/v1/signup/:id/provisionCredential
  • POST/api/v1/signup/:id/rachelle/approveCredential
specimens (21)
  • GET/api/v1/specimensCredential
  • POST/api/v1/specimensCredential
  • GET/api/v1/specimens/:idCredential
  • POST/api/v1/specimens/:id/approveCredential
  • POST/api/v1/specimens/:id/archiveCredential
  • POST/api/v1/specimens/:id/assignCredential
  • POST/api/v1/specimens/:id/elrCredential
  • POST/api/v1/specimens/:id/exportCredential
  • GET/api/v1/specimens/:id/picksCredential
  • POST/api/v1/specimens/:id/picksCredential
  • POST/api/v1/specimens/:id/ready-for-exportCredential
  • POST/api/v1/specimens/:id/receiveCredential
  • POST/api/v1/specimens/:id/reexportCredential
  • POST/api/v1/specimens/:id/rejectCredential
  • GET/api/v1/specimens/:id/rejectionsCredential
  • GET/api/v1/specimens/:id/reportsCredential
  • POST/api/v1/specimens/:id/reportsCredential
  • POST/api/v1/specimens/:id/verifyCredential
  • GET/api/v1/specimens/:specimenId/isolatesCredential
  • POST/api/v1/specimens/batchCredential
  • POST/api/v1/specimens/importCredential
storage (2)
  • GET/api/v1/storage/locationsCredential
  • GET/api/v1/storage/logCredential
submitters (1)
  • GET/api/v1/submittersCredential
support-hours (3)
  • GET/api/v1/support-hours/entriesCredential
  • GET/api/v1/support-hours/grantsCredential
  • GET/api/v1/support-hours/summaryCredential
surveillance (2)
  • POST/api/v1/surveillance/model-signals/runCredential
  • GET/api/v1/surveillance/signalsCredential
susceptibilities (2)
  • DELETE/api/v1/susceptibilities/:idCredential
  • PUT/api/v1/susceptibilities/:idCredential
templates (2)
  • GET/api/v1/templates/accession.csvCredential
  • GET/api/v1/templates/accession.jsonCredential
testers (3)
  • GET/api/v1/testersCredential
  • POST/api/v1/testersCredential
  • GET/api/v1/testers/:idCredential
tests (7)
  • GET/api/v1/testsCredential
  • GET/api/v1/tests/:id/coding-mapsCredential
  • POST/api/v1/tests/:id/coding-mapsCredential
  • DELETE/api/v1/tests/:id/coding-maps/:mapIdCredential
  • GET/api/v1/tests/:testId/bomCredential
  • POST/api/v1/tests/:testId/bomCredential
  • DELETE/api/v1/tests/:testId/bom/:lineIdCredential
vendors (1)
  • GET/api/v1/vendorsCredential
views (7)
  • GET/api/v1/viewsCredential
  • POST/api/v1/viewsCredential
  • DELETE/api/v1/views/:idCredential
  • PUT/api/v1/views/:idCredential
  • POST/api/v1/views/:id/defaultCredential
  • POST/api/v1/views/:id/org-defaultCredential
  • DELETE/api/v1/views/defaultCredential
workflow (2)
  • GET/api/v1/workflow/boardCredential
  • GET/api/v1/workflow/export-queueCredential
workflow-alerts (1)
  • GET/api/v1/workflow-alertsCredential
workflow-defs (1)
  • GET/api/v1/workflow-defsCredential
worksheet-items (2)
  • DELETE/api/v1/worksheet-items/:idCredential
  • POST/api/v1/worksheet-items/wellCredential
worksheets (7)
  • GET/api/v1/worksheetsCredential
  • POST/api/v1/worksheetsCredential
  • DELETE/api/v1/worksheets/:idCredential
  • GET/api/v1/worksheets/:idCredential
  • PUT/api/v1/worksheets/:idCredential
  • POST/api/v1/worksheets/:id/itemsCredential
  • GET/api/v1/worksheets/candidatesCredential