{ "invitations": { "x-owner": "project", "get": { "operationId": "listProjectInvitations", "summary": "Read pending Project invitations", "description": "Requires current project.access.manage authority before and after the complete read. Returns pending, unexpired invitations for the exact canonical Project binding. No filters, cursor or pagination parameters. Maximum 256 items; incomplete reads and overflow fail with 503. Responses use Cache-Control: private, no-store. Implementation in progress.", "security": [ { "PartySession": [] }, { "MCPAssertion": [] } ], "parameters": [ { "name": "projectId", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" } } ], "responses": { "200": { "description": "Complete bounded pending invitation list; an empty items array means a successful empty read", "content": { "application/json": { "schema": { "$ref": "schemas.json#/schemas/ProjectInvitations" } } }, "headers": { "Cache-Control": { "schema": { "type": "string", "enum": [ "private, no-store" ] } } } }, "400": { "description": "Invalid Project identity or unsupported query parameters", "headers": { "Cache-Control": { "schema": { "type": "string", "enum": [ "private, no-store" ] } } }, "content": { "application/json": { "schema": { "$ref": "../../shared/http_api/schemas.json#/schemas/Error" }, "example": { "code": "invalid_input" } } } }, "401": { "description": "A current Party session is required", "headers": { "Cache-Control": { "schema": { "type": "string", "enum": [ "private, no-store" ] } } }, "content": { "application/json": { "schema": { "$ref": "../../shared/http_api/schemas.json#/schemas/Error" }, "example": { "code": "unauthorised" } } } }, "404": { "description": "Project missing or inaccessible to this administrator", "headers": { "Cache-Control": { "schema": { "type": "string", "enum": [ "private, no-store" ] } } }, "content": { "application/json": { "schema": { "$ref": "../../shared/http_api/schemas.json#/schemas/Error" }, "example": { "code": "not_found" } } } }, "503": { "description": "Unavailable dependency, stale authority, incomplete acquisition or invalid response; retry the read.", "content": { "application/json": { "schema": { "$ref": "../../shared/http_api/schemas.json#/schemas/Error" }, "example": { "code": "temporarily_unavailable" } } }, "headers": { "Cache-Control": { "schema": { "type": "string", "enum": [ "private, no-store" ] } } } } } } } }