From 5e0d1c507d0f7b61c7f49776662ce82abc19c3f1 Mon Sep 17 00:00:00 2001 From: Swapnil Roy Date: Fri, 21 Aug 2026 12:07:36 +0530 Subject: [PATCH] docs: add requestParametersCheck example to POST /guardrails OpenAPI spec Adds a BASIC category example for default.requestParametersCheck in the create guardrail endpoint, covering tools and params configuration. Co-authored-by: Cursor --- openapi.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/openapi.yaml b/openapi.yaml index aa99e404..33281e50 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -2317,6 +2317,31 @@ paths: onFail: "block" message: "Required metadata missing" + request_parameters_check: + summary: "[BASIC] Request Parameters Check" + value: + name: "Request Parameters Guard" + workspace_id: "550e8400-e29b-41d4-a716-446655440000" + checks: + - id: "default.requestParametersCheck" + parameters: + tools: + allowedTypes: ["function"] + blockedFunctionNames: ["executeShell", "dropTable"] + params: + blockedKeys: ["logit_bias", "seed"] + allowedKeys: ["model", "messages", "temperature", "max_tokens"] + values: + model: + allowedValues: ["gpt-4o", "gpt-4o-mini"] + stream: + blockedValues: [true] + max_tokens: + allowedValues: [256, 512, 1024, 2048] + actions: + on_fail: "deny" + on_success: "continue" + # PRO CATEGORY EXAMPLES portkey_moderation: summary: "[PRO] OpenAI Content Moderation"