From f5dc6dbe630929ddaf1f90b2ddfac0500a53daab Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 13 Apr 2026 15:59:52 +0000 Subject: [PATCH] chore: sync OpenAPI specs from PR #3159 --- .../openapi.yaml | 25 +++++++++++++++---- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/services/external-actor-gateway-service/openapi.yaml b/services/external-actor-gateway-service/openapi.yaml index 1f8c09e..45bf9c9 100644 --- a/services/external-actor-gateway-service/openapi.yaml +++ b/services/external-actor-gateway-service/openapi.yaml @@ -216,6 +216,12 @@ components: application/json: schema: $ref: "#/components/schemas/GetAccount" + GetLinkResponse: + description: Successful operation + content: + application/json: + schema: + $ref: "#/components/schemas/GetLink" GetPersonResponse: description: Successful operation content: @@ -3419,11 +3425,7 @@ paths: operationId: getAudienceLink responses: "200": - description: Successful operation - content: - application/json: - schema: - $ref: "#/components/schemas/GetLink" + $ref: "#/components/responses/GetLinkResponse" summary: Get audience link tags: - Audiences @@ -3606,6 +3608,19 @@ paths: - $ref: "#/components/parameters/VersionIdPath" requestBody: $ref: "#/components/requestBodies/VersionsBody" + /v0/pages/{page_id}/link: + get: + description: Generate a shareable link for a page. Fails if the page version is not yet published. + operationId: getPageLink + responses: + "200": + $ref: "#/components/responses/GetLinkResponse" + summary: Get page link + tags: + - Pages + parameters: + - $ref: "#/components/parameters/TenantDomainIdQuery" + - $ref: "#/components/parameters/PageIdPath" /v0/pages/{page_id}/restore: post: description: Restore an archived page.