{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Portkey (Prisma AIRS AI Gateway) Docs","description":"Comprehensive documentation for AI Gateway, Guardrails, Observability, and Governance features.","colors":{"primary":"#0891B2","light":"#0891B2","dark":"#0891B2"},"logo":{"light":"https://mintcdn.com/portkey-docs/tHk-hgNjLbEj4dhh/images/portkey-PANW-company-logo-positive.png?fit=max\u0026auto=format\u0026n=tHk-hgNjLbEj4dhh\u0026q=85\u0026s=c5fb09014ff79616583b1d3bffe27450","dark":"https://mintcdn.com/portkey-docs/tHk-hgNjLbEj4dhh/images/portkey-PANW-company-logo-negative.png?fit=max\u0026auto=format\u0026n=tHk-hgNjLbEj4dhh\u0026q=85\u0026s=6025ca49ef544522f58ff471b7f75f8f"},"favicon":"https://mintcdn.com/portkey-docs/Hf1XgyjG_b79ym4Q/favicon.png?fit=max\u0026auto=format\u0026n=Hf1XgyjG_b79ym4Q\u0026q=85\u0026s=cbaa1bfc49bb6e3fd6cf499a5da313a3","api":{"openapi":"https://raw.githubusercontent.com/Portkey-AI/openapi/refs/heads/master/openapi.yaml","examples":{"prefill":true},"url":"full"},"navbar":{"links":[{"href":"https://portkey.ai/models","label":"Models"},{"href":"https://support.portkey.ai/forms/customer-portal-ticket-form","label":"Support"},{"href":"https://www.paloaltonetworks.in/ai-security/ai-gateway?utm_source=portkey\u0026utm_medium=referral\u0026utm_campaign=prisma_airs\u0026utm_content=docs_nav#contact","label":"Contact Us"}],"primary":{"type":"button","label":"Sign in","href":"https://stratacloudmanager.paloaltonetworks.com/"}},"footer":{"socials":{"x":"https://twitter.com/PortkeyAI","linkedin":"https://www.linkedin.com/company/portkey-ai","github":"https://git.new/portkey"},"links":[{"header":"For LLMs","items":[{"label":"llms.txt","href":"https://portkey.ai/docs/llms.txt"},{"label":"llms-full.txt","href":"https://portkey.ai/docs/llms-full.txt"}]},{"header":"Products","items":[{"label":"Observability","href":"https://portkey.ai/features/observability"},{"label":"AI Gateway","href":"https://portkey.ai/features/ai-gateway"},{"label":"Guardrails","href":"https://portkey.ai/features/guardrails"},{"label":"Prompt Management","href":"https://portkey.ai/features/prompt-management"},{"label":"Agents","href":"https://portkey.ai/features/agents"},{"label":"MCP Gateway","href":"https://portkey.ai/docs/product/mcp-gateway"},{"label":"Security","href":"https://portkey.ai/features/security-and-compliance"},{"label":"Auto-Instrumentation","href":"https://portkey.ai/features/auto-instrumentation"}]},{"header":"Resources","items":[{"label":"API Status","href":"https://status.portkey.ai/"},{"label":"Helm Charts","href":"https://github.com/portkey-ai/helm"},{"label":"AI Grants Finder","href":"https://grantsfinder.portkey.ai/"},{"label":"Events Calendar","href":"https://lu.ma/portkey"},{"label":"Blog","href":"https://portkey.ai/blog"},{"label":"Error Library","href":"https://portkey.ai/error-library"},{"label":"Models \u0026 Pricing","href":"https://portkey.ai/models"}]},{"header":"Company","items":[{"label":"Pricing","href":"https://portkey.ai/pricing"},{"label":"Compliances","href":"https://trust.portkey.ai/"},{"label":"Privacy Policy","href":"https://portkey.ai/privacy-policy"},{"label":"Terms of Service","href":"https://portkey.ai/terms"},{"label":"DPA","href":"https://portkey.ai/dpa"},{"label":"Cookie Policy","href":"https://portkey.ai/cookie-policy"}]}]},"seo":{"metatags":{"og:type":"website","og:site_name":"Portkey AI Gateway Docs"},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"integrations":{"ga4":{"measurementId":"G-JJMXYE4DRL"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"toc"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"portkey-docs","hasAudioNarration":false,"actualSubdomain":"portkey-docs","customDomains":["docs.portkey.ai","portkey.ai"],"gitSource":{"type":"github","owner":"portkey-ai","repo":"docs-core","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4a3f4c2eaceb0e3450b94","collectionId":"3fc5fddf-cd0a-44c8-8c84-d700aea81ada","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4a3f4c2eaceb0e3450b94"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4a3f4c2eaceb0e3450b94","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Integrations","count":699},{"language":"default","tag":"Product","count":382},{"language":"default","tag":"Docs","count":320},{"language":"default","tag":"LLM Integrations","count":307},{"language":"default","tag":"More","count":176},{"language":"default","tag":"Admin APIs","count":172},{"language":"default","tag":"Guardrails","count":101},{"language":"default","tag":"AI Gateway","count":99},{"language":"default","tag":"Admin API","count":95},{"language":"default","tag":"Documentation","count":91}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@portkey.ai","showHelpButton":true}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#banner{background:linear-gradient(90deg,#0d1b2e 0,#1a1040 40%,#2d0f22 100%);border-bottom:1px solid rgba(255,255,255,.08)}#banner a{color:#f0f0f0;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(240,240,240,.5);padding-bottom:1px;transition:border-color .2s ease}#banner a:hover{border-bottom-color:#fff}"}],"page":{"pagePath":"api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","slug":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","pageMetadata":{"title":"Retrieve Guardrail","openapi":"get /guardrails/{guardrailId}","description":"","href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={hr:`hr`,p:`p`,..._provideComponents(),...props.components},{Card}=_components;if(!Card)_missingMdxReference(`Card`,true);return _jsxs(_Fragment,{children:[_jsx(_components.hr,{}),`\n`,_jsx(Card,{title:`Portkey is now PRISMA AIRS AI Gateway. See it in action.`,href:`https://www.paloaltonetworks.in/ai-security/ai-gateway?utm_source=portkey\u0026utm_medium=referral\u0026utm_campaign=prisma_airs\u0026utm_content=docs_nav#contact`,icon:`arrow-up-right-from-square`,children:_jsx(_components.p,{children:`Contact Us`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Retrieve Guardrail","openapi":"get /guardrails/{guardrailId}","description":"","href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get a specific guardrail","description":"Retrieves details of a specific guardrail by ID or slug","operationId":"getGuardrail","tags":["Guardrails"],"parameters":["5a048bcb-73b3-4f47-9a64-df20368d7bde"],"responses":{"200":"f6697585-af1d-4fd8-84d0-feba8473cbe3","403":"dfa6e3d4-4700-4a30-b378-c2e20e8b646d","500":"da01724b-14ae-4481-8c28-aeadaca99155"},"method":"get","type":"path","servers":["fa5931de-e0c2-4f20-b68d-92f0e77cd69e"],"security":["a32f564e-fd72-4d2a-b003-4f8f62227a26"],"path":"/guardrails/{guardrailId}","baseUrlOptions":["https://api.portkey.ai/v1"],"title":"Get a specific guardrail","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[],"urlDisplay":"full"},"dependencies":{"parameters":{"5a048bcb-73b3-4f47-9a64-df20368d7bde":{"name":"guardrailId","in":"path","required":true,"description":"Guardrail UUID or slug (with guard_ prefix)","schema":{"type":"string","isRequired":true,"description":"Guardrail UUID or slug (with guard_ prefix)","uniqueKey":"","typeLabel":"string"},"examples":{"uuid":{"summary":"Using UUID","value":"550e8400-e29b-41d4-a716-446655440000"},"slug":{"summary":"Using slug","value":"guard_abc123"}}}},"responses":{"f6697585-af1d-4fd8-84d0-feba8473cbe3":{"description":"Guardrail details retrieved successfully","content":{"application/json":{"schema":{"type":"object","required":["id","name","slug","created_at","last_updated_at","owner_id"],"properties":{"id":{"type":"string","description":"Unique identifier of the guardrail","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"name":{"type":"string","description":"Name of the guardrail","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"slug":{"type":"string","description":"URL-friendly slug","isRequired":true,"uniqueKey":"slug","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"last_updated_at":{"type":"string","format":"date-time","description":"Last update timestamp","isRequired":true,"uniqueKey":"last_updated_at","typeLabel":"string\u003cdate-time>"},"owner_id":{"type":"string","format":"uuid","description":"UUID of the user who created the guardrail","isRequired":true,"uniqueKey":"owner_id","typeLabel":"string\u003cuuid>"},"target":{"type":"string","description":"Target type for the guardrail. \"llm\" for LLM API requests, \"mcp_tools\" for MCP tool calls.","enum":["llm","mcp_tools"],"default":"llm","uniqueKey":"target","typeLabel":"enum\u003cstring>"},"organisation_id":{"type":"string","format":"uuid","description":"Organisation UUID","uniqueKey":"organisation_id","typeLabel":"string\u003cuuid>"},"workspace_id":{"oneOf":[{"type":"string","format":"uuid","description":"Workspace UUID (null for organisation-level guardrails)","uniqueKey":"workspace_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Workspace UUID (null for organisation-level guardrails)","uniqueKey":"workspace_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"workspace_id","typeLabel":"string\u003cuuid> | null"},"status":{"type":"string","enum":["active","archived"],"description":"Current status of the guardrail","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"updated_by":{"oneOf":[{"type":"string","format":"uuid","description":"UUID of the user who last updated the guardrail","uniqueKey":"updated_by.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"UUID of the user who last updated the guardrail","uniqueKey":"updated_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"updated_by","typeLabel":"string\u003cuuid> | null"},"checks":{"type":"array","description":"Array of configured guardrail checks","items":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"Identifier of the guardrail check type","enum":["default.jwt","default.modelWhitelist","default.isAllLowerCase","default.regexMatch","default.sentenceCount","default.wordCount","default.characterCount","default.jsonSchema","default.jsonKeys","default.contains","default.validUrls","default.containsCode","default.webhook","default.endsWith","default.alluppercase","default.requiredMetadataKeys","default.allowedRequestTypes","portkey.moderateContent","portkey.language","portkey.pii","portkey.gibberish","sydelabs.sydeguard","aporia.validateProject","pillar.scanPrompt","pillar.scanResponse","patronus.phi","patronus.pii","patronus.isConcise","patronus.isHelpful","patronus.isPolite","patronus.noApologies","patronus.noGenderBias","patronus.noRacialBias","patronus.retrievalAnswerRelevance","patronus.toxicity","patronus.custom","mistral.moderateContent","bedrock.guard","promptfoo.guard","promptfoo.pii","promptfoo.harm","acuvity.scan","lasso.classify","azure.contentSafety","azure.pii","panw-prisma-airs.intercept"],"isRequired":true,"uniqueKey":"checks.items.[INDEX].id","typeLabel":"enum\u003cstring>"},"parameters":{"oneOf":[{"type":"object","title":"JWT Parameters","description":"Configuration parameters specific to the check type","required":["jwksUri","headerKey"],"properties":{"jwksUri":{"type":"string","format":"uri","description":"JWKS URI of the JWT token","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.jwksUri","typeLabel":"string\u003curi>"},"headerKey":{"type":"string","description":"Header key to check for the JWT token","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.headerKey","typeLabel":"string"},"cacheMaxAge":{"type":"number","description":"Cache max age in seconds","default":86400,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.cacheMaxAge","typeLabel":"number"},"clockTolerance":{"type":"number","description":"Clock tolerance in seconds","default":5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.clockTolerance","typeLabel":"number"},"maxTokenAge":{"type":"string","description":"Max token age","default":"1d","uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.maxTokenAge","typeLabel":"string"},"algorithms":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.algorithms.items.[INDEX]","typeLabel":"string"},"description":"Algorithms to check for the JWT token","default":["RS256"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0.algorithms","typeLabel":"string[]"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.0","typeLabel":"JWT Parameters · object"},{"type":"object","title":"Model Whitelist Parameters","description":"Configuration parameters specific to the check type","required":["models"],"properties":{"models":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.1.models.items.[INDEX]","typeLabel":"string"},"description":"List of allowed models","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.1.models","typeLabel":"string[]"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.1","typeLabel":"Model Whitelist Parameters · object"},{"type":"object","title":"Regex Match Parameters","description":"Configuration parameters specific to the check type","required":["rule"],"properties":{"rule":{"type":"string","description":"Regex pattern to match","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.2.rule","typeLabel":"string"},"not":{"type":"boolean","description":"If true, the check will fail when the regex pattern matches","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.2.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.2","typeLabel":"Regex Match Parameters · object"},{"type":"object","title":"Sentence Count Parameters","description":"Configuration parameters specific to the check type","properties":{"minSentences":{"type":"number","description":"Minimum number of sentences to allow","default":0,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.3.minSentences","typeLabel":"number"},"maxSentences":{"type":"number","description":"Maximum number of sentences to allow","default":99999,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.3.maxSentences","typeLabel":"number"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.3.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.3","typeLabel":"Sentence Count Parameters · object"},{"type":"object","title":"Word Count Parameters","description":"Configuration parameters specific to the check type","properties":{"minWords":{"type":"number","description":"Minimum number of words to allow","default":0,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.4.minWords","typeLabel":"number"},"maxWords":{"type":"number","description":"Maximum number of words to allow","default":99999,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.4.maxWords","typeLabel":"number"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.4.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.4","typeLabel":"Word Count Parameters · object"},{"type":"object","title":"Character Count Parameters","description":"Configuration parameters specific to the check type","properties":{"minCharacters":{"type":"number","description":"Minimum number of characters to allow","default":0,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.5.minCharacters","typeLabel":"number"},"maxCharacters":{"type":"number","description":"Maximum number of characters to allow","default":9999999,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.5.maxCharacters","typeLabel":"number"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.5.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.5","typeLabel":"Character Count Parameters · object"},{"type":"object","title":"JSON Schema Parameters","description":"Configuration parameters specific to the check type","required":["schema"],"properties":{"schema":{"type":"object","additionalProperties":true,"description":"JSON schema to validate against","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.6.schema","typeLabel":"object"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.6.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.6","typeLabel":"JSON Schema Parameters · object"},{"type":"object","title":"JSON Keys Parameters","description":"Configuration parameters specific to the check type","required":["keys","operator"],"properties":{"keys":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.7.keys.items.[INDEX]","typeLabel":"string"},"description":"Keys to check for in JSON","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.7.keys","typeLabel":"string[]"},"operator":{"type":"string","enum":["any","all","none"],"description":"Operator to use for key checking","default":"any","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.7.operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.7","typeLabel":"JSON Keys Parameters · object"},{"type":"object","title":"Contains Parameters","description":"Configuration parameters specific to the check type","required":["words","operator"],"properties":{"words":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.8.words.items.[INDEX]","typeLabel":"string"},"description":"Words or phrases to check for","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.8.words","typeLabel":"string[]"},"operator":{"type":"string","enum":["any","all","none"],"description":"Operator to use for word checking","default":"any","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.8.operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.8","typeLabel":"Contains Parameters · object"},{"type":"object","title":"Valid URLs Parameters","description":"Configuration parameters specific to the check type","properties":{"onlyDNS":{"type":"boolean","description":"Only check if URL domains resolve (10x faster)","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.9.onlyDNS","typeLabel":"boolean"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.9.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.9","typeLabel":"Valid URLs Parameters · object"},{"type":"object","title":"Contains Code Parameters","description":"Configuration parameters specific to the check type","required":["format"],"properties":{"format":{"type":"string","enum":["SQL","Python","TypeScript","JavaScript","Java","C#","C++","C","Ruby","PHP","Swift","Kotlin","Go","Rust","Scala","R","Perl","Shell","HTML","CSS","XML","JSON","YAML","Markdown","Dockerfile"],"description":"Code format to check for","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.10.format","typeLabel":"enum\u003cstring>"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.10.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.10","typeLabel":"Contains Code Parameters · object"},{"type":"object","title":"Webhook Parameters","description":"Configuration parameters specific to the check type","required":["webhookURL"],"properties":{"webhookURL":{"type":"string","format":"uri","description":"Webhook URL to call","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.11.webhookURL","typeLabel":"string\u003curi>"},"headers":{"type":"object","additionalProperties":true,"description":"Headers to send with the request","uniqueKey":"checks.items.[INDEX].parameters.oneOf.11.headers","typeLabel":"object"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":3000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.11.timeout","typeLabel":"number"},"failOnError":{"type":"boolean","description":"Fail if webhook returns non-200 status or times out","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.11.failOnError","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.11","typeLabel":"Webhook Parameters · object"},{"type":"object","title":"Ends With Parameters","description":"Configuration parameters specific to the check type","required":["suffix"],"properties":{"suffix":{"type":"string","description":"Suffix to check for","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.12.suffix","typeLabel":"string"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.12.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.12","typeLabel":"Ends With Parameters · object"},{"type":"object","title":"Uppercase Parameters","description":"Configuration parameters specific to the check type","properties":{"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.13.not","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.13","typeLabel":"Uppercase Parameters · object"},{"type":"object","title":"Required Metadata Keys Parameters","description":"Configuration parameters specific to the check type","required":["metadataKeys","operator"],"properties":{"metadataKeys":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.14.metadataKeys.items.[INDEX]","typeLabel":"string"},"description":"Metadata keys to check for","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.14.metadataKeys","typeLabel":"string[]"},"operator":{"type":"string","enum":["all","any","none"],"description":"Operator to use for key checking","default":"all","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.14.operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.14","typeLabel":"Required Metadata Keys Parameters · object"},{"type":"object","title":"Allowed Request Types Parameters","description":"Configuration parameters specific to the check type","properties":{"allowedTypes":{"type":"array","items":{"type":"string","enum":["complete","chatComplete","embed","rerank","moderate","proxy","imageGenerate","createSpeech","createTranscription","createTranslation","realtime","uploadFile","listFiles","retrieveFile","deleteFile","retrieveFileContent","createBatch","retrieveBatch","cancelBatch","listBatches","getBatchOutput","listFinetunes","createFinetune","retrieveFinetune","cancelFinetune","createModelResponse","getModelResponse","deleteModelResponse","listResponseInputItems","messages"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.15.allowedTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Request types to allow (allowlist). When set, only these request types are permitted.","uniqueKey":"checks.items.[INDEX].parameters.oneOf.15.allowedTypes","typeLabel":"enum\u003cstring>[]"},"blockedTypes":{"type":"array","items":{"type":"string","enum":["complete","chatComplete","embed","rerank","moderate","proxy","imageGenerate","createSpeech","createTranscription","createTranslation","realtime","uploadFile","listFiles","retrieveFile","deleteFile","retrieveFileContent","createBatch","retrieveBatch","cancelBatch","listBatches","getBatchOutput","listFinetunes","createFinetune","retrieveFinetune","cancelFinetune","createModelResponse","getModelResponse","deleteModelResponse","listResponseInputItems","messages"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.15.blockedTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Request types to block (blocklist). When set, these request types are denied.","uniqueKey":"checks.items.[INDEX].parameters.oneOf.15.blockedTypes","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.15","typeLabel":"Allowed Request Types Parameters · object"},{"type":"object","title":"SydeGuard Parameters","description":"Configuration parameters specific to the check type","properties":{"prompt_injection_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for prompt injection risk score (0-1)","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.16.prompt_injection_threshold","typeLabel":"number"},"toxicity_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for toxicity risk score (0-1)","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.16.toxicity_threshold","typeLabel":"number"},"evasion_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for evasion risk score (0-1)","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.16.evasion_threshold","typeLabel":"number"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.16.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.16","typeLabel":"SydeGuard Parameters · object"},{"type":"object","title":"Aporia Parameters","description":"Configuration parameters specific to the check type","required":["projectID"],"properties":{"projectID":{"type":"string","description":"Aporia Project ID to validate","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.17.projectID","typeLabel":"string"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.17.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.17","typeLabel":"Aporia Parameters · object"},{"type":"object","title":"Pillar Scan Parameters","description":"Configuration parameters specific to the check type","required":["scanners"],"properties":{"scanners":{"type":"array","items":{"type":"string","enum":["prompt_injection","pii","secrets","toxic_language","invisible_characters"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.18.scanners.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Scanners to use for content analysis","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.18.scanners","typeLabel":"enum\u003cstring>[]"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.18.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.18","typeLabel":"Pillar Scan Parameters · object"},{"type":"object","title":"Patronus Parameters","description":"Configuration parameters specific to the check type","properties":{"redact":{"type":"boolean","description":"Whether to redact detected content","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.19.redact","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.19.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.19","typeLabel":"Patronus Parameters · object"},{"type":"object","title":"Patronus Custom Parameters","description":"Configuration parameters specific to the check type","required":["profile"],"properties":{"profile":{"type":"string","description":"Custom evaluator profile name (e.g., system:is-concise)","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.20.profile","typeLabel":"string"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":15000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.20.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.20","typeLabel":"Patronus Custom Parameters · object"},{"type":"object","title":"Portkey Moderation Parameters","description":"Configuration parameters specific to the check type","required":["categories"],"properties":{"categories":{"type":"array","items":{"type":"string","enum":["hate","hate/threatening","harassment","harassment/threatening","self-harm","self-harm/intent","self-harm/instructions","sexual","sexual/minors","violence","violence/graphic"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.21.categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Categories that should NOT be allowed","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.21.categories","typeLabel":"enum\u003cstring>[]"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.21.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.21","typeLabel":"Portkey Moderation Parameters · object"},{"type":"object","title":"Portkey Language Parameters","description":"Configuration parameters specific to the check type","properties":{"language":{"type":"string","enum":["eng_Latn","zho_Hans","spa_Latn","ara_Arab","por_Latn","ind_Latn","fra_Latn","jpn_Jpan","rus_Cyrl","deu_Latn","kor_Hang","tur_Latn","ita_Latn","pes_Arab","pol_Latn","vie_Latn","nld_Latn","hin_Deva","tha_Thai","heb_Hebr","ben_Beng","swe_Latn","ces_Latn","ron_Latn","ell_Grek","ukr_Cyrl","dan_Latn","fin_Latn","nor_Latn","hun_Latn","cat_Latn","bul_Cyrl","msa_Latn","hrv_Latn","arb_Latn","slk_Latn","lit_Latn","lav_Latn","srp_Cyrl","slv_Latn","est_Latn","urd_Arab","fil_Latn","aze_Latn","tam_Taml","tel_Telu","mar_Deva","kan_Knda","fas_Arab"],"description":"Language that should be allowed in content","uniqueKey":"checks.items.[INDEX].parameters.oneOf.22.language","typeLabel":"enum\u003cstring>"},"not":{"type":"boolean","description":"If true, the verdict will be inverted","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.22.not","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.22.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.22","typeLabel":"Portkey Language Parameters · object"},{"type":"object","title":"Portkey PII Parameters","description":"Configuration parameters specific to the check type","required":["categories"],"properties":{"categories":{"type":"array","items":{"type":"string","enum":["EMAIL_ADDRESS","PHONE_NUMBER","LOCATION_ADDRESS","NAME","IP_ADDRESS","CREDIT_CARD","SSN"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.23.categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Types of PII that should NOT be allowed","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.23.categories","typeLabel":"enum\u003cstring>[]"},"redact":{"type":"boolean","description":"Whether to redact detected PII","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.23.redact","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.23.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.23","typeLabel":"Portkey PII Parameters · object"},{"type":"object","title":"Mistral Moderation Parameters","description":"Configuration parameters specific to the check type","required":["categories"],"properties":{"categories":{"type":"array","items":{"type":"string","enum":["sexual","hate_and_discrimination","violence_and_threats","dangerous_and_criminal_content","selfharm","health","financial","law","pii"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.24.categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Categories that should NOT be allowed","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.24.categories","typeLabel":"enum\u003cstring>[]"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.24.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.24","typeLabel":"Mistral Moderation Parameters · object"},{"type":"object","title":"Bedrock Guard Parameters","description":"Configuration parameters specific to the check type","required":["guardrailVersion","guardrailId"],"properties":{"guardrailVersion":{"type":"string","description":"Version of the guardrail to use","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.25.guardrailVersion","typeLabel":"string"},"guardrailId":{"type":"string","description":"ID of the guardrail","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.25.guardrailId","typeLabel":"string"},"redact":{"type":"boolean","description":"Whether to redact detected PII","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.25.redact","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.25.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.25","typeLabel":"Bedrock Guard Parameters · object"},{"type":"object","title":"Promptfoo Parameters","description":"Configuration parameters specific to the check type","properties":{"redact":{"type":"boolean","description":"Whether to redact detected content","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.26.redact","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.26.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.26","typeLabel":"Promptfoo Parameters · object"},{"type":"object","title":"Acuvity Scan Parameters","description":"Configuration parameters specific to the check type","properties":{"prompt_injection":{"type":"boolean","description":"Enable prompt injection detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.prompt_injection","typeLabel":"boolean"},"prompt_injection_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for prompt injection detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.prompt_injection_threshold","typeLabel":"number"},"toxic":{"type":"boolean","description":"Enable toxicity detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.toxic","typeLabel":"boolean"},"toxic_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for toxicity detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.toxic_threshold","typeLabel":"number"},"jail_break":{"type":"boolean","description":"Enable jailbreak detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.jail_break","typeLabel":"boolean"},"jail_break_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for jailbreak detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.jail_break_threshold","typeLabel":"number"},"malicious_url":{"type":"boolean","description":"Enable malicious URL detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.malicious_url","typeLabel":"boolean"},"malicious_url_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for malicious URL detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.malicious_url_threshold","typeLabel":"number"},"biased":{"type":"boolean","description":"Enable bias detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.biased","typeLabel":"boolean"},"biased_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for bias detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.biased_threshold","typeLabel":"number"},"harmful":{"type":"boolean","description":"Enable harmful content detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.harmful","typeLabel":"boolean"},"harmful_threshold":{"type":"number","minimum":0,"maximum":1,"multipleOf":0.01,"description":"Threshold for harmful content detection","default":0.5,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.harmful_threshold","typeLabel":"number"},"language":{"type":"boolean","description":"Enable language check","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.language","typeLabel":"boolean"},"language_values":{"type":"string","enum":["english","chinese","spanish","french","german","japanese","gibberish"],"description":"Language to check","default":"english","uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.language_values","typeLabel":"enum\u003cstring>"},"pii":{"type":"boolean","description":"Enable PII detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.pii","typeLabel":"boolean"},"pii_redact":{"type":"boolean","description":"Enable PII redaction","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.pii_redact","typeLabel":"boolean"},"pii_categories":{"type":"array","items":{"type":"string","enum":["email_address","ssn","person","aba_routing_number","address","bank_account","bitcoin_wallet","credit_card","driver_license","itin_number","location","medical_license","money_amount","passport_number","phone_number"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.pii_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"PII categories to detect","uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.pii_categories","typeLabel":"enum\u003cstring>[]"},"secrets":{"type":"boolean","description":"Enable secrets detection","default":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.secrets","typeLabel":"boolean"},"secrets_redact":{"type":"boolean","description":"Enable secrets redaction","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.secrets_redact","typeLabel":"boolean"},"secrets_categories":{"type":"array","items":{"type":"string","enum":["credentials","aws_secret_key","github","openai","stripe","jwt","private_key"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.secrets_categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Secret categories to detect","uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.secrets_categories","typeLabel":"enum\u003cstring>[]"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.27","typeLabel":"Acuvity Scan Parameters · object"},{"type":"object","title":"Azure Content Safety Parameters","description":"Configuration parameters specific to the check type","properties":{"blocklistNames":{"type":"array","items":{"type":"string","uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.blocklistNames.items.[INDEX]","typeLabel":"string"},"description":"Array of blocklist names to check against","default":[],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.blocklistNames","typeLabel":"string[]"},"apiVersion":{"type":"string","description":"API version for the Content Safety API","default":"2024-09-01","uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.apiVersion","typeLabel":"string"},"severity":{"type":"number","description":"Severity threshold for the Content Safety API","default":2,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.severity","typeLabel":"number"},"categories":{"type":"array","items":{"type":"string","enum":["Hate","SelfHarm","Sexual","Violence"],"uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.categories.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Categories to check against","uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.categories","typeLabel":"enum\u003cstring>[]"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.28.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.28","typeLabel":"Azure Content Safety Parameters · object"},{"type":"object","title":"Azure PII Parameters","description":"Configuration parameters specific to the check type","properties":{"domain":{"type":"string","enum":["none","phi"],"description":"Domain to check against","default":"none","uniqueKey":"checks.items.[INDEX].parameters.oneOf.29.domain","typeLabel":"enum\u003cstring>"},"apiVersion":{"type":"string","description":"API version for the Content Safety API","default":"2024-11-01","uniqueKey":"checks.items.[INDEX].parameters.oneOf.29.apiVersion","typeLabel":"string"},"modelVersion":{"type":"string","description":"Version of the PII detection model to use","default":"latest","uniqueKey":"checks.items.[INDEX].parameters.oneOf.29.modelVersion","typeLabel":"string"},"redact":{"type":"boolean","description":"Whether to redact detected PII","default":false,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.29.redact","typeLabel":"boolean"},"timeout":{"type":"number","description":"Timeout in milliseconds","default":5000,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.29.timeout","typeLabel":"number"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.29","typeLabel":"Azure PII Parameters · object"},{"type":"object","title":"PANW Prisma Parameters","description":"Configuration parameters specific to the check type","required":["profile_name"],"properties":{"profile_name":{"type":"string","description":"Prisma profile name","isRequired":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.30.profile_name","typeLabel":"string"},"ai_model":{"type":"string","description":"AI model identifier","uniqueKey":"checks.items.[INDEX].parameters.oneOf.30.ai_model","typeLabel":"string"},"app_user":{"type":"string","description":"Application user identifier","uniqueKey":"checks.items.[INDEX].parameters.oneOf.30.app_user","typeLabel":"string"}},"uniqueKey":"checks.items.[INDEX].parameters.oneOf.30","typeLabel":"PANW Prisma Parameters · object"},{"type":"object","title":"Basic Parameters","description":"Configuration parameters specific to the check type","additionalProperties":true,"uniqueKey":"checks.items.[INDEX].parameters.oneOf.31","typeLabel":"Basic Parameters · object"}],"uniqueKey":"checks.items.[INDEX].parameters","typeLabel":"JWT Parameters · object | Model Whitelist Parameters · object | Regex Match Parameters · object | Sentence Count Parameters · object | Word Count Parameters · object | Character Count Parameters · object | JSON Schema Parameters · object | JSON Keys Parameters · object | Contains Parameters · object | Valid URLs Parameters · object | Contains Code Parameters · object | Webhook Parameters · object | Ends With Parameters · object | Uppercase Parameters · object | Required Metadata Keys Parameters · object | Allowed Request Types Parameters · object | SydeGuard Parameters · object | Aporia Parameters · object | Pillar Scan Parameters · object | Patronus Parameters · object | Patronus Custom Parameters · object | Portkey Moderation Parameters · object | Portkey Language Parameters · object | Portkey PII Parameters · object | Mistral Moderation Parameters · object | Bedrock Guard Parameters · object | Promptfoo Parameters · object | Acuvity Scan Parameters · object | Azure Content Safety Parameters · object | Azure PII Parameters · object | PANW Prisma Parameters · object | Basic Parameters · object"},"name":{"type":"string","description":"Custom name for this specific check instance","uniqueKey":"checks.items.[INDEX].name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Whether this check is enabled","default":true,"uniqueKey":"checks.items.[INDEX].is_enabled","typeLabel":"boolean"}},"uniqueKey":"checks.items.[INDEX]","typeLabel":"object"},"uniqueKey":"checks","typeLabel":"object[]"},"actions":{"type":"object","description":"Actions to take when guardrail checks fail or pass","properties":{"deny":{"type":"boolean","description":"Whether to deny the request when guardrail check fails","default":false,"isRequired":true,"uniqueKey":"actions.deny","typeLabel":"boolean"},"async":{"type":"boolean","description":"Whether the guardrail check should be performed asynchronously","default":false,"isRequired":true,"uniqueKey":"actions.async","typeLabel":"boolean"},"on_success":{"type":"object","description":"Actions to take when guardrail check passes","properties":{"feedback":{"type":"object","description":"Feedback configuration for successful checks","properties":{"value":{"type":"number","description":"Feedback value for successful checks","default":5,"isRequired":true,"uniqueKey":"actions.on_success.feedback.value","typeLabel":"number"},"weight":{"type":"number","description":"Weight of the feedback","default":1,"isRequired":true,"uniqueKey":"actions.on_success.feedback.weight","typeLabel":"number"},"metadata":{"type":"string","description":"Additional metadata for the feedback","default":"","isRequired":true,"uniqueKey":"actions.on_success.feedback.metadata","typeLabel":"string"}},"required":["value","weight","metadata"],"isRequired":true,"uniqueKey":"actions.on_success.feedback","typeLabel":"object"}},"required":["feedback"],"isRequired":true,"uniqueKey":"actions.on_success","typeLabel":"object"},"on_fail":{"type":"object","description":"Actions to take when guardrail check fails","properties":{"feedback":{"type":"object","description":"Feedback configuration for failed checks","properties":{"value":{"type":"number","description":"Feedback value for failed checks","default":-5,"isRequired":true,"uniqueKey":"actions.on_fail.feedback.value","typeLabel":"number"},"weight":{"type":"number","description":"Weight of the feedback","default":1,"isRequired":true,"uniqueKey":"actions.on_fail.feedback.weight","typeLabel":"number"},"metadata":{"type":"string","description":"Additional metadata for the feedback","default":"","isRequired":true,"uniqueKey":"actions.on_fail.feedback.metadata","typeLabel":"string"}},"required":["value","weight","metadata"],"isRequired":true,"uniqueKey":"actions.on_fail.feedback","typeLabel":"object"}},"required":["feedback"],"isRequired":true,"uniqueKey":"actions.on_fail","typeLabel":"object"}},"required":["deny","async","on_success","on_fail"],"uniqueKey":"actions","typeLabel":"object"},"mcp_server_mappings":{"type":"array","description":"MCP server mappings for this guardrail. Only included when target is \"mcp_tools\".","items":{"type":"object","description":"Represents a mapping between a guardrail and an MCP server.","required":["id","guardrail_id","mcp_server_id","run_on"],"properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier of the mapping","isRequired":true,"uniqueKey":"mcp_server_mappings.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"guardrail_id":{"type":"string","format":"uuid","description":"UUID of the guardrail","isRequired":true,"uniqueKey":"mcp_server_mappings.items.[INDEX].guardrail_id","typeLabel":"string\u003cuuid>"},"mcp_server_id":{"type":"string","format":"uuid","description":"UUID of the MCP server","isRequired":true,"uniqueKey":"mcp_server_mappings.items.[INDEX].mcp_server_id","typeLabel":"string\u003cuuid>"},"run_on":{"type":"array","description":"Stages at which the guardrail runs. \"input\" runs on tool call arguments (before execution), \"output\" runs on tool call results (after execution).","items":{"type":"string","enum":["input","output"],"uniqueKey":"mcp_server_mappings.items.[INDEX].run_on.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"isRequired":true,"uniqueKey":"mcp_server_mappings.items.[INDEX].run_on","typeLabel":"enum\u003cstring>[]"},"capability_ids":{"type":"array","description":"Optional list of MCP tool capability UUIDs to scope this guardrail to. When empty or omitted, the guardrail applies to all tools on the server.","items":{"type":"string","format":"uuid","uniqueKey":"mcp_server_mappings.items.[INDEX].capability_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"mcp_server_mappings.items.[INDEX].capability_ids","typeLabel":"string\u003cuuid>[]"}},"uniqueKey":"mcp_server_mappings.items.[INDEX]","typeLabel":"object"},"uniqueKey":"mcp_server_mappings","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","name":"\u003cstring>","slug":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","last_updated_at":"2023-11-07T05:31:56Z","owner_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","target":"llm","organisation_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","workspace_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"active","updated_by":"3c90c3cc-0d44-4b50-8888-8dd25736052a","checks":[{"id":"default.jwt","parameters":{"jwksUri":"\u003cstring>","headerKey":"\u003cstring>","cacheMaxAge":86400,"clockTolerance":5,"maxTokenAge":"1d","algorithms":["RS256"]},"name":"\u003cstring>","is_enabled":true}],"actions":{"deny":false,"async":false,"on_success":{"feedback":{"value":5,"weight":1,"metadata":""}},"on_fail":{"feedback":{"value":-5,"weight":1,"metadata":""}}},"mcp_server_mappings":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","guardrail_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","mcp_server_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","run_on":["input"],"capability_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"dfa6e3d4-4700-4a30-b378-c2e20e8b646d":{"description":"Forbidden - guardrail not found or insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"},"type":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"error.type","typeLabel":"string"}},"required":["type","message","param","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","param":"\u003cstring>","type":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"da01724b-14ae-4481-8c28-aeadaca99155":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.param","typeLabel":"string | null"},"type":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"error.type","typeLabel":"string"}},"required":["type","message","param","code"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","param":"\u003cstring>","type":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"a32f564e-fd72-4d2a-b003-4f8f62227a26":{"Portkey-Key":{"type":"apiKey","in":"header","name":"x-portkey-api-key","scopes":[],"schemeName":"Portkey-Key"}}},"servers":{"fa5931de-e0c2-4f20-b68d-92f0e77cd69e":{"url":"https://api.portkey.ai/v1","description":"Portkey API Public Endpoint"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-portkey-api-key","scopes":[],"schemeName":"Portkey-Key"},"schema":{"title":"x-portkey-api-key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"Portkey-Key","name":"x-portkey-api-key"}],"title":"Portkey-Key"}]},"originalFileLocation":"https://raw.githubusercontent.com/Portkey-AI/openapi/refs/heads/master/openapi.yaml"},"subdomain":"portkey-docs","siteName":"Portkey (Prisma AIRS AI Gateway) Docs","title":"Retrieve Guardrail - Portkey (Prisma AIRS AI Gateway) Docs","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6aa9719e0031bd0287c96010","deploymentId":"67086365a151447bf2fa5021","questionText":"How do I retrieve a guardrail?","status":"active","generatedBy":"contextual","path":"api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","createdAt":"2026-09-15T16:26:06.075Z","updatedAt":"2026-09-15T16:26:06.075Z","__v":0},{"_id":"6aa9719e0031bd0287c96011","deploymentId":"67086365a151447bf2fa5021","questionText":"What is a guardrail?","status":"active","generatedBy":"contextual","path":"api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","createdAt":"2026-09-15T16:26:06.075Z","updatedAt":"2026-09-15T16:26:06.075Z","__v":0},{"_id":"6aa9719e0031bd0287c96012","deploymentId":"67086365a151447bf2fa5021","questionText":"Can I list all guardrails?","status":"active","generatedBy":"contextual","path":"api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","createdAt":"2026-09-15T16:26:06.075Z","updatedAt":"2026-09-15T16:26:06.075Z","__v":0}],"navMaps":{"firstHrefInVersion":{"Latest":{"href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","matchLevel":0},"Prisma AIRS":{"href":"/aigw/integrations/guardrails/aporia","matchLevel":2},"Virtual Keys (Deprecated)":{"href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-09-15T13:55:28.944Z","gitLastModified":"2026-08-06T05:55:04.000Z","originalFileLocation":"api-reference/admin-api/control-plane/guardrails/retrieve-guardrail.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Portkey (Prisma AIRS AI Gateway) Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Retrieve Guardrail - Portkey (Prisma AIRS AI Gateway) Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Portkey AI Gateway Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://portkey-docs.mintlify.app/_mintlify/api/og/v2?division=Guardrails\u0026amp;title=Retrieve+Guardrail\u0026amp;theme=262137c9f2583e48984715e7\u0026amp;signature=eb4e3ca7fa28d72c05e9247b4398e4f247ad7f98d13885b7c45c124d8767373a\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Retrieve Guardrail - Portkey (Prisma AIRS AI Gateway) Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://portkey-docs.mintlify.app/_mintlify/api/og/v2?division=Guardrails\u0026amp;title=Retrieve+Guardrail\u0026amp;theme=262137c9f2583e48984715e7\u0026amp;signature=eb4e3ca7fa28d72c05e9247b4398e4f247ad7f98d13885b7c45c124d8767373a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/portkey-docs/9Whrk-8bCE6hyGSn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Portkey (Prisma AIRS AI Gateway) Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0891B2\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.portkey.ai/#organization\",\"name\":\"Portkey (Prisma AIRS AI Gateway) Docs\",\"url\":\"https://docs.portkey.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/portkey-docs/tHk-hgNjLbEj4dhh/images/portkey-PANW-company-logo-positive.png?fit=max\u0026auto=format\u0026n=tHk-hgNjLbEj4dhh\u0026q=85\u0026s=c5fb09014ff79616583b1d3bffe27450\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.portkey.ai/docs#website\",\"name\":\"Portkey (Prisma AIRS AI Gateway) Docs\",\"url\":\"https://docs.portkey.ai/docs\",\"publisher\":{\"@id\":\"https://docs.portkey.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail#webpage\",\"url\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail\",\"name\":\"Retrieve Guardrail\",\"dateModified\":\"2026-08-06T05:55:04.000Z\",\"isPartOf\":{\"@id\":\"https://docs.portkey.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guardrails\",\"item\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/create-guardrail\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Retrieve Guardrail\",\"item\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail#apireference\",\"headline\":\"Retrieve Guardrail\",\"name\":\"Retrieve Guardrail\",\"url\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail\",\"mainEntityOfPage\":{\"@id\":\"https://docs.portkey.ai/docs/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail#webpage\"},\"dateModified\":\"2026-08-06T05:55:04.000Z\",\"publisher\":{\"@id\":\"https://docs.portkey.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.portkey.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Portkey (Prisma AIRS AI Gateway) Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Portkey (Prisma AIRS AI Gateway) Docs","nav":{"global":null,"versions":[{"version":"Latest","tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":"/introduction/what-is-portkey"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/ecosystem"}]},{"tab":"Gateway APIs","pages":[{"title":"Gateway APIs","href":"/api-reference/inference-api/introduction"}]},{"tab":"Admin APIs","groups":[{"group":"API Reference","pages":[{"title":"Introduction","href":"/api-reference/admin-api/introduction"},{"title":"Errors","href":"/api-reference/admin-api/error"}]},{"group":"Configs","pages":[{"title":"Create Config","openapi":"post /configs","href":"/api-reference/admin-api/control-plane/configs/create-config"},{"title":"List Configs","openapi":"get /configs","href":"/api-reference/admin-api/control-plane/configs/list-configs"},{"title":"Retrieve Config","openapi":"get /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/retrieve-config"},{"title":"List Config Versions","openapi":"get /configs/{slug}/versions","href":"/api-reference/admin-api/control-plane/configs/list-config-versions"},{"title":"Update Config","openapi":"put /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/update-config"},{"title":"Delete Config","openapi":"delete /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/delete-config"}]},{"group":"Integrations","pages":[{"title":"Create Integration","openapi":"post /integrations","href":"/api-reference/admin-api/control-plane/integrations/create-integration"},{"title":"List Integrations","openapi":"get /integrations","href":"/api-reference/admin-api/control-plane/integrations/list-integrations"},{"title":"Retrieve Integration","openapi":"get /integrations/{slug}","href":"/api-reference/admin-api/control-plane/integrations/retrieve-integration"},{"title":"Update Integration","openapi":"put /integrations/{slug}","href":"/api-reference/admin-api/control-plane/integrations/update-integration"},{"title":"Delete Integration","openapi":"delete /integrations/{slug}","href":"/api-reference/admin-api/control-plane/integrations/delete-integration"},{"group":"Model Access","pages":[{"title":"List Model Access","openapi":"get /integrations/{slug}/models","href":"/api-reference/admin-api/control-plane/integrations/models/list-model-access"},{"title":"Update Model Access","openapi":"put /integrations/{slug}/models","href":"/api-reference/admin-api/control-plane/integrations/models/update-model-access"},{"title":"Delete Custom Model","openapi":"delete /integrations/{slug}/models","href":"/api-reference/admin-api/control-plane/integrations/models/delete-custom-model"}]},{"group":"Workspace Access","pages":[{"title":"List Workspace Access","openapi":"get /integrations/{slug}/workspaces","href":"/api-reference/admin-api/control-plane/integrations/workspaces/list-workspace-access"},{"title":"Update Workspace Access","openapi":"put /integrations/{slug}/workspaces","href":"/api-reference/admin-api/control-plane/integrations/workspaces/update-workspace-access"}]}]},{"group":"MCP Integrations","pages":[{"title":"Create MCP Integration","openapi":"post /mcp-integrations","href":"/api-reference/admin-api/control-plane/mcp-integrations/create-mcp-integration"},{"title":"List MCP Integrations","openapi":"get /mcp-integrations","href":"/api-reference/admin-api/control-plane/mcp-integrations/list-mcp-integrations"},{"title":"Retrieve MCP Integration","openapi":"get /mcp-integrations/{mcpIntegrationId}","href":"/api-reference/admin-api/control-plane/mcp-integrations/retrieve-mcp-integration"},{"title":"Update MCP Integration","openapi":"put /mcp-integrations/{mcpIntegrationId}","href":"/api-reference/admin-api/control-plane/mcp-integrations/update-mcp-integration"},{"title":"Delete MCP Integration","openapi":"delete /mcp-integrations/{mcpIntegrationId}","href":"/api-reference/admin-api/control-plane/mcp-integrations/delete-mcp-integration"},{"group":"Workspaces","pages":[{"title":"List MCP Integration Workspaces","openapi":"get /mcp-integrations/{mcpIntegrationId}/workspaces","href":"/api-reference/admin-api/control-plane/mcp-integrations/workspaces/list-mcp-integration-workspaces"},{"title":"Update MCP Integration Workspaces","openapi":"put /mcp-integrations/{mcpIntegrationId}/workspaces","href":"/api-reference/admin-api/control-plane/mcp-integrations/workspaces/update-mcp-integration-workspaces"}]},{"group":"Capabilities","pages":[{"title":"List MCP Integration Capabilities","openapi":"get /mcp-integrations/{mcpIntegrationId}/capabilities","href":"/api-reference/admin-api/control-plane/mcp-integrations/capabilities/list-mcp-integration-capabilities"},{"title":"Update MCP Integration Capabilities","openapi":"put /mcp-integrations/{mcpIntegrationId}/capabilities","href":"/api-reference/admin-api/control-plane/mcp-integrations/capabilities/update-mcp-integration-capabilities"}]},{"title":"Retrieve MCP Integration Metadata","openapi":"get /mcp-integrations/{mcpIntegrationId}/metadata","href":"/api-reference/admin-api/control-plane/mcp-integrations/retrieve-mcp-integration-metadata"}]},{"group":"MCP Servers","pages":[{"title":"Create MCP Server","openapi":"post /mcp-servers","href":"/api-reference/admin-api/control-plane/mcp-servers/create-mcp-server"},{"title":"List MCP Servers","openapi":"get /mcp-servers","href":"/api-reference/admin-api/control-plane/mcp-servers/list-mcp-servers"},{"title":"Retrieve MCP Server","openapi":"get /mcp-servers/{mcpServerId}","href":"/api-reference/admin-api/control-plane/mcp-servers/retrieve-mcp-server"},{"title":"Update MCP Server","openapi":"put /mcp-servers/{mcpServerId}","href":"/api-reference/admin-api/control-plane/mcp-servers/update-mcp-server"},{"title":"Delete MCP Server","openapi":"delete /mcp-servers/{mcpServerId}","href":"/api-reference/admin-api/control-plane/mcp-servers/delete-mcp-server"},{"title":"Test MCP Server connection","openapi":"post /mcp-servers/{mcpServerId}/test","href":"/api-reference/admin-api/control-plane/mcp-servers/test-mcp-server"},{"group":"Capabilities","pages":[{"title":"List MCP Server capabilities","openapi":"get /mcp-servers/{mcpServerId}/capabilities","href":"/api-reference/admin-api/control-plane/mcp-servers/capabilities/list-mcp-server-capabilities"},{"title":"Bulk update MCP Server capability overrides","openapi":"put /mcp-servers/{mcpServerId}/capabilities","href":"/api-reference/admin-api/control-plane/mcp-servers/capabilities/bulk-update-mcp-server-capabilities"}]},{"group":"User Access","pages":[{"title":"List MCP Server user access","openapi":"get /mcp-servers/{mcpServerId}/user-access","href":"/api-reference/admin-api/control-plane/mcp-servers/user-access/list-mcp-server-user-access"},{"title":"Bulk update MCP Server user access","openapi":"put /mcp-servers/{mcpServerId}/user-access","href":"/api-reference/admin-api/control-plane/mcp-servers/user-access/bulk-update-mcp-server-user-access"}]},{"group":"Connections","pages":[{"title":"List MCP Server Connections","openapi":"get /mcp-servers/{mcpServerId}/connections","href":"/api-reference/admin-api/control-plane/mcp-servers/connections/list-mcp-server-connections"},{"title":"Delete MCP Server Connection","openapi":"delete /mcp-servers/{mcpServerId}/connections","href":"/api-reference/admin-api/control-plane/mcp-servers/connections/delete-mcp-server-connection"}]}]},{"group":"Providers","pages":[{"title":"Create Provider","openapi":"post /providers","href":"/api-reference/admin-api/control-plane/providers/create-provider"},{"title":"List Providers","openapi":"get /providers","href":"/api-reference/admin-api/control-plane/providers/list-providers"},{"title":"Retrieve Provider","openapi":"get /providers/{slug}","href":"/api-reference/admin-api/control-plane/providers/retrieve-provider"},{"title":"Update Provider","openapi":"put /providers/{slug}","href":"/api-reference/admin-api/control-plane/providers/update-provider"},{"title":"Delete Provider","openapi":"delete /providers/{slug}","href":"/api-reference/admin-api/control-plane/providers/delete-provider"}]},{"group":"Virtual Keys","pages":[{"title":"Create Virtual Key","openapi":"post /virtual-keys","href":"/api-reference/admin-api/control-plane/virtual-keys/create-virtual-key"},{"title":"List Virtual Key","openapi":"get /virtual-keys","href":"/api-reference/admin-api/control-plane/virtual-keys/list-virtual-keys"},{"title":"Retrieve Virtual Key","openapi":"get /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/retrieve-virtual-key"},{"title":"Update Virtual Key","openapi":"put /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/update-virtual-key"},{"title":"Delete Virtual Key","openapi":"delete /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/delete-virtual-key"}]},{"group":"Prompts","pages":[{"title":"Create Prompt","openapi":"post /prompts","href":"/api-reference/admin-api/control-plane/prompts/create-prompt"},{"title":"List Prompts","openapi":"get /prompts","href":"/api-reference/admin-api/control-plane/prompts/list-prompts"},{"title":"Retrieve Prompt","openapi":"get /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/retrieve-prompt"},{"title":"Update Prompt","openapi":"put /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/update-prompt"},{"title":"Delete Prompt","openapi":"delete /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/delete-prompt"},{"title":"Publish Prompt","openapi":"put /prompts/{promptId}/makeDefault","href":"/api-reference/admin-api/control-plane/prompts/publish-prompt"},{"title":"List Prompt Versions","openapi":"get /prompts/{promptId}/versions","href":"/api-reference/admin-api/control-plane/prompts/list-prompt-versions"},{"title":"Retrieve Prompt Version","openapi":"get /prompts/{promptId}/versions/{versionId}","href":"/api-reference/admin-api/control-plane/prompts/retrieve-prompt-version"},{"title":"Update Prompt Version","openapi":"put /prompts/{promptId}/versions/{versionId}","href":"/api-reference/admin-api/control-plane/prompts/update-prompt-version"},{"group":"Prompt Partials","pages":[{"title":"Create Partial","openapi":"post /prompts/partials","href":"/api-reference/admin-api/control-plane/prompts/partials/create-partial"},{"title":"List Partials","openapi":"get /prompts/partials","href":"/api-reference/admin-api/control-plane/prompts/partials/list-partials"},{"title":"Retrieve Partial","openapi":"get /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/retrieve-partial"},{"title":"Update Partial","openapi":"put /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/update-partial"},{"title":"Delete Partial","openapi":"delete /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/delete-partial"},{"title":"List Partial Versions","openapi":"get /prompts/partials/{promptPartialId}/versions","href":"/api-reference/admin-api/control-plane/prompts/partials/list-partial-versions"},{"title":"Publish Partial","openapi":"put /prompts/partials/{promptPartialId}/makeDefault","href":"/api-reference/admin-api/control-plane/prompts/partials/publish-partial"}]},{"group":"Prompt Labels","pages":[{"title":"Create Label","openapi":"post /labels","href":"/api-reference/admin-api/control-plane/prompts/labels/create-label"},{"title":"List Labels","openapi":"get /labels","href":"/api-reference/admin-api/control-plane/prompts/labels/list-labels"},{"title":"Retrieve Label","openapi":"get /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/retrieve-label"},{"title":"Update Label","openapi":"put /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/update-label"},{"title":"Delete Label","openapi":"delete /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/delete-label"}]},{"group":"Prompt Collections","pages":[{"title":"Create Prompt Collection","openapi":"post /collections","href":"/api-reference/admin-api/control-plane/prompts/collections/create-collection"},{"title":"List Prompt Collections","openapi":"get /collections","href":"/api-reference/admin-api/control-plane/prompts/collections/list-collections"},{"title":"Retrieve Prompt Collection","openapi":"get /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/retrieve-collection"},{"title":"Update Prompt Collection","openapi":"put /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/update-collection"},{"title":"Delete Prompt Collection","openapi":"delete /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/delete-collection"}]}]},{"group":"API Keys","pages":[{"title":"Create API Key","openapi":"post /api-keys/{type}/{sub-type}","href":"/api-reference/admin-api/control-plane/api-keys/create-api-key"},{"title":"Update API Key","openapi":"put /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/update-api-key"},{"title":"Rotate API Key","openapi":"post /api-keys/{id}/rotate","href":"/api-reference/admin-api/control-plane/api-keys/rotate-api-key"},{"title":"Delete an API Key","openapi":"delete /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/delete-an-api-key"},{"title":"Retrieve an API Key","openapi":"get /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/retrieve-an-api-key"},{"title":"List API Key","openapi":"get /api-keys","href":"/api-reference/admin-api/control-plane/api-keys/list-api-keys"}]},{"group":"Analytics [BETA]","pages":[{"group":"Summary","pages":[{"title":"Get User Grouped Data","openapi":"get /analytics/groups/users","href":"/api-reference/admin-api/control-plane/analytics/summary/get-all-cache-data"}]},{"group":"Groups Paginated Data","pages":[{"title":"Get Metadata Grouped Data","openapi":"get /analytics/groups/metadata/{metadataKey}","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-metadata-grouped-data"},{"title":"Get Model Grouped Data","openapi":"get /analytics/groups/ai-models","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-model-grouped-data"},{"title":"Get Provider Grouped Data","openapi":"get /analytics/groups/provider","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-provider-grouped-data"},{"title":"Get User Grouped Data","openapi":"get /analytics/groups/users","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-user-grouped-data"}]},{"group":"Graphs - Time Series Data","pages":[{"title":"Get cache hit latency data","openapi":"get /analytics/graphs/cache/latency","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cache-hit-latency-data"},{"title":"Get cache hit rate data","openapi":"get /analytics/graphs/cache/hit-rate","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cache-hit-rate-data"},{"title":"Get cost data","openapi":"get /analytics/graphs/cost","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cost-data"},{"title":"Get error rate data","openapi":"get /analytics/graphs/errors/rate","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-error-rate-data"},{"title":"Get errors data","openapi":"get /analytics/graphs/errors","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-errors-data"},{"title":"Get feedback data","openapi":"get /analytics/graphs/feedbacks","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-data"},{"title":"Get feedback per ai models data","openapi":"get /analytics/graphs/feedbacks/ai-models","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-per-ai-models-data"},{"title":"Get feedback score distribution data","openapi":"get /analytics/graphs/feedbacks/scores","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-score-distribution-data"},{"title":"Get latency data","openapi":"get /analytics/graphs/latency","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-latency-data"},{"title":"Get requests data","openapi":"get /analytics/graphs/requests","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-requests-data"},{"title":"Get requests per user data","openapi":"get /analytics/graphs/users/requests","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-requests-per-user-data"},{"title":"Get rescued requests data","openapi":"get /analytics/graphs/requests/rescued","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-rescued-requests-data"},{"title":"Get status code data","openapi":"get /analytics/graphs/errors/stacks","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-status-code-data"},{"title":"Get tokens data","openapi":"get /analytics/graphs/tokens","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-tokens-data"},{"title":"Get unique status code data","openapi":"get /analytics/graphs/errors/status-codes","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-unique-status-code-data"},{"title":"Get users data","openapi":"get /analytics/graphs/users","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-users-data"},{"title":"Get weighted feedback data","openapi":"get /analytics/graphs/feedbacks/weighted","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-weighted-feedback-data"}]}]},{"group":"Users","pages":[{"title":"Retrieve a user","openapi":"get /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/retrieve-a-user"},{"title":"Retrieve all users","openapi":"get /admin/users","href":"/api-reference/admin-api/control-plane/users/retrieve-all-users"},{"title":"Update a user","openapi":"put /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/update-a-user"},{"title":"Remove a user","openapi":"delete /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/remove-a-user"}]},{"group":"User Invites","pages":[{"title":"Invite a User","openapi":"post /admin/users/invites","href":"/api-reference/admin-api/control-plane/user-invites/invite-a-user"},{"title":"Retrieve an user invite","openapi":"get /admin/users/invites/{inviteId}","href":"/api-reference/admin-api/control-plane/user-invites/retrieve-an-invite"},{"title":"Retrieve all user invite","openapi":"get /admin/users/invites","href":"/api-reference/admin-api/control-plane/user-invites/retrieve-all-user-invites"},{"title":"Delete a user invite","openapi":"delete /admin/users/invites/{inviteId}","href":"/api-reference/admin-api/control-plane/user-invites/delete-a-user-invite"},{"title":"Resend a user invite","openapi":"post /admin/users/invites/{inviteId}/resend","href":"/api-reference/admin-api/control-plane/user-invites/resend-a-user-invite"}]},{"group":"Workspaces","pages":[{"title":"Create Workspace","openapi":"post /admin/workspaces","href":"/api-reference/admin-api/control-plane/workspaces/create-workspace"},{"title":"Retrieve all Workspaces","openapi":"get /admin/workspaces","href":"/api-reference/admin-api/control-plane/workspaces/retrieve-all-workspaces"},{"title":"Retrieve a Workspace","openapi":"get /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/retrieve-a-workspace"},{"title":"Update Workspace","openapi":"put /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/update-workspace"},{"title":"Delete a Workspace","openapi":"delete /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/delete-a-workspace"}]},{"group":"Workspace Members","pages":[{"title":"Add a Workspace Member","openapi":"post /admin/workspaces/{workspaceId}/users","href":"/api-reference/admin-api/control-plane/workspace-members/add-a-workspace-member"},{"title":"Retrieve all Workspace Member","openapi":"get /admin/workspaces/{workspaceId}/users","href":"/api-reference/admin-api/control-plane/workspace-members/retrieve-all-workspace-members"},{"title":"Retrieve a Workspace Member","openapi":"get /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/retrieve-a-workspace-member"},{"title":"Update Workspace Member","openapi":"put /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/update-workspace-member"},{"title":"Remove Workspace Member","openapi":"delete /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/remove-workspace-member"}]},{"group":"SCIM Workspace Mappings","pages":[{"title":"List SCIM Workspace Mappings","openapi":"get /scim/workspaces","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/list-scim-workspace-mappings"},{"title":"Create SCIM Workspace Mapping","openapi":"post /scim/workspaces","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/create-scim-workspace-mapping"},{"title":"Delete SCIM Workspace Mapping","openapi":"delete /scim/workspaces/{scimWorkspaceGroupId}","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/delete-scim-workspace-mapping"}]},{"group":"Audit Logs","pages":[{"title":"List Audit Logs","openapi":"get /audit-logs","href":"/api-reference/admin-api/control-plane/audit-logs/list-audit-logs"}]},{"group":"Guardrails","pages":[{"title":"Create Guardrail","openapi":"post /guardrails","href":"/api-reference/admin-api/control-plane/guardrails/create-guardrail"},{"title":"List Guardrails","openapi":"get /guardrails","description":"","href":"/api-reference/admin-api/control-plane/guardrails/list-guardrails"},{"title":"Retrieve Guardrail","openapi":"get /guardrails/{guardrailId}","href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail"},{"title":"Update Guardrail","openapi":"put /guardrails/{guardrailId}","description":"","href":"/api-reference/admin-api/control-plane/guardrails/update-guardrail"},{"title":"Delete Guardrail","openapi":"delete /guardrails/{guardrailId}","href":"/api-reference/admin-api/control-plane/guardrails/delete-guardrail"}]},{"group":"Secret References","pages":[{"title":"Create Secret Reference","openapi":"post /secret-references","href":"/api-reference/admin-api/control-plane/secret-references/create-secret-reference"},{"title":"List Secret References","openapi":"get /secret-references","href":"/api-reference/admin-api/control-plane/secret-references/list-secret-references"},{"title":"Retrieve Secret Reference","openapi":"get /secret-references/{secretReferenceId}","href":"/api-reference/admin-api/control-plane/secret-references/retrieve-secret-reference"},{"title":"Update Secret Reference","openapi":"put /secret-references/{secretReferenceId}","href":"/api-reference/admin-api/control-plane/secret-references/update-secret-reference"},{"title":"Delete Secret Reference","openapi":"delete /secret-references/{secretReferenceId}","href":"/api-reference/admin-api/control-plane/secret-references/delete-secret-reference"}]},{"group":"Policies","pages":[{"group":"Usage Limits","pages":[{"title":"Create Usage Limits Policy","openapi":"post /policies/usage-limits","href":"/api-reference/admin-api/control-plane/policies/usage-limits/create-usage-limits-policy"},{"title":"List Usage Limits Policy","openapi":"get /policies/usage-limits","href":"/api-reference/admin-api/control-plane/policies/usage-limits/list-usage-limits-policy"},{"title":"Retrieve Usage Limits Policy","openapi":"get /policies/usage-limits/{policyUsageLimitsId}","href":"/api-reference/admin-api/control-plane/policies/usage-limits/retrieve-usage-limits-policy"},{"title":"Update Usage Limits Policy","openapi":"put /policies/usage-limits/{policyUsageLimitsId}","href":"/api-reference/admin-api/control-plane/policies/usage-limits/update-usage-limits-policy"},{"title":"Delete Usage Limits Policy","openapi":"delete /policies/usage-limits/{policyUsageLimitsId}","href":"/api-reference/admin-api/control-plane/policies/usage-limits/delete-usage-limits-policy"},{"title":"List Usage Limits Policy Entities","openapi":"get /policies/usage-limits/{policyUsageLimitsId}/entities","href":"/api-reference/admin-api/control-plane/policies/usage-limits/list-usage-limits-policy-entities"},{"title":"Reset Usage Limits Policy Entity","openapi":"put /policies/usage-limits/{policyUsageLimitsId}/entities/{entityId}/reset","href":"/api-reference/admin-api/control-plane/policies/usage-limits/reset-usage-limits-policy-entity"}]},{"group":"Rate Limits","pages":[{"title":"Create Rate Limits Policy","openapi":"post /policies/rate-limits","href":"/api-reference/admin-api/control-plane/policies/rate-limits/create-rate-limits-policy"},{"title":"List Rate Limits Policy","openapi":"get /policies/rate-limits","href":"/api-reference/admin-api/control-plane/policies/rate-limits/list-rate-limits-policy"},{"title":"Retrieve Rate Limits Policy","openapi":"get /policies/rate-limits/{rateLimitsPolicyId}","href":"/api-reference/admin-api/control-plane/policies/rate-limits/retrieve-rate-limits-policy"},{"title":"Update Rate Limits Policy","openapi":"put /policies/rate-limits/{rateLimitsPolicyId}","href":"/api-reference/admin-api/control-plane/policies/rate-limits/update-rate-limits-policy"},{"title":"Delete Rate Limits Policy","openapi":"delete /policies/rate-limits/{rateLimitsPolicyId}","href":"/api-reference/admin-api/control-plane/policies/rate-limits/delete-rate-limits-policy"}]}]},{"group":"OpenAPI","pages":[{"title":"OpenAPI Specification","url":"https://github.com/Portkey-AI/openapi","href":"/api-reference/admin-api/open-api-specification"}]}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/guides/use-cases/run-batch-evals"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026/september"}]},{"tab":"Help Center","pages":[{"title":"Help Center","href":"/help-center/you-do-not-have-enough-permissions"}]}]},{"version":"Prisma AIRS","pages":[{"title":"Prisma AIRS","href":"/aigw/integrations/guardrails/aporia"}]},{"version":"Virtual Keys (Deprecated)","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/virtual_key_old/introduction/what-is-portkey"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/virtual_key_old/integrations/ecosystem"}]},{"tab":"Inference API","pages":[{"title":"Inference API","href":"/api-reference/inference-api/introduction"}]},{"tab":"Admin API","groups":[{"group":"API Reference","pages":[{"title":"Introduction","href":"/api-reference/admin-api/introduction"}]},{"group":"Configs","pages":[{"title":"Create Config","openapi":"post /configs","href":"/api-reference/admin-api/control-plane/configs/create-config"},{"title":"List Configs","openapi":"get /configs","href":"/api-reference/admin-api/control-plane/configs/list-configs"},{"title":"Retrieve Config","openapi":"get /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/retrieve-config"},{"title":"List Config Versions","openapi":"get /configs/{slug}/versions","href":"/api-reference/admin-api/control-plane/configs/list-config-versions"},{"title":"Update Config","openapi":"put /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/update-config"},{"title":"Delete Config","openapi":"delete /configs/{slug}","href":"/api-reference/admin-api/control-plane/configs/delete-config"}]},{"group":"Virtual Keys","pages":[{"title":"Create Virtual Key","openapi":"post /virtual-keys","href":"/api-reference/admin-api/control-plane/virtual-keys/create-virtual-key"},{"title":"List Virtual Key","openapi":"get /virtual-keys","href":"/api-reference/admin-api/control-plane/virtual-keys/list-virtual-keys"},{"title":"Retrieve Virtual Key","openapi":"get /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/retrieve-virtual-key"},{"title":"Update Virtual Key","openapi":"put /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/update-virtual-key"},{"title":"Delete Virtual Key","openapi":"delete /virtual-keys/{slug}","href":"/api-reference/admin-api/control-plane/virtual-keys/delete-virtual-key"}]},{"group":"Prompts","pages":[{"title":"Create Prompt","openapi":"post /prompts","href":"/api-reference/admin-api/control-plane/prompts/create-prompt"},{"title":"List Prompts","openapi":"get /prompts","href":"/api-reference/admin-api/control-plane/prompts/list-prompts"},{"title":"Retrieve Prompt","openapi":"get /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/retrieve-prompt"},{"title":"Update Prompt","openapi":"put /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/update-prompt"},{"title":"Delete Prompt","openapi":"delete /prompts/{promptId}","href":"/api-reference/admin-api/control-plane/prompts/delete-prompt"},{"title":"Publish Prompt","openapi":"put /prompts/{promptId}/makeDefault","href":"/api-reference/admin-api/control-plane/prompts/publish-prompt"},{"title":"List Prompt Versions","openapi":"get /prompts/{promptId}/versions","href":"/api-reference/admin-api/control-plane/prompts/list-prompt-versions"},{"title":"Retrieve Prompt Version","openapi":"get /prompts/{promptId}/versions/{versionId}","href":"/api-reference/admin-api/control-plane/prompts/retrieve-prompt-version"},{"title":"Update Prompt Version","openapi":"put /prompts/{promptId}/versions/{versionId}","href":"/api-reference/admin-api/control-plane/prompts/update-prompt-version"},{"group":"Prompt Partials","pages":[{"title":"Create Partial","openapi":"post /prompts/partials","href":"/api-reference/admin-api/control-plane/prompts/partials/create-partial"},{"title":"List Partials","openapi":"get /prompts/partials","href":"/api-reference/admin-api/control-plane/prompts/partials/list-partials"},{"title":"Retrieve Partial","openapi":"get /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/retrieve-partial"},{"title":"Update Partial","openapi":"put /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/update-partial"},{"title":"Delete Partial","openapi":"delete /prompts/partials/{promptPartialId}","href":"/api-reference/admin-api/control-plane/prompts/partials/delete-partial"},{"title":"List Partial Versions","openapi":"get /prompts/partials/{promptPartialId}/versions","href":"/api-reference/admin-api/control-plane/prompts/partials/list-partial-versions"},{"title":"Publish Partial","openapi":"put /prompts/partials/{promptPartialId}/makeDefault","href":"/api-reference/admin-api/control-plane/prompts/partials/publish-partial"}]},{"group":"Prompt Labels","pages":[{"title":"Create Label","openapi":"post /labels","href":"/api-reference/admin-api/control-plane/prompts/labels/create-label"},{"title":"List Labels","openapi":"get /labels","href":"/api-reference/admin-api/control-plane/prompts/labels/list-labels"},{"title":"Retrieve Label","openapi":"get /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/retrieve-label"},{"title":"Update Label","openapi":"put /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/update-label"},{"title":"Delete Label","openapi":"delete /labels/{labelId}","href":"/api-reference/admin-api/control-plane/prompts/labels/delete-label"}]},{"group":"Prompt Collections","pages":[{"title":"Create Prompt Collection","openapi":"post /collections","href":"/api-reference/admin-api/control-plane/prompts/collections/create-collection"},{"title":"List Prompt Collections","openapi":"get /collections","href":"/api-reference/admin-api/control-plane/prompts/collections/list-collections"},{"title":"Retrieve Prompt Collection","openapi":"get /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/retrieve-collection"},{"title":"Update Prompt Collection","openapi":"put /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/update-collection"},{"title":"Delete Prompt Collection","openapi":"delete /collections/{collectionId}","href":"/api-reference/admin-api/control-plane/prompts/collections/delete-collection"}]}]},{"group":"API Keys","pages":[{"title":"Create API Key","openapi":"post /api-keys/{type}/{sub-type}","href":"/api-reference/admin-api/control-plane/api-keys/create-api-key"},{"title":"Update API Key","openapi":"put /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/update-api-key"},{"title":"Rotate API Key","openapi":"post /api-keys/{id}/rotate","href":"/api-reference/admin-api/control-plane/api-keys/rotate-api-key"},{"title":"Delete an API Key","openapi":"delete /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/delete-an-api-key"},{"title":"Retrieve an API Key","openapi":"get /api-keys/{id}","href":"/api-reference/admin-api/control-plane/api-keys/retrieve-an-api-key"},{"title":"List API Key","openapi":"get /api-keys","href":"/api-reference/admin-api/control-plane/api-keys/list-api-keys"}]},{"group":"Analytics [BETA]","pages":[{"group":"Summary","pages":[{"title":"Get User Grouped Data","openapi":"get /analytics/groups/users","href":"/api-reference/admin-api/control-plane/analytics/summary/get-all-cache-data"}]},{"group":"Groups Paginated Data","pages":[{"title":"Get Metadata Grouped Data","openapi":"get /analytics/groups/metadata/{metadataKey}","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-metadata-grouped-data"},{"title":"Get Model Grouped Data","openapi":"get /analytics/groups/ai-models","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-model-grouped-data"},{"title":"Get Provider Grouped Data","openapi":"get /analytics/groups/provider","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-provider-grouped-data"},{"title":"Get User Grouped Data","openapi":"get /analytics/groups/users","href":"/api-reference/admin-api/control-plane/analytics/groups-paginated-data/get-user-grouped-data"}]},{"group":"Graphs - Time Series Data","pages":[{"title":"Get cache hit latency data","openapi":"get /analytics/graphs/cache/latency","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cache-hit-latency-data"},{"title":"Get cache hit rate data","openapi":"get /analytics/graphs/cache/hit-rate","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cache-hit-rate-data"},{"title":"Get cost data","openapi":"get /analytics/graphs/cost","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-cost-data"},{"title":"Get error rate data","openapi":"get /analytics/graphs/errors/rate","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-error-rate-data"},{"title":"Get errors data","openapi":"get /analytics/graphs/errors","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-errors-data"},{"title":"Get feedback data","openapi":"get /analytics/graphs/feedbacks","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-data"},{"title":"Get feedback per ai models data","openapi":"get /analytics/graphs/feedbacks/ai-models","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-per-ai-models-data"},{"title":"Get feedback score distribution data","openapi":"get /analytics/graphs/feedbacks/scores","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-feedback-score-distribution-data"},{"title":"Get latency data","openapi":"get /analytics/graphs/latency","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-latency-data"},{"title":"Get requests data","openapi":"get /analytics/graphs/requests","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-requests-data"},{"title":"Get requests per user data","openapi":"get /analytics/graphs/users/requests","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-requests-per-user-data"},{"title":"Get rescued requests data","openapi":"get /analytics/graphs/requests/rescued","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-rescued-requests-data"},{"title":"Get status code data","openapi":"get /analytics/graphs/errors/stacks","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-status-code-data"},{"title":"Get tokens data","openapi":"get /analytics/graphs/tokens","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-tokens-data"},{"title":"Get unique status code data","openapi":"get /analytics/graphs/errors/status-codes","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-unique-status-code-data"},{"title":"Get users data","openapi":"get /analytics/graphs/users","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-users-data"},{"title":"Get weighted feedback data","openapi":"get /analytics/graphs/feedbacks/weighted","href":"/api-reference/admin-api/control-plane/analytics/graphs-time-series-data/get-weighted-feedback-data"}]}]},{"group":"Users","pages":[{"title":"Retrieve a user","openapi":"get /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/retrieve-a-user"},{"title":"Retrieve all users","openapi":"get /admin/users","href":"/api-reference/admin-api/control-plane/users/retrieve-all-users"},{"title":"Update a user","openapi":"put /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/update-a-user"},{"title":"Remove a user","openapi":"delete /admin/users/{userId}","href":"/api-reference/admin-api/control-plane/users/remove-a-user"}]},{"group":"User Invites","pages":[{"title":"Invite a User","openapi":"post /admin/users/invites","href":"/api-reference/admin-api/control-plane/user-invites/invite-a-user"},{"title":"Retrieve an user invite","openapi":"get /admin/users/invites/{inviteId}","href":"/api-reference/admin-api/control-plane/user-invites/retrieve-an-invite"},{"title":"Retrieve all user invite","openapi":"get /admin/users/invites","href":"/api-reference/admin-api/control-plane/user-invites/retrieve-all-user-invites"},{"title":"Delete a user invite","openapi":"delete /admin/users/invites/{inviteId}","href":"/api-reference/admin-api/control-plane/user-invites/delete-a-user-invite"},{"title":"Resend a user invite","openapi":"post /admin/users/invites/{inviteId}/resend","href":"/api-reference/admin-api/control-plane/user-invites/resend-a-user-invite"}]},{"group":"Workspaces","pages":[{"title":"Create Workspace","openapi":"post /admin/workspaces","href":"/api-reference/admin-api/control-plane/workspaces/create-workspace"},{"title":"Retrieve all Workspaces","openapi":"get /admin/workspaces","href":"/api-reference/admin-api/control-plane/workspaces/retrieve-all-workspaces"},{"title":"Retrieve a Workspace","openapi":"get /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/retrieve-a-workspace"},{"title":"Update Workspace","openapi":"put /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/update-workspace"},{"title":"Delete a Workspace","openapi":"delete /admin/workspaces/{workspaceId}","href":"/api-reference/admin-api/control-plane/workspaces/delete-a-workspace"}]},{"group":"Workspace Members","pages":[{"title":"Add a Workspace Member","openapi":"post /admin/workspaces/{workspaceId}/users","href":"/api-reference/admin-api/control-plane/workspace-members/add-a-workspace-member"},{"title":"Retrieve all Workspace Member","openapi":"get /admin/workspaces/{workspaceId}/users","href":"/api-reference/admin-api/control-plane/workspace-members/retrieve-all-workspace-members"},{"title":"Retrieve a Workspace Member","openapi":"get /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/retrieve-a-workspace-member"},{"title":"Update Workspace Member","openapi":"put /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/update-workspace-member"},{"title":"Remove Workspace Member","openapi":"delete /admin/workspaces/{workspaceId}/users/{userId}","href":"/api-reference/admin-api/control-plane/workspace-members/remove-workspace-member"}]},{"group":"SCIM Workspace Mappings","pages":[{"title":"List SCIM Workspace Mappings","openapi":"get /scim/workspaces","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/list-scim-workspace-mappings"},{"title":"Create SCIM Workspace Mapping","openapi":"post /scim/workspaces","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/create-scim-workspace-mapping"},{"title":"Delete SCIM Workspace Mapping","openapi":"delete /scim/workspaces/{scimWorkspaceGroupId}","href":"/api-reference/admin-api/control-plane/scim-workspace-mappings/delete-scim-workspace-mapping"}]},{"group":"Audit Logs","pages":[{"title":"List Audit Logs","openapi":"get /audit-logs","href":"/api-reference/admin-api/control-plane/audit-logs/list-audit-logs"}]},{"group":"Guardrails","pages":[{"title":"Create Guardrail","openapi":"post /guardrails","href":"/api-reference/admin-api/control-plane/guardrails/create-guardrail"},{"title":"List Guardrails","openapi":"get /guardrails","description":"","href":"/api-reference/admin-api/control-plane/guardrails/list-guardrails"},{"title":"Retrieve Guardrail","openapi":"get /guardrails/{guardrailId}","href":"/api-reference/admin-api/control-plane/guardrails/retrieve-guardrail"},{"title":"Update Guardrail","openapi":"put /guardrails/{guardrailId}","description":"","href":"/api-reference/admin-api/control-plane/guardrails/update-guardrail"},{"title":"Delete Guardrail","openapi":"delete /guardrails/{guardrailId}","href":"/api-reference/admin-api/control-plane/guardrails/delete-guardrail"}]},{"group":"OpenAPI","pages":[{"title":"OpenAPI Specification","url":"https://github.com/Portkey-AI/openapi","href":"/api-reference/admin-api/open-api-specification"}]}]},{"tab":"Cookbooks","pages":[{"title":"Cookbooks","href":"/guides/use-cases/run-batch-evals"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2025/may"}]},{"tab":"Help articles","pages":[{"title":"Help articles","href":"/help-center/you-do-not-have-enough-permissions"}]}]}]},"basePath":"","title":"Retrieve Guardrail - Portkey (Prisma AIRS AI Gateway) Docs","buildId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","deploymentId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-D_4Sesi0.js","utils-DRHeK26p.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C6d-DUc2.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dex7slho.js","snippetPresets-BcCEBp0Z.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CufowNTX.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-A4lJSCIe.js","shallow-DqoHP7zn.js","getApiPlaygroundDisplay-Cku8AmtL.js","CodeSnippet-CtHQbNqc.js","CodeSnippets-CGo5Cslf.js","Page-BoJxk0m8.js","getPastedJson-M-bKdue4.js","icon-DEqCU4st.js","MethodPill-DnfSSXiJ.js","DuplicateIcon-BHu2PE8M.js","createIcon-BPsE5X7c.js","DynamicMarkdown-Dnt6YhtR.js","SectionHeading-6CtFWqMQ.js","axios-vUo_bRtp.js","Markdown-BoKe_1fI.js","clsx-DM5-sUNJ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CkIdkovK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-B3e6Nh_r.js"]}