Nexus SoftSphereDocumentation

REST API for Nexus Subscription

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

86 endpoints in 28 resource groups.

activity · alerts · automation · collections · connect · countries · custom-domain · customers · fx · invoices · login · logout · next-number · nxdocs · nxdocs-file · nxtz · password · payments · perms · search · sender-domains · sender-emails · sender-options · sender-prefs · session · settings · username · users

activity 1

MethodPathAccess
GET/api/activityadministrator

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

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

login 2

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

logout 1

MethodPathAccess
POST/api/logoutsigned 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

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
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

session 1

MethodPathAccess
GET/api/sessionsigned in

settings 2

MethodPathAccess
GET/api/settingsadministrator
PUT/api/settingsadministrator

username 1

MethodPathAccess
POST/api/username/forgotpublic

users 4

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