From c39d350de6e2ab71cac16d105091bfe7b9a4d07f Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 21 Jul 2026 14:11:14 +0000 Subject: [PATCH] fix(openapi): document star membership route Co-Authored-By: Paperclip --- server/src/routes/openapi.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/src/routes/openapi.ts b/server/src/routes/openapi.ts index 48e4ea047f5..ae3f7026596 100644 --- a/server/src/routes/openapi.ts +++ b/server/src/routes/openapi.ts @@ -150,6 +150,7 @@ import { patchInstanceSettingsSchema, issueGraphLivenessAutoRecoveryRequestSchema, // Resource memberships + updateDocumentResourceMembershipSchema, updateResourceMembershipSchema, // Document annotations createDocumentAnnotationCommentSchema, @@ -727,6 +728,7 @@ const BOARD_ONLY_OPERATIONS = new Set([ "POST /api/bootstrap/claim", "GET /api/companies/{companyId}/resource-memberships/me", "PUT /api/companies/{companyId}/resource-memberships/me/agents/{agentId}", + "PUT /api/companies/{companyId}/resource-memberships/me/documents/{documentId}", "PUT /api/companies/{companyId}/resource-memberships/me/projects/{projectId}", "GET /api/companies/{companyId}/secret-provider-configs", "POST /api/companies/{companyId}/secret-provider-configs", @@ -5424,6 +5426,14 @@ registerCurrentRoute({ summary: "Get issue cost summary", }); +registerCurrentRoute({ + method: "put", + path: "/api/companies/{companyId}/resource-memberships/me/documents/{documentId}", + tags: ["resource-memberships"], + summary: "Star or unstar a document resource", + body: updateDocumentResourceMembershipSchema, +}); + for (const route of [ ["get", "/api/companies/{companyId}/resource-memberships/me", "List current user's resource memberships"], ["put", "/api/companies/{companyId}/resource-memberships/me/agents/{agentId}", "Join or leave an agent resource"],