{
  "service": "plane",
  "displayName": "Plane",
  "categories": [
    "Productivity",
    "Developer Tools"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "Personal Access Token",
      "placeholder": "plane_api_...",
      "description": "Plane personal access token sent with the X-API-Key header. Create it from Plane Profile Settings under Personal Access Tokens: https://developers.plane.so/api-reference/introduction.",
      "extraFields": [
        {
          "key": "apiBaseUrl",
          "label": "API Base URL",
          "inputType": "text",
          "required": false,
          "secret": false,
          "placeholder": "https://api.plane.so",
          "description": "Optional Plane API base URL. Leave empty for Plane Cloud, or enter your self-hosted Plane API origin."
        }
      ]
    }
  ],
  "homepageUrl": "https://plane.so",
  "actions": [
    {
      "id": "plane.create_work_item",
      "service": "plane",
      "name": "create_work_item",
      "description": "Create a Plane work item in a project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "assignees": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Plane user IDs assigned to the work item."
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Plane label IDs attached to the work item."
          },
          "type_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane work item type ID."
          },
          "parent": {
            "type": "string",
            "minLength": 1,
            "description": "Parent work item ID."
          },
          "deleted_at": {
            "type": "string",
            "minLength": 1,
            "description": "Deletion timestamp."
          },
          "point": {
            "type": "integer",
            "description": "Story point value."
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Work item title."
          },
          "description_html": {
            "type": "string",
            "description": "Work item description in HTML."
          },
          "description_stripped": {
            "type": "string",
            "description": "Plain-text work item description."
          },
          "priority": {
            "type": "string",
            "enum": [
              "urgent",
              "high",
              "medium",
              "low",
              "none"
            ],
            "description": "Work item priority."
          },
          "start_date": {
            "type": "string",
            "minLength": 1,
            "description": "Work item start date."
          },
          "target_date": {
            "type": "string",
            "minLength": 1,
            "description": "Work item target date."
          },
          "sequence_id": {
            "type": "integer",
            "description": "Plane sequence ID."
          },
          "sort_order": {
            "type": "number",
            "description": "Sort order value."
          },
          "completed_at": {
            "type": "string",
            "minLength": 1,
            "description": "Completion timestamp."
          },
          "archived_at": {
            "type": "string",
            "minLength": 1,
            "description": "Archive timestamp."
          },
          "last_activity_at": {
            "type": "string",
            "minLength": 1,
            "description": "Last activity timestamp."
          },
          "is_draft": {
            "type": "boolean",
            "description": "Whether the work item is a draft."
          },
          "external_source": {
            "type": "string",
            "minLength": 1,
            "description": "External system source name."
          },
          "external_id": {
            "type": "string",
            "minLength": 1,
            "description": "External system identifier."
          },
          "created_by": {
            "type": "string",
            "minLength": 1,
            "description": "Plane user ID that created the work item."
          },
          "state": {
            "type": "string",
            "minLength": 1,
            "description": "Plane state ID."
          },
          "estimate_point": {
            "type": "string",
            "minLength": 1,
            "description": "Plane estimate point ID."
          },
          "type": {
            "type": "string",
            "minLength": 1,
            "description": "Plane work item type."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id",
          "name"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Raw Plane resource object returned by the API."
          }
        },
        "additionalProperties": false,
        "required": [
          "item"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.delete_work_item",
      "service": "plane",
      "name": "delete_work_item",
      "description": "Delete a Plane work item by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "work_item_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane resource ID."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id",
          "work_item_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "deleted": {
            "type": "boolean",
            "description": "Whether the delete request completed successfully."
          }
        },
        "additionalProperties": false,
        "required": [
          "deleted"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.get_current_user",
      "service": "plane",
      "name": "get_current_user",
      "description": "Retrieve the authenticated Plane user's profile.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Raw Plane resource object returned by the API."
          }
        },
        "additionalProperties": false,
        "required": [
          "item"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.get_project",
      "service": "plane",
      "name": "get_project",
      "description": "Retrieve a Plane project by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Raw Plane resource object returned by the API."
          }
        },
        "additionalProperties": false,
        "required": [
          "item"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.get_work_item",
      "service": "plane",
      "name": "get_work_item",
      "description": "Retrieve a Plane work item by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "work_item_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane resource ID."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          },
          "external_id": {
            "type": "string",
            "minLength": 1,
            "description": "External system identifier for lookup validation."
          },
          "external_source": {
            "type": "string",
            "minLength": 1,
            "description": "External system source name for lookup validation."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id",
          "work_item_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Raw Plane resource object returned by the API."
          }
        },
        "additionalProperties": false,
        "required": [
          "item"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.list_labels",
      "service": "plane",
      "name": "list_labels",
      "description": "List labels for a Plane project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "cursor": {
            "type": "string",
            "minLength": 1,
            "description": "Pagination cursor returned by a previous Plane list response."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "Number of results to request per page. Plane allows up to 100."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "next_cursor": {
            "type": "string",
            "description": "Cursor for the next page."
          },
          "prev_cursor": {
            "type": "string",
            "description": "Cursor for the previous page."
          },
          "next_page_results": {
            "type": "boolean",
            "description": "Whether another page exists after this response."
          },
          "prev_page_results": {
            "type": "boolean",
            "description": "Whether another page exists before this response."
          },
          "count": {
            "type": "integer",
            "description": "Number of resources in this page."
          },
          "total_pages": {
            "type": "integer",
            "description": "Estimated total page count."
          },
          "total_results": {
            "type": "integer",
            "description": "Estimated total resource count."
          },
          "results": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "Raw Plane resource object returned by the API."
            },
            "description": "Plane resources returned in this page."
          },
          "grouped_by": {
            "type": "string",
            "description": "Grouping field applied by Plane."
          },
          "sub_grouped_by": {
            "type": "string",
            "description": "Secondary grouping field applied by Plane."
          },
          "total_count": {
            "type": "integer",
            "description": "Total count returned by Plane when available."
          },
          "extra_stats": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Additional statistics returned by Plane when available."
          }
        },
        "additionalProperties": false,
        "required": [
          "results"
        ],
        "description": "Paginated Plane list response."
      }
    },
    {
      "id": "plane.list_project_members",
      "service": "plane",
      "name": "list_project_members",
      "description": "List members of a Plane project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "cursor": {
            "type": "string",
            "minLength": 1,
            "description": "Pagination cursor returned by a previous Plane list response."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "Number of results to request per page. Plane allows up to 100."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "members": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "Raw Plane resource object returned by the API."
            },
            "description": "Plane project members."
          }
        },
        "additionalProperties": false,
        "required": [
          "members"
        ],
        "description": "Action output."
      }
    },
    {
      "id": "plane.list_projects",
      "service": "plane",
      "name": "list_projects",
      "description": "List Plane projects in a workspace.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "cursor": {
            "type": "string",
            "minLength": 1,
            "description": "Pagination cursor returned by a previous Plane list response."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "Number of results to request per page. Plane allows up to 100."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "next_cursor": {
            "type": "string",
            "description": "Cursor for the next page."
          },
          "prev_cursor": {
            "type": "string",
            "description": "Cursor for the previous page."
          },
          "next_page_results": {
            "type": "boolean",
            "description": "Whether another page exists after this response."
          },
          "prev_page_results": {
            "type": "boolean",
            "description": "Whether another page exists before this response."
          },
          "count": {
            "type": "integer",
            "description": "Number of resources in this page."
          },
          "total_pages": {
            "type": "integer",
            "description": "Estimated total page count."
          },
          "total_results": {
            "type": "integer",
            "description": "Estimated total resource count."
          },
          "results": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "Raw Plane resource object returned by the API."
            },
            "description": "Plane resources returned in this page."
          },
          "grouped_by": {
            "type": "string",
            "description": "Grouping field applied by Plane."
          },
          "sub_grouped_by": {
            "type": "string",
            "description": "Secondary grouping field applied by Plane."
          },
          "total_count": {
            "type": "integer",
            "description": "Total count returned by Plane when available."
          },
          "extra_stats": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Additional statistics returned by Plane when available."
          }
        },
        "additionalProperties": false,
        "required": [
          "results"
        ],
        "description": "Paginated Plane list response."
      }
    },
    {
      "id": "plane.list_states",
      "service": "plane",
      "name": "list_states",
      "description": "List workflow states for a Plane project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "cursor": {
            "type": "string",
            "minLength": 1,
            "description": "Pagination cursor returned by a previous Plane list response."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "Number of results to request per page. Plane allows up to 100."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "next_cursor": {
            "type": "string",
            "description": "Cursor for the next page."
          },
          "prev_cursor": {
            "type": "string",
            "description": "Cursor for the previous page."
          },
          "next_page_results": {
            "type": "boolean",
            "description": "Whether another page exists after this response."
          },
          "prev_page_results": {
            "type": "boolean",
            "description": "Whether another page exists before this response."
          },
          "count": {
            "type": "integer",
            "description": "Number of resources in this page."
          },
          "total_pages": {
            "type": "integer",
            "description": "Estimated total page count."
          },
          "total_results": {
            "type": "integer",
            "description": "Estimated total resource count."
          },
          "results": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "Raw Plane resource object returned by the API."
            },
            "description": "Plane resources returned in this page."
          },
          "grouped_by": {
            "type": "string",
            "description": "Grouping field applied by Plane."
          },
          "sub_grouped_by": {
            "type": "string",
            "description": "Secondary grouping field applied by Plane."
          },
          "total_count": {
            "type": "integer",
            "description": "Total count returned by Plane when available."
          },
          "extra_stats": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Additional statistics returned by Plane when available."
          }
        },
        "additionalProperties": false,
        "required": [
          "results"
        ],
        "description": "Paginated Plane list response."
      }
    },
    {
      "id": "plane.list_work_items",
      "service": "plane",
      "name": "list_work_items",
      "description": "List Plane work items in a project with pagination and optional filters.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "external_id": {
            "type": "string",
            "minLength": 1,
            "description": "External system identifier for filtering work items."
          },
          "external_source": {
            "type": "string",
            "minLength": 1,
            "description": "External system source name for filtering work items."
          },
          "cursor": {
            "type": "string",
            "minLength": 1,
            "description": "Pagination cursor returned by a previous Plane list response."
          },
          "per_page": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "description": "Number of results to request per page. Plane allows up to 100."
          },
          "fields": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated response fields to include."
          },
          "expand": {
            "type": "string",
            "minLength": 1,
            "description": "Comma-separated related fields to expand in the response."
          },
          "order_by": {
            "type": "string",
            "minLength": 1,
            "description": "Field to order by. Prefix with '-' for descending order."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "next_cursor": {
            "type": "string",
            "description": "Cursor for the next page."
          },
          "prev_cursor": {
            "type": "string",
            "description": "Cursor for the previous page."
          },
          "next_page_results": {
            "type": "boolean",
            "description": "Whether another page exists after this response."
          },
          "prev_page_results": {
            "type": "boolean",
            "description": "Whether another page exists before this response."
          },
          "count": {
            "type": "integer",
            "description": "Number of resources in this page."
          },
          "total_pages": {
            "type": "integer",
            "description": "Estimated total page count."
          },
          "total_results": {
            "type": "integer",
            "description": "Estimated total resource count."
          },
          "results": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true,
              "description": "Raw Plane resource object returned by the API."
            },
            "description": "Plane resources returned in this page."
          },
          "grouped_by": {
            "type": "string",
            "description": "Grouping field applied by Plane."
          },
          "sub_grouped_by": {
            "type": "string",
            "description": "Secondary grouping field applied by Plane."
          },
          "total_count": {
            "type": "integer",
            "description": "Total count returned by Plane when available."
          },
          "extra_stats": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Additional statistics returned by Plane when available."
          }
        },
        "additionalProperties": false,
        "required": [
          "results"
        ],
        "description": "Paginated Plane list response."
      }
    },
    {
      "id": "plane.update_work_item",
      "service": "plane",
      "name": "update_work_item",
      "description": "Update a Plane work item by ID.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "workspace_slug": {
            "type": "string",
            "minLength": 1,
            "description": "Plane workspace slug, such as my-team from https://app.plane.so/my-team/projects/."
          },
          "project_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane project ID."
          },
          "work_item_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane resource ID."
          },
          "assignees": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Plane user IDs assigned to the work item."
          },
          "labels": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            },
            "description": "Plane label IDs attached to the work item."
          },
          "type_id": {
            "type": "string",
            "minLength": 1,
            "description": "Plane work item type ID."
          },
          "parent": {
            "type": "string",
            "minLength": 1,
            "description": "Parent work item ID."
          },
          "deleted_at": {
            "type": "string",
            "minLength": 1,
            "description": "Deletion timestamp."
          },
          "point": {
            "type": "integer",
            "description": "Story point value."
          },
          "name": {
            "type": "string",
            "minLength": 1,
            "description": "Work item title."
          },
          "description_html": {
            "type": "string",
            "description": "Work item description in HTML."
          },
          "description_stripped": {
            "type": "string",
            "description": "Plain-text work item description."
          },
          "priority": {
            "type": "string",
            "enum": [
              "urgent",
              "high",
              "medium",
              "low",
              "none"
            ],
            "description": "Work item priority."
          },
          "start_date": {
            "type": "string",
            "minLength": 1,
            "description": "Work item start date."
          },
          "target_date": {
            "type": "string",
            "minLength": 1,
            "description": "Work item target date."
          },
          "sequence_id": {
            "type": "integer",
            "description": "Plane sequence ID."
          },
          "sort_order": {
            "type": "number",
            "description": "Sort order value."
          },
          "completed_at": {
            "type": "string",
            "minLength": 1,
            "description": "Completion timestamp."
          },
          "archived_at": {
            "type": "string",
            "minLength": 1,
            "description": "Archive timestamp."
          },
          "last_activity_at": {
            "type": "string",
            "minLength": 1,
            "description": "Last activity timestamp."
          },
          "is_draft": {
            "type": "boolean",
            "description": "Whether the work item is a draft."
          },
          "external_source": {
            "type": "string",
            "minLength": 1,
            "description": "External system source name."
          },
          "external_id": {
            "type": "string",
            "minLength": 1,
            "description": "External system identifier."
          },
          "created_by": {
            "type": "string",
            "minLength": 1,
            "description": "Plane user ID that created the work item."
          },
          "state": {
            "type": "string",
            "minLength": 1,
            "description": "Plane state ID."
          },
          "estimate_point": {
            "type": "string",
            "minLength": 1,
            "description": "Plane estimate point ID."
          },
          "type": {
            "type": "string",
            "minLength": 1,
            "description": "Plane work item type."
          }
        },
        "additionalProperties": false,
        "required": [
          "workspace_slug",
          "project_id",
          "work_item_id"
        ],
        "description": "Action input."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "Raw Plane resource object returned by the API."
          }
        },
        "additionalProperties": false,
        "required": [
          "item"
        ],
        "description": "Action output."
      }
    }
  ]
}
