Nexus SoftSphereDocumentation
Documentation › Nexus BSS/OSS › REST API

REST API for Nexus BSS/OSS

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

133 endpoints in 45 resource groups.

activity · ai · alarms · alerts · automation · collections · connect · countries · custom-domain · customers · dashboard · elements · fx · invoices · ip-blocks · login · logout · metrics · monitor · network · next-number · nxdocs · nxdocs-file · nxtz · orders · partners · password · payments · perms · plans · ra · reports · search · sender-domains · sender-emails · sender-options · sender-prefs · services · session · settings · sites · tickets · username · users · workorders

activity 1

MethodPathAccess
GET/api/activityadministrator

ai 1

MethodPathAccess
GET/api/ai/insightssigned in

alarms 3

MethodPathAccess
GET/api/alarmssigned in
POST/api/alarms/:id/acksigned in
POST/api/alarms/:id/clearsigned in

alerts 2

MethodPathAccess
GET/api/alertssigned in
POST/api/alerts/:id/resolvesigned in

automation 3

MethodPathAccess
POST/api/automation/runadministrator
GET/api/automation/statussigned in
PUT/api/automation/togglesadministrator

collections 1

MethodPathAccess
GET/api/collectionssigned in

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

countries 1

MethodPathAccess
GET/api/countriessigned in

custom-domain 3

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

customers 5

MethodPathAccess
GET/api/customerssigned in
POST/api/customerssigned in
GET/api/customers/:idsigned in
PUT/api/customers/:idsigned in
POST/api/customers/:id/engagesigned in

dashboard 1

MethodPathAccess
GET/api/dashboardsigned in

elements 2

MethodPathAccess
GET/api/elementssigned in
POST/api/elementsadministrator

fx 4

MethodPathAccess
GET/api/fxsigned in
PUT/api/fxadministrator
GET/api/fx/convertsigned in
POST/api/fx/refreshadministrator

invoices 3

MethodPathAccess
GET/api/invoicessigned in
POST/api/invoicessigned in
GET/api/invoices/:idsigned in

ip-blocks 2

MethodPathAccess
GET/api/ip-blocksadministrator
POST/api/ip-blocksadministrator

login 2

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

logout 1

MethodPathAccess
POST/api/logoutsigned in

metrics 1

MethodPathAccess
GET/api/metrics/:element_idsigned in

monitor 1

MethodPathAccess
POST/api/monitor/webhooksigned in

network 1

MethodPathAccess
POST/api/network/:element_id/actionsigned in

next-number 1

MethodPathAccess
GET/api/next-numbersigned in

nxdocs 2

MethodPathAccess
GET/api/nxdocs/:kind/:refsigned in
POST/api/nxdocs/:kind/:refsigned in

nxdocs-file 2

MethodPathAccess
DELETE/api/nxdocs-file/:idsigned in
GET/api/nxdocs-file/:idsigned in

nxtz 3

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

orders 5

MethodPathAccess
GET/api/orderssigned in
POST/api/orderssigned in
GET/api/orders/:idsigned in
POST/api/orders/:id/advancesigned in
POST/api/orders/:id/cancelsigned in

partners 3

MethodPathAccess
GET/api/partnerssigned in
POST/api/partnersadministrator
PUT/api/partners/:idadministrator

password 2

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

payments 4

MethodPathAccess
GET/api/paymentssigned in
POST/api/paymentssigned in
POST/api/payments/:id/reassignsigned in
POST/api/payments/:id/voidsigned in

perms 2

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

plans 3

MethodPathAccess
GET/api/planssigned in
POST/api/plansadministrator
PUT/api/plans/:idadministrator

ra 3

MethodPathAccess
GET/api/rasigned in
POST/api/ra/:id/resolvesigned in
POST/api/ra/runsigned in

reports 7

MethodPathAccess
GET/api/reports/alarm-mttrsigned in
GET/api/reports/arpusigned in
GET/api/reports/churnsigned in
GET/api/reports/export/:whatsigned in
GET/api/reports/revenuesigned in
GET/api/reports/slasigned in
GET/api/reports/ticketssigned 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

services 4

MethodPathAccess
GET/api/servicessigned in
PUT/api/services/:idsigned in
POST/api/services/:id/statussigned in
POST/api/services/:id/usagesigned in

session 1

MethodPathAccess
GET/api/sessionsigned in

settings 3

MethodPathAccess
GET/api/settingsadministrator
PUT/api/settingsadministrator
POST/api/settings/monitor-keyadministrator

sites 2

MethodPathAccess
GET/api/sitessigned in
POST/api/sitesadministrator

tickets 4

MethodPathAccess
GET/api/ticketssigned in
POST/api/ticketssigned in
GET/api/tickets/:idsigned in
PUT/api/tickets/:idsigned in

username 1

MethodPathAccess
POST/api/username/forgotpublic

users 4

MethodPathAccess
GET/api/usersadministrator
POST/api/usersadministrator
DELETE/api/users/:idadministrator
PUT/api/users/:idadministrator

workorders 3

MethodPathAccess
GET/api/workorderssigned in
POST/api/workorderssigned in
PUT/api/workorders/:idsigned in