Nexus SoftSphereDocumentation
Documentation › Nexus Health › REST API

REST API for Nexus Health

Every HTTP endpoint the application exposes, grouped by resource.

Calling the API

The API is served from the same address as the application, under /api. Requests carry the session cookie issued at sign-in, so a browser session and an API call are the same identity and obey the same permissions.

Every state changing request (POST, PUT, PATCH, DELETE) must also carry this application family's presence header, or it is refused with 403 bad request. That refusal reads like a permissions fault but is not one. Integration and APIs lists the header per family.

Endpoints

152 endpoints in 55 resource groups.

ai · allergies · analytics · appointments · audit · beds · break-glass · bu · care-bundles · caregaps · claims · connect · custom-domain · dashboard · drug-check · eligibility · entstruct · health-positions · imaging · immunizations · labs · login · logout · mar · me · medications · messages · next-number · notes · nxtz · orders · password · patients · perms · pharmacy · population · problems · providers · public · referrals · search · sender-domains · sender-emails · sender-options · sender-prefs · sentinel · sso · stayboard · stays · uam · username · users · virtual-visits · vitals · wards

ai 1

MethodPathAccess
POST/api/ai/asksigned in

allergies 1

MethodPathAccess
POST/api/allergiessigned in

analytics 1

MethodPathAccess
GET/api/analyticssigned in

appointments 4

MethodPathAccess
GET/api/appointmentssigned in
POST/api/appointmentssigned in
PUT/api/appointments/:idsigned in
POST/api/appointments/:id/virtualadministrator

audit 1

MethodPathAccess
GET/api/auditadministrator

beds 1

MethodPathAccess
PUT/api/beds/:idadministrator

break-glass 7

MethodPathAccess
POST/api/break-glasssigned in
POST/api/break-glass/:id/reviewadministrator
GET/api/break-glass/activesigned in
POST/api/break-glass/endsigned in
GET/api/break-glass/logadministrator
POST/api/break-glass/notify-toadministrator
GET/api/break-glass/reasonssigned in

bu 9

MethodPathAccess
GET/api/busigned in
POST/api/bu/assign-orgadministrator
POST/api/bu/entitiesadministrator
GET/api/bu/for-entitysigned in
POST/api/bu/functionsadministrator
GET/api/bu/resolvesigned in
POST/api/bu/service-providersadministrator
POST/api/bu/service-providers/:id/deleteadministrator
POST/api/bu/unitsadministrator

care-bundles 4

MethodPathAccess
GET/api/care-bundlesadministrator
POST/api/care-bundlesadministrator
PUT/api/care-bundles/:idadministrator
POST/api/care-bundles/:id/applysigned in

caregaps 1

MethodPathAccess
POST/api/caregaps/:id/closesigned in

claims 9

MethodPathAccess
GET/api/claimssigned in
POST/api/claimssigned in
POST/api/claims/:id/appealadministrator
POST/api/claims/:id/denyadministrator
POST/api/claims/:id/post-paymentsigned in
POST/api/claims/:id/resolveadministrator
POST/api/claims/:id/scrubadministrator
POST/api/claims/:id/submitsigned in
GET/api/claims/recovery-laneadministrator

connect 25

MethodPathAccess
GET/api/connect/connectionssigned in
POST/api/connect/connectionssigned in
DELETE/api/connect/connections/:idsigned in
PUT/api/connect/connections/:idsigned in
POST/api/connect/connections/:id/callsigned in
POST/api/connect/connections/:id/testsigned in
GET/api/connect/hookssigned in
POST/api/connect/hookssigned in
DELETE/api/connect/hooks/:idsigned in
PUT/api/connect/hooks/:idsigned in
GET/api/connect/hooks/:id/eventssigned in
GET/api/connect/logsigned in
GET/api/connect/metasigned in
GET/api/connect/subssigned in
POST/api/connect/subssigned in
DELETE/api/connect/subs/:idsigned in
PUT/api/connect/subs/:idsigned in
POST/api/connect/subs/:id/testadministrator
GET/api/connect/tokenssigned in
POST/api/connect/tokenssigned in
DELETE/api/connect/tokens/:idsigned in
PUT/api/connect/tokens/:idsigned in
POST/connect/hook/:slugsigned in
GET/connect/mcpsigned in
POST/connect/mcpsigned in

custom-domain 3

MethodPathAccess
GET/api/custom-domainsigned in
PUT/api/custom-domainsigned in
POST/api/custom-domain/verifysigned in

dashboard 1

MethodPathAccess
GET/api/dashboardsigned in

drug-check 1

MethodPathAccess
POST/api/drug-checksigned in

eligibility 1

MethodPathAccess
POST/api/eligibilitysigned in

entstruct 5

MethodPathAccess
GET/api/entstructsigned in
POST/api/entstruct/assignadministrator
POST/api/entstruct/entitiesadministrator
POST/api/entstruct/registrationsadministrator
POST/api/entstruct/registrations/:id/deleteadministrator

health-positions 5

MethodPathAccess
GET/api/health-positionssigned in
POST/api/health-positionsadministrator
GET/api/health-positions/my-accesssigned in
GET/api/health-positions/previewadministrator
POST/api/health-positions/securityadministrator

imaging 4

MethodPathAccess
GET/api/imagingsigned in
POST/api/imagingsigned in
DELETE/api/imaging/:idsigned in
POST/api/imaging/:id/reportsigned in

immunizations 1

MethodPathAccess
POST/api/immunizationssigned in

labs 1

MethodPathAccess
GET/api/labssigned in

login 2

MethodPathAccess
POST/api/loginpublic
POST/api/login/2fapublic

logout 1

MethodPathAccess
POST/api/logoutsigned in

mar 2

MethodPathAccess
GET/api/marsigned in
POST/api/mar/:id/administersigned in

me 4

MethodPathAccess
GET/api/mesigned in
POST/api/me/passwordsigned in
GET/api/me/profilesigned in
PUT/api/me/profilesigned in

medications 3

MethodPathAccess
POST/api/medicationssigned in
POST/api/medications/:id/discontinuesigned in
POST/api/medications/:id/verifysigned in

messages 2

MethodPathAccess
GET/api/messagessigned in
POST/api/messagessigned in

next-number 1

MethodPathAccess
GET/api/next-numbersigned in

notes 1

MethodPathAccess
POST/api/notessigned in

nxtz 3

MethodPathAccess
GET/api/nxtzsigned in
PUT/api/nxtzsigned in
POST/api/nxtz/devicesigned in

orders 3

MethodPathAccess
POST/api/orderssigned in
PUT/api/orders/:idsigned in
GET/api/orders/boardsigned in

password 2

MethodPathAccess
POST/api/password/forgotpublic
POST/api/password/resetsigned in

patients 4

MethodPathAccess
GET/api/patientssigned in
POST/api/patientssigned in
GET/api/patients/:idsigned in
GET/api/patients/:id/ai-summarysigned in

perms 2

MethodPathAccess
GET/api/perms/catalogsigned in
GET/api/perms/resolvedadministrator

pharmacy 1

MethodPathAccess
GET/api/pharmacy/queuesigned in

population 1

MethodPathAccess
GET/api/populationsigned in

problems 1

MethodPathAccess
POST/api/problemssigned in

providers 1

MethodPathAccess
GET/api/providerssigned in

public 2

MethodPathAccess
GET/api/public/visit/:codesigned in
POST/api/public/visit/:codesigned in

referrals 2

MethodPathAccess
GET/api/referralssigned in
POST/api/referralssigned in
MethodPathAccess
GET/api/searchsigned in
GET/api/search/coveragesigned in

sender-domains 1

MethodPathAccess
GET/api/sender-domains/:domain/dkimsigned in

sender-emails 6

MethodPathAccess
POST/api/sender-emailssigned in
DELETE/api/sender-emails/:idsigned in
PUT/api/sender-emails/:idsigned in
POST/api/sender-emails/:id/primarysigned in
POST/api/sender-emails/:id/resendsigned in
POST/api/sender-emails/:id/verifysigned in

sender-options 1

MethodPathAccess
GET/api/sender-optionssigned in

sender-prefs 1

MethodPathAccess
GET/api/sender-prefssigned in

sentinel 4

MethodPathAccess
GET/api/sentinel/advisoriesadministrator
GET/api/sentinel/rulesadministrator
POST/api/sentinel/rulesadministrator
PUT/api/sentinel/rules/:idadministrator

sso 1

MethodPathAccess
POST/api/sso/accountssigned in

stayboard 1

MethodPathAccess
GET/api/stayboardadministrator

stays 3

MethodPathAccess
POST/api/staysadministrator
POST/api/stays/:id/dischargeadministrator
POST/api/stays/:id/moveadministrator

uam 1

MethodPathAccess
GET/api/uam/usersadministrator

username 1

MethodPathAccess
POST/api/username/forgotpublic

users 1

MethodPathAccess
GET/api/userssigned in

virtual-visits 3

MethodPathAccess
GET/api/virtual-visitsadministrator
POST/api/virtual-visits/:id/endsigned in
POST/api/virtual-visits/:id/startsigned in

vitals 1

MethodPathAccess
POST/api/vitalssigned in

wards 1

MethodPathAccess
POST/api/wardsadministrator