From 76e1c9ea7d894463d1824826901874277a863467 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 7 Jul 2026 11:35:41 +0000 Subject: [PATCH] fix(sat): add missing requestBody to template/page/smtp update endpoints updateTemplate (PUT /templates/{id}), updatePage (PUT /pages/{id}), and updateSendingProfile (PUT /smtp/{id}) documented no request body at all, even though their sibling create endpoints (POST) reference the Template, Page, and SMTP schemas respectively. Consumers generating clients or SDKs from this spec had no way to know what to send on update. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_018LHGqR9PHAi8rdYPrYkPVf --- sat/openapi.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/sat/openapi.yaml b/sat/openapi.yaml index e97f00c..3b681c7 100644 --- a/sat/openapi.yaml +++ b/sat/openapi.yaml @@ -1008,6 +1008,12 @@ paths: operationId: updateTemplate tags: [Templates] summary: Update email template + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Template' responses: '200': description: Updated @@ -1079,6 +1085,12 @@ paths: operationId: updatePage tags: [Landing Pages] summary: Update landing page + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/Page' responses: '200': description: Updated @@ -1150,6 +1162,12 @@ paths: operationId: updateSendingProfile tags: [Sending Profiles] summary: Update sending profile + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/SMTP' responses: '200': description: Updated