diff --git a/services/external-actor-gateway-service/openapi.yaml b/services/external-actor-gateway-service/openapi.yaml index 8651f8e..273c741 100644 --- a/services/external-actor-gateway-service/openapi.yaml +++ b/services/external-actor-gateway-service/openapi.yaml @@ -2217,6 +2217,72 @@ components: - pageGroupId - rules additionalProperties: false + - anyOf: + - type: object + properties: + type: + type: string + const: page-group-rule-proposal-decision + proposalToolCallId: + type: string + decision: + type: string + enum: + - approved + - rejected + pageGroupId: + type: string + action: + type: string + const: create + pageGroupAiRuleId: + type: string + title: + type: string + content: + type: string + required: + - type + - proposalToolCallId + - decision + - pageGroupId + - action + - title + - content + additionalProperties: false + - type: object + properties: + type: + type: string + const: page-group-rule-proposal-decision + proposalToolCallId: + type: string + decision: + type: string + enum: + - approved + - rejected + pageGroupId: + type: string + action: + type: string + const: update + pageGroupAiRuleId: + type: string + title: + type: string + content: + type: string + required: + - type + - proposalToolCallId + - decision + - pageGroupId + - action + - pageGroupAiRuleId + - title + - content + additionalProperties: false - type: "null" reasoning: anyOf: