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 → Restore a checklist template

AI-generated

Summary

Restore one or more previously deleted checklist templates in NinjaOne by specifying their IDs.

Inputs

  • Checklist Template Ids — A JSON array of the IDs of checklist templates to restore.
  • Custom Body — Optional JSON to send in the request body that will be merged with standard parameters, allowing for additional or custom fields.
  • Custom Headers — Optional HTTP headers to include in the API request.
  • Query Filters — Optional query parameters to include in the API request URL.
  • Batching — Settings to split the input items into batches and control request pacing to avoid rate limiting.
  • Debug — Enables output of request details such as URL, headers, and body for troubleshooting.
  • Pagination — Pagination controls mainly applicable if extended to listing operations, included here as generic options.
  • Timeout — Milliseconds to wait for the server response before aborting the request. Default is 300000 ms (5 minutes).

Output shape

a single JSON response object representing the result of the restore operation from the NinjaOne API

The output includes the API response per restore request; if batching is used, each batch's responses are returned. Enabling debug mode adds detailed request info in the output to aid troubleshooting.

Examples

Example 1: Restore specified checklist templates

Set 'Checklist Template Ids' to a JSON array containing IDs of deleted checklist templates you wish to restore.

Links

Discussion