NinjaOne icon

NinjaOne

Ninja One Public API documentation. <br><br>See also: <br> <a href="https://resources.ninjarmm.com/API/Ninja+RMM+Public+API+v2.0.5+Device+Filter+Syntax.pdf">Device Filter syntax</a><br><a href="https://app.ninjarmm.com/apidocs-beta/core-resources/articles/webhooks/overview">Webhooks</a>

Actions309

ChecklistTemplates → Create checklist templates

AI-generated

Summary

Create one or more checklist templates by sending an array of item objects to the NinjaOne API at the /v2/checklist/templates endpoint.

Inputs

  • Items (required) — A JSON array representing the checklist template items to create.
  • Options — Optional settings including custom request body JSON (merged with the items), custom HTTP headers, query string filters, batching options for dividing multiple inputs into batches with pauses, debug mode to include request details in output, pagination controls for list responses, and a request timeout in milliseconds.

Output shape

a JSON object containing the API response for the created checklist template(s)

If debug is enabled, the output will include additional fields showing the actual URL, headers, query parameters, and body sent in the API request. Batching options affect how multiple inputs are processed and how many requests are made. Pagination settings do not apply to this create operation but are present in the options collection.

Examples

Example 1: Creating a checklist template with item details

Set 'Items' to a JSON array defining the template items; optionally customize headers or body with 'Options'.

Links

Discussion