Nexus SoftSphereDocumentation
Documentation › Nexus Projects › REST API

REST API for Nexus Projects

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

201 endpoints in 61 resource groups.

actions · activity · ai · allocations · benefits · billing · bu · changes · connect · contracts · custom-domain · doc-series · docs · entstruct · evm · exec · finance · fx · gates · intake · invoices · jira · login · logout · me · members · nxtz · password · perms · portfolio · portfolios · programs · proj-home · projects · provision · push · reports · resources · risks · roles · rules · search · sender-domains · sender-emails · sender-options · sender-prefs · session · settings · sprints · sso · staffing · status-reports · tasks · teams · time · username · users · vendors · whiteboard · workflow-config · workload

actions 3

MethodPathAccess
GET/api/actionssigned in
POST/api/actionssigned in
PUT/api/actions/:idsigned in

activity 1

MethodPathAccess
GET/api/activityadministrator

ai 5

MethodPathAccess
POST/api/ai/change-orderadministrator
GET/api/ai/forecast/:project_idsigned in
GET/api/ai/insightssigned in
GET/api/ai/insights/:project_idsigned in
POST/api/ai/proposaladministrator

allocations 3

MethodPathAccess
GET/api/allocationssigned in
POST/api/allocationsadministrator
DELETE/api/allocations/:idadministrator

benefits 2

MethodPathAccess
GET/api/benefitssigned in
POST/api/benefitssigned in

billing 5

MethodPathAccess
POST/api/billing/generateadministrator
GET/api/billing/milestonessigned in
POST/api/billing/milestonesadministrator
DELETE/api/billing/milestones/:idadministrator
GET/api/billing/summarysigned in

bu 14

MethodPathAccess
GET/api/busigned in
GET/api/bu/access-previewadministrator
POST/api/bu/assign-orgadministrator
POST/api/bu/entitiesadministrator
GET/api/bu/for-entitysigned in
POST/api/bu/functionsadministrator
GET/api/bu/my-accesssigned in
GET/api/bu/resolvesigned in
GET/api/bu/securitysigned in
POST/api/bu/securityadministrator
POST/api/bu/security/assignadministrator
POST/api/bu/service-providersadministrator
POST/api/bu/service-providers/:id/deleteadministrator
POST/api/bu/unitsadministrator

changes 4

MethodPathAccess
GET/api/changessigned in
POST/api/changessigned in
PUT/api/changes/:idsigned in
POST/api/changes/:id/decideadministrator

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

contracts 3

MethodPathAccess
GET/api/contractssigned in
POST/api/contractssigned in
PUT/api/contracts/:idsigned in

custom-domain 3

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

doc-series 2

MethodPathAccess
GET/api/doc-seriessigned in
PUT/api/doc-seriesadministrator

docs 4

MethodPathAccess
GET/api/docssigned in
POST/api/docssigned in
GET/api/docs/:idsigned in
PUT/api/docs/:idsigned 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

evm 1

MethodPathAccess
GET/api/evm/:project_idsigned in

exec 1

MethodPathAccess
GET/api/execsigned in

finance 3

MethodPathAccess
GET/api/financesigned in
POST/api/financesigned in
DELETE/api/finance/:idadministrator

fx 3

MethodPathAccess
GET/api/fxsigned in
PUT/api/fx/ratesadministrator
POST/api/fx/refreshadministrator

gates 3

MethodPathAccess
GET/api/gatessigned in
POST/api/gatessigned in
POST/api/gates/:id/decideadministrator

intake 6

MethodPathAccess
GET/api/intakesigned in
POST/api/intakesigned in
GET/api/intake/:idsigned in
PUT/api/intake/:idsigned in
POST/api/intake/:id/convertadministrator
POST/api/intake/:id/decideadministrator

invoices 3

MethodPathAccess
GET/api/invoicessigned in
POST/api/invoicessigned in
PUT/api/invoices/:idadministrator

jira 2

MethodPathAccess
POST/api/jira/importadministrator
GET/api/jira/statusadministrator

login 2

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

logout 1

MethodPathAccess
POST/api/logoutsigned in

me 3

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

members 1

MethodPathAccess
GET/api/memberssigned 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

perms 3

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

portfolio 1

MethodPathAccess
GET/api/portfoliosigned in

portfolios 3

MethodPathAccess
GET/api/portfoliossigned in
POST/api/portfoliossigned in
GET/api/portfolios/:idsigned in

programs 2

MethodPathAccess
GET/api/programssigned in
POST/api/programssigned in

proj-home 1

MethodPathAccess
GET/api/proj-homesigned in

projects 10

MethodPathAccess
GET/api/projectssigned in
POST/api/projectsadministrator
GET/api/projects/:idsigned in
PUT/api/projects/:idadministrator
POST/api/projects/:id/baselineadministrator
GET/api/projects/:id/critical-pathsigned in
GET/api/projects/:id/dashsigned in
GET/api/projects/:id/financialssigned in
PUT/api/projects/:id/fxadministrator
GET/api/projects/:id/wbssigned in

provision 1

MethodPathAccess
POST/api/provisionsigned in

push 4

MethodPathAccess
GET/api/push/keysigned in
POST/api/push/subscribesigned in
POST/api/push/testsigned in
POST/api/push/unsubscribesigned in

reports 4

MethodPathAccess
GET/api/reports/bvasigned in
GET/api/reports/export/:wsigned in
GET/api/reports/pivotsigned in
GET/api/reports/summarysigned in

resources 3

MethodPathAccess
GET/api/resourcessigned in
GET/api/resources/capacitysigned in
GET/api/resources/suggestsigned in

risks 3

MethodPathAccess
GET/api/riskssigned in
POST/api/riskssigned in
PUT/api/risks/:idsigned in

roles 4

MethodPathAccess
GET/api/rolessigned in
POST/api/rolesadministrator
DELETE/api/roles/:idadministrator
PUT/api/roles/:idadministrator

rules 3

MethodPathAccess
GET/api/rulesadministrator
POST/api/rulesadministrator
PUT/api/rules/:idadministrator
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

sprints 3

MethodPathAccess
GET/api/sprintssigned in
POST/api/sprintssigned in
PUT/api/sprints/:idsigned in

sso 2

MethodPathAccess
GET/api/ssosigned in
POST/api/sso/accountssigned in

staffing 1

MethodPathAccess
GET/api/staffingsigned in

status-reports 3

MethodPathAccess
GET/api/status-reportssigned in
POST/api/status-reportssigned in
GET/api/status-reports/draft/:project_idsigned in

tasks 5

MethodPathAccess
GET/api/taskssigned in
POST/api/taskssigned in
GET/api/tasks/:idsigned in
PUT/api/tasks/:idsigned in
POST/api/tasks/:id/commentssigned in

teams 2

MethodPathAccess
GET/api/teamsadministrator
POST/api/teamsadministrator

time 2

MethodPathAccess
POST/api/timesigned in
GET/api/time/summarysigned in

username 1

MethodPathAccess
POST/api/username/forgotpublic

users 6

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

vendors 2

MethodPathAccess
GET/api/vendorssigned in
POST/api/vendorssigned in

whiteboard 2

MethodPathAccess
GET/api/whiteboard/:project_idsigned in
PUT/api/whiteboard/:project_idsigned in

workflow-config 2

MethodPathAccess
GET/api/workflow-configadministrator
PUT/api/workflow-configadministrator

workload 1

MethodPathAccess
GET/api/workloadsigned in