/
NI
ninjarmm
/
NinjaOne Public API 2.0
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v2
latest
OpenAPI 3.0.1
2026-07-26
310
413
1.9 MB
system
Contact list
Get all contacts
get
/v2/contacts
Response
List of contacts
object[]
required
id
integer
organizationId
integer
uid
string
uuid
firstName
string
lastName
string
email
string
phone
string
jobTitle
string
All 310 operations
get
Contact list
post
Create a contact
get
Contact details
delete
Delete a contact
patch
Update a contact
post
Create node roles
patch
Update node roles
post
Delete node roles
get
Get all node roles
get
Get custom fields policy conditions
post
Create custom fields policy condition
get
Get windows event conditions
post
Create windows event condition
delete
Delete policy condition
get
Get custom fields policy condition
get
Get windows event condition
put
Update API Webhook configuration
delete
Remove Webhook API channel
get
List organizations
post
Create new organization
post
Approve/Reject devices
delete
Reset alert/condition
post
Reset alert/condition and provide custom data for activity
post
Upload temporary attachments
post
Archive a checklist template
get
List checklist templates
put
Update checklist templates
post
Create checklist templates
delete
Delete a checklist template
post
Delete checklist templates
post
Restore a checklist template
post
Archive organization checklists
get
List client checklists
put
Update organization checklists
post
Create organization checklists
post
Create organization checklists from templates
get
Get client checklist
delete
Delete an organization checklist
post
Delete organization checklists
get
Get organization checklist signed urls
post
Promote organization checklists
post
Promote organization checklists
post
Restore organization checklists
post
Archive an organization document
post
Archives organization documents
post
Create organization document
get
List all organization documents with field values
post
Create organization documents
patch
Update organization documents
delete
Delete an archived organization document
get
Get organization document signed urls
get
List organization documents with field values
post
Restore an organization document
post
Restore multiple multi page organization documents
post
Update organization document
post
Archive a document template
post
Archive multiple document templates
get
List document templates with fields
post
Create document template
get
Get document template
put
Update document template
delete
Delete a document template
post
Restore a document template
post
Restore a document template
post
Batch tag assets
get
Get Asset Tags
post
Create an Asset Tag
put
Update an Asset Tag
delete
Delete an Asset Tag
post
Delete several Asset Tags
post
Merge existing tags
put
Set tags for an asset
post
Archive knowledge base articles
post
Archive knowledge base folders
post
Create knowledge base articles
patch
Update knowledge base articles
post
Delete knowledge base articles
post
Delete knowledge base folders
get
Download knowledge base article
get
Lists organization knowledge base articles
get
Lists global knowledge base articles
get
Get knowledge base article signed urls
get
Returns knowledge base folder
get
Returns knowledge base folder
patch
Move knowledge base items
post
Restore archive knowledge base articles
post
Restore archived knowledge base folders
post
Upload knowledge base articles
put
Bulk update custom fields
post
Bulk create custom fields
delete
Bulk delete custom fields
get
Get custom fields with pagination
post
Create a new custom field
get
Get custom field by field name
put
Update custom field by field name
delete
Delete custom field by field name
get
Get custom field signed urls
post
Create Attachment Relation
post
Create entity relation
post
Create entity relations
post
Create Secure Relation
delete
Delete related item
delete
Delete related items
get
Download related item attachment
get
List all related items
get
Get related item attachments signed urls
get
List host entity related items by scope
get
List related entity related items
get
List related entity type related items
get
List host entity type related items
post
Create multiple asset relationships
delete
Delete multiple asset relationships
get
Get all relationship types
post
Create a relationship type
get
Get all asset relationships
get
Get all asset relationships for an entity
post
Create a Software License
get
Get Software License
put
Update a Software License
delete
Delete a Software License
get
Get All Software Licenses
get
Get Software License Assignments
put
Update License Assignments Last Usage
post
Create or Update a Software License
post
Create an Unmanaged Device
post
Decommission an Unmanaged Device
post
Decommission an Unmanaged Device List
put
Update an Unmanaged Device
delete
Delete an Unmanaged Device
post
Sets the bandwidth throttle for a device
get
Integrity check jobs.
post
Create an integrity check job
get
Get all accounts
post
Creates a new account
get
Get specific account
put
Updates an account
delete
Deletes an account
get
Retrieves an agreement list.
post
Creates an agreement.
patch
Deactivate agreement
get
Retrieves an agreement given its ID.
put
Updates an agreement.
post
Approves invoices
post
Archive invoices
get
Get all invoices
post
Creates an invoice
post
Export invoices
get
Get invoice by ID
put
Updates an invoice
post
Unarchive invoices
patch
Update invoice note
patch
Activates a product
get
Get all products
post
Creates a product
patch
Deactivates a product
get
Get product by ID
put
Updates a product
post
Creates an adhoc ticket product.
post
Creates a catalog ticket product.
get
Get all products related to a ticket
post
Removes a list of ticket products from a ticket
put
Updates a ticket product.
put
Updates PSA properties of a ticket time entry
post
Create staged device
post
Create a new Custom Tab
get
Retrieve a Custom Tab
delete
Delete a Custom Tab
patch
Update a Custom Tab
get
Retrieve the requested tab along with any extensions for end-user tabs
get
Retrieve the requested tab along with any extensions for organization and location tabs
get
Retrieve the requested tab along with any extensions based on the supplied roleId
get
Retrieve all of the custom tabs available to end user views
get
Retrieve all of the custom tabs available for global scope
get
Retrieve all of the custom tabs available to organizations and locations
get
Retrieve all of the custom tabs that would appear for the given role
patch
Rename a Custom Tab
patch
Set the tab visibility of the specified tab
patch
Update the order of custom tabs for end-user tabs
patch
Update the order of custom tabs for global scope
patch
Update the order of custom tabs for organizations and locations
patch
Update the order of custom tabs for a specific role
post
Create ticket
post
Add comment to ticket
get
Ticket
put
Update ticket
get
List ticket log entries
get
Fetch all Scan Groups
get
Fetch Scan Group
post
Upload CSV
put
Schedule maintenance
delete
Cancel maintenance
post
Windows service control
post
Decommission device
get
Device details
patch
Update device information
get
Device currently running (active) jobs
get
Device activities
get
Device alerts (triggered conditions)
get
Device disk drives
get
OS Patch installation report for device
get
Software Patch history for device
get
Last logged-on user information
get
Device link
get
Device network interfaces
get
OS Patches
get
Pending, Failed and Rejected Software patches for device
get
Device processors
get
Windows services
get
Device software inventory
get
Device storage volumes
get
Device custom fields
patch
Update Field Values
get
Get summary of device policy overrides
delete
Reset device policy overrides
post
Reboot device
delete
Remove device owner
get
Device scripting options
post
Run script or built-in action
post
Set device owner
post
Modify Windows Service configuration
post
Run OS patch apply
post
Run OS patch scan
post
Run Software patch apply
post
Run Software patch scan
get
Group members
get
Organization locations
post
Add new location to organization
get
List users
post
Generate installer
get
Generate installer
get
Organization location backup usage
get
Organization custom fields
patch
Update Field Values
get
Location custom fields
patch
Update Field Values
get
Organization information
patch
Update organization
get
Organization devices
get
Organization locations backup usage
patch
Update location
put
Change organization policy mappings
get
Antivirus status report
get
Antivirus threats report
get
Computer systems report
get
Custom fields detailed report
get
Custom fields report
get
Device health report
get
Device backup usage
get
Disk drives report
get
OS Patch installation report
get
Software Patch history report
get
Last logged-on user report
get
List Network Interfaces
get
Operating systems report
get
Pending, Failed and Rejected OS patches report
get
Pending, Failed and Rejected Software patches report
get
Get summary of device policy overrides
get
Processor report
get
RAID controller report
get
RAID drive report
get
Scoped custom fields detailed report
get
Scoped custom fields report
get
Software inventory
get
Disk volumes report
get
Windows services report
get
List policies
post
Creates new Policy
get
List active jobs
get
List activities
get
List active alerts (triggered conditions)
get
List all available automation scripts
get
Device Custom Fields
get
List devices
get
List devices (detailed)
get
List enabled notification channels
get
List groups (saved searches)
get
List locations
get
List device roles
get
List notification channels
get
List organizations (Detailed)
get
List scheduled tasks
get
List supported 3rd party software
get
List users
get
Find devices
get
Backup jobs
get
List ticket attributes
get
List contacts
get
Ticket form
get
List ticket forms
get
Get list of ticket status
get
List boards
post
List of tickets for board
get
List of users by user type
get
End user list
post
Create end user
get
End user details
delete
Delete end user
patch
Update a specific end user
get
End user custom fields
patch
Update Field Values
patch
Update device access for end user
get
Technicians list
post
Create a technician
get
Technician details
delete
Delete a technician
patch
Update a technician
patch
Add user role members
get
Get user roles
patch
Remove users from user role
patch
Set organization access permissions for a role