Instance Endpoint Drift
This page is generated by DevOps/Build/build.ps1 during docs publishing.
It summarizes endpoint differences between tracked NinjaOne instances and repository/cmdlet coverage.
Last generated (UTC): 2026-04-28 18:55:34
Latest Drift Snapshot
NinjaOne instance endpoint drift report
| Instance | App version | Paths | Live endpoints without cmdlet coverage | Removed (repo + cmdlet) | Removed (repo only) | Removed (cmdlet only) |
|---|---|---|---|---|---|---|
| eu | 13.0.20 | 246 | 0 | 0 | 0 | 0 |
| oc | 13.0.20 | 246 | 0 | 0 | 0 | 0 |
| us | 13.0.20 | 246 | 0 | 0 | 0 | 0 |
| ca | 13.0.10 | 246 | 0 | 0 | 0 | 0 |
| us2 | 13.0.10 | 246 | 0 | 0 | 0 | 0 |
| fed | 11.0.70 | 179 | 1 | 101 | 0 | 0 |
Live endpoints without matching cmdlet coverage
fed (https://fed.ninjarmm.com)
DELETE /v2/webhook/{id}
Endpoints removed from live instances
fed (https://fed.ninjarmm.com)
- Removed from live and still referenced by both repo spec and cmdlets:
DELETE /v2/billing/accounts/{id}DELETE /v2/contact/{id}DELETE /v2/custom-fields/bulkDELETE /v2/custom-fields/field-name/{fieldName}DELETE /v2/itam/asset-relationshipDELETE /v2/itam/unmanaged-device/{nodeId}DELETE /v2/software-license/{licenseId}DELETE /v2/tab/{tabId}DELETE /v2/user/end-user/{id}DELETE /v2/user/technician/{id}DELETE /v2/webhookGET /v2/billing/accountsGET /v2/billing/accounts/{id}GET /v2/billing/agreementsGET /v2/billing/agreements/{id}GET /v2/billing/invoicesGET /v2/billing/invoices/{id}GET /v2/billing/productsGET /v2/billing/products/{id}GET /v2/billing/ticket-products/ticket/{id}GET /v2/contact/{id}GET /v2/contactsGET /v2/custom-fieldsGET /v2/custom-fields/field-name/{fieldName}GET /v2/itam/asset-relationship/{entityType}/{entityId}/relationsGET /v2/itam/asset-relationship/relationsGET /v2/itam/asset-relationship/typesGET /v2/noderole/listGET /v2/software-license/{licenseId}GET /v2/software-license/{licenseId}/assignmentsGET /v2/software-license/licensesGET /v2/tab/{tabId}GET /v2/tab/{tabId}/end-userGET /v2/tab/{tabId}/organizationGET /v2/tab/{tabId}/role/{roleId}GET /v2/tab/summary/end-userGET /v2/tab/summary/organizationGET /v2/tab/summary/role/{roleId}GET /v2/user/end-user/{id}GET /v2/user/end-user/{id}/custom-fieldsGET /v2/user/end-usersGET /v2/user/rolesGET /v2/user/technician/{id}GET /v2/user/techniciansPATCH /v2/billing/agreements/{id}/deactivatePATCH /v2/billing/invoices/{id}/notePATCH /v2/billing/products/{id}/activatePATCH /v2/billing/products/{id}/deactivatePATCH /v2/contact/{id}PATCH /v2/noderolePATCH /v2/tab/{tabId}PATCH /v2/tab/end-user/orderPATCH /v2/tab/organization/orderPATCH /v2/tab/renamePATCH /v2/tab/role/{roleId}/orderPATCH /v2/tab/role/{roleId}/visibilityPATCH /v2/user/end-user/{id}PATCH /v2/user/end-user/{id}/custom-fieldsPATCH /v2/user/end-user/{id}/device-accessPATCH /v2/user/role/{roleId}/add-membersPATCH /v2/user/role/{roleId}/remove-membersPATCH /v2/user/technician/{id}POST /v2/backup/bandwidth-throttlePOST /v2/billing/accountsPOST /v2/billing/agreementsPOST /v2/billing/invoicesPOST /v2/billing/invoices/approvePOST /v2/billing/invoices/archivePOST /v2/billing/invoices/exportPOST /v2/billing/invoices/unarchivePOST /v2/billing/productsPOST /v2/billing/ticket-products/adhocPOST /v2/billing/ticket-products/catalogPOST /v2/billing/ticket-products/deletePOST /v2/contactsPOST /v2/custom-fieldsPOST /v2/custom-fields/bulkPOST /v2/device/{id}/decommissionPOST /v2/itam/asset-relationshipPOST /v2/itam/asset-relationship/typesPOST /v2/itam/unmanaged-devicePOST /v2/itam/unmanaged-device/{nodeId}/decommissionPOST /v2/itam/unmanaged-device/decommissionListPOST /v2/noderolePOST /v2/noderole/deletePOST /v2/software-licensePOST /v2/software-license/upsertPOST /v2/staged-devicePOST /v2/tabPOST /v2/user/end-usersPOST /v2/user/techniciansPUT /v2/billing/accounts/{id}PUT /v2/billing/agreements/{id}PUT /v2/billing/invoices/{id}PUT /v2/billing/products/{id}PUT /v2/billing/ticket-products/{ticketProductId}PUT /v2/billing/ticket-time-entry/{timeEntryId}PUT /v2/custom-fields/bulkPUT /v2/custom-fields/field-name/{fieldName}PUT /v2/itam/unmanaged-device/{nodeId}PUT /v2/software-license/{licenseId}