Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

NinjaOne Organization Checklists API

Organization Checklists

NinjaOne Organization Checklists API is one of 22 APIs that NinjaOne publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Organization Checklists. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 12 operations across 9 paths, and defines 9 schemas. It is described by OpenAPI 3.0.1, at version 2.0.9-draft.

Requests are made against the base URL https://app.ninjarmm.com/v2.

12 operations 9 paths 9 schemas 1 DELETE3 GET7 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
2.0.9-draft
Base URL
https://app.ninjarmm.com/v2
Authentication
HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 2

NinjaOne Organization Checklists API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (bearer) (oauth2). An API key is passed in the cookie as sessionKey (sessionKey). By default, every request must be authenticated.

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 3 GET, 7 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Organization Checklists 12

Organization Checklists

POST
/v2/organization/archive
Archive organization checklists
archiveOrganizationChecklists body → 200
GET
/v2/organization/checklists
List client checklists
getClientChecklists 7 params → 200
PUT
/v2/organization/checklists
Update organization checklists
updateOrganizationChecklists body → 200
POST
/v2/organization/checklists
Create organization checklists
createOrganizationChecklists body → 200
POST
/v2/organization/{organizationId}/checklists-from-templates
Create organization checklists from templates
createOrganizationChecklistsFromTemplates 1 param body → 200
GET
/v2/organization/checklist/{checklistId}
Get client checklist
getClientChecklist 1 param → 200
DELETE
/v2/organization/checklist/{checklistId}
Delete an organization checklist
deleteClientChecklist 1 param → 204
POST
/v2/organization/checklists/delete
Delete organization checklists
deleteClientChecklists body → 204
GET
/v2/organization/checklist/{checklistId}/signed-urls
Get organization checklist signed urls
getClientChecklistSignedUrls 1 param → 200
POST
/v2/organization/checklists/promote-with-name
Promote organization checklists
promoteClientChecklists body → 204
POST
/v2/organization/checklists/promote
Promote organization checklists
promoteClientChecklists_1 body → 204
POST
/v2/organization/restore
Restore organization checklists
restoreOrganizationChecklists body → 200

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are ClientChecklistPublicApiDTO (18 properties), ClientChecklistTaskPublicApiDTO (9 properties), CreateClientChecklistAndTasksPublicApiRequest (8 properties), ClientChecklistTaskPublicApiRequest (7 properties). Each schema is shown below with its type and property counts.

PromoteClientChecklistWithNamePublicApiRequest
object
2 properties
ClientChecklistPublicApiDTO
object
18 properties
ChecklistUserResponseDTO
object
Archive by user
4 properties
ClientChecklistTaskPublicApiDTO
object
Checklist's tasks
9 properties
ClientChecklistTaskPublicApiRequest
object
Checklist tasks
7 properties
ArchiveClientChecklistRequest
object
1 property
ChecklistDescription
object
Task description
2 properties
CreateClientChecklistAndTasksPublicApiRequest
object
8 properties
UpdateClientChecklistAndTasksPublicApiRequest
object
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ninjaone-organization-checklists-api-openapi.yml Raw ↑

Other APIs NinjaOne publishes across the network.

NinjaOne Asset Tags API
NinjaOne Backup API
NinjaOne Checklist Templates API
NinjaOne Custom Fields API
NinjaOne Custom Tabs API
NinjaOne devices API
NinjaOne Document Templates API
NinjaOne groups API
NinjaOne Knowledge Base Articles API
NinjaOne Location API
NinjaOne management API
NinjaOne organization API