Ivanti icon

Ivanti

Interact with Ivanti API

Overview

The Ivanti node for n8n allows you to interact with the Ivanti API, specifically targeting various business objects such as Tasks.
For the Task resource and the Get Many (getAll) operation, this node retrieves multiple task records from Ivanti, supporting advanced filtering, sorting, field selection, and pagination.
This is useful in scenarios where you need to fetch a list of tasks for reporting, automation, or integration with other systems. For example, you might use this node to:

  • Retrieve all open tasks assigned to a specific user.
  • Export tasks created within a certain date range.
  • Integrate Ivanti task data into dashboards or downstream workflows.

Properties

Name Meaning
Limit Max number of results to return (1–100). Controls how many tasks are fetched in one request.
Send Sort Parameters Whether the request has sorting parameters or not. If enabled, you can specify how results are ordered.
Sort Sorting options (shown only if "Send Sort Parameters" is true):
- Sort Key Name or ID: Creation Time, Last Modification Time
- Sort Order: Ascending, Descending
Query Parameters Additional query parameters:
- Result Filter: OData filter expression (e.g., Status eq 'Open')
- Select Fields: Comma-separated list of fields to include
- Skip Records: Number of records to skip (for pagination)

Output

  • The output is a JSON array of task objects, each representing a task record retrieved from Ivanti.
  • Each object contains fields as returned by the Ivanti API, which may include properties like AssignmentID, RecId, Status, Owner, etc., depending on your "Select Fields" input.
  • No binary data is produced by this operation.

Example output:

[
  {
    "AssignmentID": "12345",
    "RecId": "abcde",
    "Status": "Open",
    "Owner": "John Doe"
    // ...other fields as selected or returned by the API
  },
  ...
]

Dependencies

  • External Service: Requires access to an Ivanti instance with the OData API enabled.
  • Credentials: You must configure the "IvantiApi" credential in n8n, including the base URL and authentication details.
  • Environment: Ensure network connectivity between n8n and your Ivanti server.

Troubleshooting

  • Common Issues:

    • Invalid Credentials: If credentials are incorrect or missing, the node will fail to connect. Double-check your "IvantiApi" credential configuration.
    • API Endpoint Errors: If the base URL is misconfigured, you may receive 404 or connection errors.
    • Query Syntax Errors: Invalid OData filter expressions in "Result Filter" can cause API errors. Refer to OData query documentation.
    • Limit Exceeded: Setting "Limit" above 100 will be rejected; ensure it stays within the allowed range.
  • Error Messages:

    • Authentication failed: Check your API credentials.
    • 400 Bad Request: Likely due to invalid query parameters or filter syntax.
    • Connection refused: Verify the base URL and network access.

Links and References

Discussion