Nexus SoftSphereDocumentation
Documentation › Nexus Investec › REST API

REST API for Nexus Investec

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

285 endpoints in 74 resource groups.

accounts · activity · alerts · analytics · approval-policies · approvals · attribution · automation · benchmarks · capital-calls · carry · commitments · compliance · connect · covenant-metrics · crm · custom-domain · dd-items · deal-cp · deal-plan · deal-tasks · deal-team · deals · debt · distributions · documents · dq · entities · esg · exec · expenses · explore · facilities · fee-offsets · fees · findash · fundraising · funds · fx · gl-periods · health · investors · journals · jurisdictions · lang · liquidity · loan-notices · login · logout · mandates · me · nav · nxtz · pam · perms · portal · portcfg · portfolio · prospects · providers · push · reports · risk · scenarios · search · sign · sso · subscriptions · tax-docs · uam · username · validis · valuations · whatif

accounts 1

MethodPathAccess
GET/api/accountssigned in

activity 1

MethodPathAccess
GET/api/activitysigned in

alerts 2

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

analytics 1

MethodPathAccess
GET/api/analytics/firmsigned in

approval-policies 3

MethodPathAccess
GET/api/approval-policiessigned in
POST/api/approval-policiessigned in
PUT/api/approval-policies/:idsigned in

approvals 3

MethodPathAccess
GET/api/approvalssigned in
POST/api/approvals/:id/approvesigned in
POST/api/approvals/:id/rejectsigned in

attribution 1

MethodPathAccess
GET/api/attributionsigned in

automation 3

MethodPathAccess
GET/api/automationsigned in
POST/api/automationsigned in
PUT/api/automation/:idsigned in

benchmarks 2

MethodPathAccess
GET/api/benchmarkssigned in
POST/api/benchmarkssigned in

capital-calls 5

MethodPathAccess
GET/api/capital-callssigned in
POST/api/capital-callssigned in
GET/api/capital-calls/:idsigned in
POST/api/capital-calls/:id/issuesigned in
POST/api/capital-calls/:id/receivesigned in

carry 4

MethodPathAccess
GET/api/carry/planssigned in
POST/api/carry/planssigned in
POST/api/carry/plans/:id/awardssigned in
GET/api/carry/statementsigned in

commitments 1

MethodPathAccess
POST/api/commitmentssigned in

compliance 4

MethodPathAccess
GET/api/compliance/dashboardsigned in
POST/api/compliance/generatesigned in
GET/api/compliance/obligationssigned in
POST/api/compliance/obligations/:idsigned 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

covenant-metrics 1

MethodPathAccess
GET/api/covenant-metricssigned in

crm 13

MethodPathAccess
GET/api/crmsigned in
GET/api/crm/:idsigned in
POST/api/crm/:id/consentsigned in
POST/api/crm/:id/contactssigned in
POST/api/crm/:id/interactionssigned in
POST/api/crm/:id/requestssigned in
GET/api/crm/audiencesigned in
DELETE/api/crm/contacts/:cidsigned in
GET/api/crm/pipelinesigned in
POST/api/crm/requests/:rid/closesigned in
POST/api/crm/taskssigned in
POST/api/crm/tasks/:tid/donesigned in
GET/api/crm/tasks/allsigned in

custom-domain 3

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

dd-items 1

MethodPathAccess
PUT/api/dd-items/:idsigned in

deal-cp 1

MethodPathAccess
PUT/api/deal-cp/:idsigned in

deal-plan 1

MethodPathAccess
PUT/api/deal-plan/:idsigned in

deal-tasks 1

MethodPathAccess
PUT/api/deal-tasks/:idsigned in

deal-team 1

MethodPathAccess
DELETE/api/deal-team/:idsigned in

deals 13

MethodPathAccess
GET/api/dealssigned in
POST/api/dealssigned in
GET/api/deals/:idsigned in
PUT/api/deals/:idsigned in
POST/api/deals/:id/closesigned in
POST/api/deals/:id/cpsigned in
POST/api/deals/:id/ddsigned in
POST/api/deals/:id/memosigned in
POST/api/deals/:id/plansigned in
POST/api/deals/:id/stagesigned in
POST/api/deals/:id/taskssigned in
POST/api/deals/:id/teamsigned in
POST/api/deals/:id/votesigned in

debt 1

MethodPathAccess
GET/api/debt/sensitivitysigned in

distributions 5

MethodPathAccess
GET/api/distributionssigned in
POST/api/distributionssigned in
GET/api/distributions/:idsigned in
POST/api/distributions/:id/paysigned in
POST/api/distributions/previewsigned in

documents 3

MethodPathAccess
GET/api/documentssigned in
POST/api/documentssigned in
GET/api/documents/:id/contentsigned in

dq 1

MethodPathAccess
GET/api/dqsigned in

entities 8

MethodPathAccess
GET/api/entitiessigned in
POST/api/entitiessigned in
GET/api/entities/:idsigned in
GET/api/entities/:id/bookssigned in
POST/api/entities/:id/bookssigned in
POST/api/entities/:id/journalssigned in
POST/api/entities/:id/journals/fee-incomesigned in
POST/api/entities/:id/officerssigned in

esg 4

MethodPathAccess
GET/api/esgsigned in
POST/api/esgsigned in
POST/api/esg/climatesigned in
GET/api/esg/rollupsigned in

exec 3

MethodPathAccess
GET/api/exec/narrativesigned in
GET/api/exec/overviewsigned in
GET/api/exec/trendssigned in

expenses 4

MethodPathAccess
GET/api/expensessigned in
POST/api/expensessigned in
DELETE/api/expenses/:idsigned in
POST/api/expenses/:id/allocatesigned in

explore 3

MethodPathAccess
GET/api/exploresigned in
GET/api/explore/metasigned in
GET/api/explore/value-bridge/:companyIdsigned in

facilities 9

MethodPathAccess
GET/api/facilitiessigned in
POST/api/facilitiessigned in
GET/api/facilities/:idsigned in
GET/api/facilities/:id/accrual-previewsigned in
GET/api/facilities/:id/loan-noticessigned in
POST/api/facilities/:id/loan-noticessigned in
GET/api/facilities/:id/schedulesigned in
POST/api/facilities/:id/termssigned in
POST/api/facilities/:id/testsigned in

fee-offsets 1

MethodPathAccess
DELETE/api/fee-offsets/:oidsigned in

fees 1

MethodPathAccess
POST/api/fees/calculatesigned in

findash 1

MethodPathAccess
GET/api/findashsigned in

fundraising 1

MethodPathAccess
GET/api/fundraising/:fundId/pipelinesigned in

funds 18

MethodPathAccess
GET/api/fundssigned in
POST/api/fundssigned in
GET/api/funds/:fund/investors/:investor/performancesigned in
PUT/api/funds/:idsigned in
GET/api/funds/:id/capital-accountssigned in
GET/api/funds/:id/clawback-previewsigned in
GET/api/funds/:id/equalisation-previewsigned in
GET/api/funds/:id/fee-offsetssigned in
POST/api/funds/:id/fee-offsetssigned in
GET/api/funds/:id/fee-schedulesigned in
PUT/api/funds/:id/fee-termssigned in
GET/api/funds/:id/overviewsigned in
GET/api/funds/:id/performancesigned in
GET/api/funds/:id/pmesigned in
GET/api/funds/:id/regulatory/:reportsigned in
GET/api/funds/:id/tax-packsigned in
GET/api/funds/:id/trial-balancesigned in
PUT/api/funds/:id/waterfall-tierssigned in

fx 5

MethodPathAccess
GET/api/fxsigned in
GET/api/fx/exposuresigned in
GET/api/fx/historysigned in
POST/api/fx/ratessigned in
POST/api/fx/revalsigned in

gl-periods 3

MethodPathAccess
GET/api/gl-periodssigned in
POST/api/gl-periods/closesigned in
POST/api/gl-periods/reopensigned in

health 1

MethodPathAccess
GET/api/healthsigned in

investors 4

MethodPathAccess
GET/api/investorssigned in
POST/api/investorssigned in
GET/api/investors/:idsigned in
GET/api/investors/:id/statementsigned in

journals 2

MethodPathAccess
GET/api/journalssigned in
POST/api/journalssigned in

jurisdictions 1

MethodPathAccess
GET/api/jurisdictionssigned in

lang 2

MethodPathAccess
GET/api/lang/enabledsigned in
PUT/api/lang/enabledadministrator

liquidity 1

MethodPathAccess
GET/api/liquidity/forecastsigned in

loan-notices 2

MethodPathAccess
DELETE/api/loan-notices/:idsigned in
POST/api/loan-notices/:id/postsigned in

login 1

MethodPathAccess
POST/api/loginpublic

logout 1

MethodPathAccess
POST/api/logoutsigned in

mandates 4

MethodPathAccess
GET/api/mandatessigned in
POST/api/mandatessigned in
DELETE/api/mandates/:idsigned in
POST/api/mandates/runsigned in

me 4

MethodPathAccess
GET/api/mesigned in
POST/api/me/passwordsigned in
GET/api/me/profilesigned in
PUT/api/me/profilesigned in
MethodPathAccess
GET/api/navsigned in
POST/api/navsigned in
POST/api/nav/:id/approvesigned in

nxtz 3

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

pam 20

MethodPathAccess
GET/api/pam/compositessigned in
POST/api/pam/compositessigned in
GET/api/pam/composites/:id/reportsigned in
GET/api/pam/factor/:fundIdsigned in
GET/api/pam/instrumentssigned in
POST/api/pam/instrumentssigned in
GET/api/pam/lookthroughsigned in
GET/api/pam/marketdatasigned in
POST/api/pam/marketdatasigned in
GET/api/pam/pacing/:fundIdsigned in
GET/api/pam/positionssigned in
GET/api/pam/pretradesigned in
POST/api/pam/pretradesigned in
GET/api/pam/reconsigned in
POST/api/pam/reconsigned in
GET/api/pam/recon/:idsigned in
POST/api/pam/recon/:id/resolvesigned in
POST/api/pam/rollsigned in
GET/api/pam/summarysigned in
GET/api/pam/twr/:fundIdsigned in

perms 2

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

portal 7

MethodPathAccess
GET/api/portal/activitysigned in
GET/api/portal/documentssigned in
GET/api/portal/documents/:idsigned in
POST/api/portal/loginsigned in
POST/api/portal/logoutsigned in
GET/api/portal/mesigned in
GET/api/portal/positionssigned in

portcfg 1

MethodPathAccess
GET/api/portcfgsigned in

portfolio 3

MethodPathAccess
GET/api/portfoliosigned in
GET/api/portfolio/:idsigned in
POST/api/portfolio/:id/kpisigned in

prospects 2

MethodPathAccess
GET/api/prospectssigned in
POST/api/prospectssigned in

providers 6

MethodPathAccess
POST/api/providers/benchmarks/ingestadministrator
GET/api/providers/benchmarks/summaryadministrator
GET/api/providers/noticesadministrator
POST/api/providers/notices/:id/closeadministrator
POST/api/providers/notices/:id/fundadministrator
POST/api/providers/notices/ingestadministrator

push 4

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

reports 3

MethodPathAccess
GET/api/reports/runssigned in
POST/api/reports/runssigned in
GET/api/reports/runs/:idsigned in

risk 3

MethodPathAccess
GET/api/risk/exposuresigned in
POST/api/risk/stresssigned in
GET/api/risk/varsigned in

scenarios 2

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

sign 10

MethodPathAccess
GET/api/sign/requestssigned in
POST/api/sign/requestssigned in
POST/api/sign/requests/:id/cancelsigned in
POST/api/sign/requests/:id/resendsigned in
GET/api/sign/requests/:id/sealedsigned in
GET/api/sign/t/:tokenpublic
POST/api/sign/t/:token/completepublic
POST/api/sign/t/:token/declinepublic
GET/api/sign/t/:token/docpublic
GET/api/sign/verify/:vidpublic

sso 1

MethodPathAccess
POST/api/sso/accountssigned in

subscriptions 6

MethodPathAccess
GET/api/subscriptionssigned in
POST/api/subscriptionssigned in
POST/api/subscriptions/:id/admitsigned in
POST/api/subscriptions/:id/cancelsigned in
POST/api/subscriptions/:id/documentsigned in
POST/api/subscriptions/:id/sendsigned in

tax-docs 5

MethodPathAccess
GET/api/tax-docssigned in
POST/api/tax-docssigned in
DELETE/api/tax-docs/:idsigned in
POST/api/tax-docs/:id/publishsigned in
POST/api/tax-docs/:id/unpublishsigned in

uam 5

MethodPathAccess
GET/api/uam/rolessigned in
GET/api/uam/usersadministrator
POST/api/uam/users/:id/assignadministrator
GET/api/uam/users/:id/scopeadministrator
PUT/api/uam/users/:id/scopeadministrator

username 1

MethodPathAccess
POST/api/username/forgotpublic

validis 9

MethodPathAccess
GET/api/validis/configadministrator
PUT/api/validis/configadministrator
POST/api/validis/ingestadministrator
GET/api/validis/linksadministrator
POST/api/validis/linksadministrator
DELETE/api/validis/links/:idadministrator
DELETE/api/validis/pending/:idadministrator
GET/api/validis/runsadministrator
POST/api/validis/syncadministrator

valuations 1

MethodPathAccess
POST/api/valuationssigned in

whatif 1

MethodPathAccess
POST/api/whatifsigned in