Plane icon

Plane

Consume Plane API

Overview

This node interacts with the Plane API to manage various project-related resources, including modules. Specifically, for the Module Delete operation, it deletes a module identified by its Module ID within a specified project. This is useful in scenarios where you need to programmatically remove obsolete or unwanted modules from a project to keep the project structure clean and up-to-date.

Practical example:

  • Automatically deleting a module when it is no longer needed after a certain workflow completes.
  • Cleaning up modules as part of a project archival or restructuring process.

Properties

Name Meaning
Project ID The unique identifier of the project containing the module to delete.
Module ID The unique identifier of the module to be deleted within the specified project.

Output

The output JSON contains the response from the Plane API after attempting to delete the specified module. Typically, this will be an empty object or confirmation of deletion if successful. If the deletion fails, an error message will be returned.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Plane API via an API key credential configured in n8n.
  • The node uses internal helper functions to make authenticated HTTP requests to the Plane API endpoints.
  • No additional external services are required beyond the Plane API itself.

Troubleshooting

  • Common issues:

    • Invalid or missing Project ID or Module ID parameters will cause the API call to fail.
    • Insufficient permissions on the API key may prevent deletion.
    • Attempting to delete a non-existent module will result in an error.
  • Error messages:

    • "404 Not Found": The specified module or project does not exist. Verify IDs.
    • "401 Unauthorized" or "403 Forbidden": Authentication or permission issues. Check API credentials.
    • Network errors or timeouts: Ensure network connectivity and Plane API availability.
  • Resolution tips:

    • Double-check that the Project ID and Module ID are correct and correspond to existing entities.
    • Confirm that the API key has sufficient rights to delete modules.
    • Use the "Get" or "Get All" operations to verify module existence before deletion.

Links and References

Discussion