Portainer icon

Portainer

Interact with Portainer via API

Actions190

Edge Jobs → Edge Job Tasks Collect

AI-generated

Overview

The node interacts with the Portainer API to collect specific tasks related to Edge Jobs. In particular, the "Edge Job Tasks Collect" operation retrieves details about a particular task within an Edge Job by specifying both the Edge Job ID and the Task ID. This is useful for users who manage containerized environments via Portainer and need to programmatically access or monitor individual tasks of Edge Jobs.

Practical examples include:

  • Fetching the status or logs of a specific task in an Edge Job.
  • Automating monitoring workflows that track task completion or failure.
  • Integrating task-level data into broader automation pipelines for container management.

Properties

Name Meaning
Id The unique identifier of the Edge Job from which to collect the task. Must be a number.
Task ID The unique identifier of the specific task within the Edge Job to retrieve. Must be a number.

Output

The output JSON contains the detailed information about the specified Edge Job task. This typically includes task metadata such as status, execution details, timestamps, and any other relevant task-specific data returned by the Portainer API.

If the node supports binary data (not evident from the provided code), it would represent associated files or logs related to the task, but this is not explicitly shown here.

Dependencies

  • Requires an active connection to a Portainer instance via its API.
  • Needs an API authentication token or key configured in the node credentials to authorize requests.
  • The base URL for the Portainer API must be set in the node's credential configuration.

Troubleshooting

  • Common issues:

    • Invalid or missing Edge Job ID or Task ID will cause the API request to fail.
    • Authentication errors if the API key or token is incorrect or expired.
    • Network connectivity problems between n8n and the Portainer server.
    • Insufficient permissions on the API token to access Edge Job tasks.
  • Error messages:

    • "404 Not Found": The specified Edge Job or Task ID does not exist. Verify IDs are correct.
    • "401 Unauthorized" or "403 Forbidden": Authentication failed or insufficient permissions. Check API credentials.
    • Timeout or network errors: Ensure the Portainer server is reachable and the URL is correct.

Links and References

Discussion