Plane icon

Plane

Consume Plane API

Overview

The node interacts with the Plane API to manage project members. Specifically, for the Member resource and Get Many operation, it retrieves a list of all members associated with a specified project. This is useful in scenarios where you need to fetch team or project member details for reporting, automation, or synchronization purposes.

Practical examples:

  • Automatically retrieving all members of a project to send notifications or updates.
  • Syncing project members with another system like an HR or communication platform.
  • Generating reports on project participation or access control.

Properties

Name Meaning
Project Name or ID The identifier of the project from which to retrieve members. Choose from a list or specify via expression.

Output

The output is a JSON array where each item represents a project member. Each member object typically includes fields such as:

  • id: Unique identifier of the member.
  • display_name: The display name of the member (if available).
  • email: The email address of the member.

This allows downstream nodes to process member information individually or collectively.

Dependencies

  • Requires an active connection to the Plane API using a valid API authentication token configured in the node credentials.
  • The node uses internal helper functions to make authenticated HTTP GET requests to the Plane API endpoints.
  • No additional external services are required for this operation.

Troubleshooting

  • Common issues:

    • Invalid or missing project ID: Ensure the project ID is correct and accessible by the API key used.
    • API authentication errors: Verify that the API key credential is properly set up and has sufficient permissions.
    • Network or connectivity problems: Check network access to the Plane API endpoint.
  • Error messages:

    • If the project ID parameter is empty or invalid, the node may return an error indicating failure to fetch members.
    • Authentication failures will result in authorization errors from the Plane API.
    • If the API returns unexpected data or no members, verify the project exists and has members assigned.

Resolving these usually involves verifying input parameters, credentials, and network connectivity.

Links and References

Discussion