openapi: 3.0.1 info: title: Plane Cycle Work Items Members API description: 'REST API for Plane, the open-source project and product management tool. The API is organized around REST with predictable, resource-oriented URLs, accepts JSON request bodies, returns JSON responses, and uses standard HTTP response codes and verbs. Resources are scoped to a workspace and project: workspaces contain projects, and projects contain work items (issues), cycles, modules, states, labels, and members. Authentication uses an X-API-Key header. This document covers Plane Cloud (https://api.plane.so); self-hosted Community Edition instances expose the same API under their own domain.' termsOfService: https://plane.so/legals/terms-and-conditions contact: name: Plane Support url: https://plane.so/contact license: name: AGPL-3.0 (Community Edition) url: https://github.com/makeplane/plane/blob/master/LICENSE.txt version: v1 servers: - url: https://api.plane.so/api/v1 description: Plane Cloud security: - ApiKeyAuth: [] tags: - name: Members paths: /workspaces/{workspace_slug}/projects/{project_id}/members/: get: operationId: listProjectMembers tags: - Members summary: List the members of a project. parameters: - $ref: '#/components/parameters/WorkspaceSlug' - $ref: '#/components/parameters/ProjectId' responses: '200': description: A list of project members. content: application/json: schema: type: array items: $ref: '#/components/schemas/Member' '401': $ref: '#/components/responses/Unauthorized' components: schemas: Member: type: object properties: id: type: string format: uuid member: type: string format: uuid role: type: integer description: Role within the project (e.g. 20 Admin, 15 Member, 5 Guest). project: type: string format: uuid workspace: type: string format: uuid Error: type: object properties: error: type: string status_code: type: integer responses: Unauthorized: description: The API key is missing or invalid. content: application/json: schema: $ref: '#/components/schemas/Error' parameters: ProjectId: name: project_id in: path required: true description: The UUID of the project. schema: type: string format: uuid WorkspaceSlug: name: workspace_slug in: path required: true description: The unique slug of the workspace. schema: type: string securitySchemes: ApiKeyAuth: type: apiKey in: header name: X-API-Key description: API key generated from your Plane workspace settings. Pass it in the X-API-Key header on every request.