Nexus SoftSphereDocumentation
Documentation › NexusOne RE › REST API

REST API for NexusOne RE

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

155 endpoints in 55 resource groups.

accounts · activity · alerts · applications · automation · bank · budgets · collections · compliance · connect · custom-domain · dashboard · fin · findash · fixed-assets · gl · invoices · journals · leases · ledger · login · logout · maintenance · next-number · nxdocs · nxdocs-file · nxtz · owner-disbursements · owner-statement · password · pay · payments · perms · pm-pos · portal · projects · properties · renew · renewals · rentroll · reports · search · sender-domains · sender-emails · sender-options · sender-prefs · session · settings · statements · tenant-docs · tenants · units · username · users · vendor-bills

accounts 3

MethodPathAccess
GET/api/accountssigned in
POST/api/accountsadministrator
PUT/api/accounts/:idadministrator

activity 1

MethodPathAccess
GET/api/activityadministrator

alerts 2

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

applications 3

MethodPathAccess
GET/api/applicationssigned in
POST/api/applications/:id/decidesigned in
POST/api/applications/:id/screensigned in

automation 3

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

bank 8

MethodPathAccess
GET/api/bank/accountssigned in
POST/api/bank/accountsadministrator
PUT/api/bank/accounts/:idadministrator
POST/api/bank/reconcilesigned in
GET/api/bank/reconciliation/:account_idsigned in
GET/api/bank/txnssigned in
POST/api/bank/txnssigned in
GET/api/bank/unreconciledsigned in

budgets 4

MethodPathAccess
GET/api/budgetssigned in
POST/api/budgetsadministrator
DELETE/api/budgets/:idadministrator
PUT/api/budgets/:idadministrator

collections 1

MethodPathAccess
GET/api/collectionssigned in

compliance 1

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

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

fin 5

MethodPathAccess
GET/api/fin/balance-sheetsigned in
GET/api/fin/cashflowsigned in
GET/api/fin/dashboardsigned in
GET/api/fin/pnlsigned in
GET/api/fin/trial-balancesigned in

findash 1

MethodPathAccess
GET/api/findashsigned in

fixed-assets 3

MethodPathAccess
GET/api/fixed-assetssigned in
POST/api/fixed-assetsadministrator
POST/api/fixed-assets/depreciateadministrator

gl 1

MethodPathAccess
POST/api/gl/rebuildadministrator

invoices 2

MethodPathAccess
GET/api/invoicessigned in
POST/api/invoicessigned in

journals 3

MethodPathAccess
GET/api/journalssigned in
POST/api/journalsadministrator
GET/api/journals/:idsigned in

leases 3

MethodPathAccess
GET/api/leasessigned in
POST/api/leasessigned in
POST/api/leases/:id/endsigned in

ledger 2

MethodPathAccess
GET/api/ledgersigned in
POST/api/ledgersigned in

login 2

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

logout 1

MethodPathAccess
POST/api/logoutsigned in

maintenance 3

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

owner-disbursements 3

MethodPathAccess
GET/api/owner-disbursementssigned in
POST/api/owner-disbursementsadministrator
POST/api/owner-disbursements/:id/payadministrator

owner-statement 1

MethodPathAccess
GET/api/owner-statement/:owner_idsigned in

password 2

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

pay 1

MethodPathAccess
POST/api/pay/webhooksigned in

payments 5

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

perms 2

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

pm-pos 5

MethodPathAccess
GET/api/pm-possigned in
POST/api/pm-possigned in
GET/api/pm-pos/:idsigned in
POST/api/pm-pos/:id/paysigned in
POST/api/pm-pos/:id/statussigned in

portal 6

MethodPathAccess
GET/api/portal/doc/:idsigned in
POST/api/portal/maintenancesigned in
GET/api/portal/mesigned in
GET/api/portal/receipt/:payment_idsigned in
POST/api/portal/renewal/:idsigned in
GET/api/portal/statement/:property_idsigned in

projects 3

MethodPathAccess
GET/api/projectssigned in
GET/api/projects/:idsigned in
POST/api/projects/:id/costssigned in

properties 2

MethodPathAccess
GET/api/propertiessigned in
GET/api/properties/:idsigned in

renew 1

MethodPathAccess
GET/api/renew/:id/:answer/:sigsigned in

renewals 1

MethodPathAccess
GET/api/renewalssigned in

rentroll 1

MethodPathAccess
GET/api/rentrollsigned in

reports 6

MethodPathAccess
GET/api/reports/arrearssigned in
GET/api/reports/export/:whatsigned in
GET/api/reports/occupancysigned in
GET/api/reports/pnlsigned in
GET/api/reports/projectssigned in
GET/api/reports/rent-rollsigned 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

session 1

MethodPathAccess
GET/api/sessionsigned in

settings 2

MethodPathAccess
GET/api/settingsadministrator
PUT/api/settingsadministrator

statements 1

MethodPathAccess
GET/api/statements/:property_idsigned in

tenant-docs 2

MethodPathAccess
DELETE/api/tenant-docs/:idadministrator
GET/api/tenant-docs/:id/downloadsigned in

tenants 2

MethodPathAccess
GET/api/tenants/:id/detailsigned in
POST/api/tenants/:id/docssigned in

units 1

MethodPathAccess
GET/api/unitssigned in

username 1

MethodPathAccess
POST/api/username/forgotpublic

users 3

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

vendor-bills 3

MethodPathAccess
GET/api/vendor-billssigned in
POST/api/vendor-billssigned in
POST/api/vendor-bills/:id/paysigned in