NinjaOne icon

NinjaOne

Consume NinjaOne API

Actions158

Checklist Templates → Create Checklist Templates

AI-generated

Overview

This node allows users to create checklist templates in the NinjaOne platform via its API. Checklist templates typically consist of a description and a list of tasks, each with their own descriptions. This operation is useful for automating the creation of standardized checklists that can be reused across different workflows or teams, ensuring consistency and saving time.

Practical examples include:

  • Creating maintenance checklists for IT equipment.
  • Defining onboarding task lists for new employees.
  • Setting up recurring audit procedures.

Properties

Name Meaning
Body JSON object representing the checklist template to create. It includes:
- description: The overall description of the checklist template.
- tasks: An array of task objects, each containing a description field describing the individual task.

The property expects a JSON structure similar to:

{
  "description": {},
  "tasks": [
    {
      "description": {}
    }
  ]
}

Users provide the full checklist template details in this JSON format.

Output

The node outputs an array of JSON objects, each representing the response from the NinjaOne API after creating a checklist template. The exact structure depends on the API response but generally includes details of the newly created checklist template such as its ID, description, tasks, and metadata.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the NinjaOne API using OAuth2 authentication.
  • The node uses an API key credential configured in n8n to authenticate requests.
  • Network access to the NinjaOne API endpoint is necessary.

Troubleshooting

  • Missing or invalid JSON in Body: If the JSON provided in the Body property is malformed or missing required fields, the API will likely return an error. Ensure the JSON is valid and matches the expected schema.
  • Authentication errors: If the OAuth2 credentials are not set up correctly or have expired, the node will fail to authenticate. Reconfigure or refresh the API credentials.
  • API request failures: Network issues or incorrect API endpoints may cause request failures. Verify network connectivity and that the NinjaOne API service is operational.
  • Binary data errors: Not applicable for this operation since it does not handle binary data.

Links and References

Discussion