Skip to main content
PATCH
/
api
/
core
/
guardrails
/
use_case_configuration
/
{use_case_id}
/
update_filter
Update use case guardrails filter
curl --request PATCH \
  --url https://api.example.com/api/core/guardrails/use_case_configuration/{use_case_id}/update_filter \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "content_filter": {
    "toxic_filter": 123,
    "derogatory_filter": 123,
    "violent_filter": 123,
    "sexual_filter": 123,
    "insult_filter": 123,
    "profanity_filter": 123,
    "death_harm_tragedy_filter": 123,
    "firearms_weapons_filter": 123,
    "public_safety_filter": 123,
    "health_filter": 123,
    "religion_belief_filter": 123,
    "illicit_drugs_filter": 123,
    "war_conflict_filter": 123,
    "finance_filter": 123,
    "politics_filter": 123,
    "legal_filter": 123
  },
  "jailbreak_filter": 123,
  "use_global_filter": false
}
'
{
  "use_global_filter": false,
  "content_filter": {
    "toxic_filter": 0,
    "derogatory_filter": 0,
    "violent_filter": 0,
    "sexual_filter": 0,
    "insult_filter": 0,
    "profanity_filter": 0,
    "death_harm_tragedy_filter": 0,
    "firearms_weapons_filter": 0,
    "public_safety_filter": 0,
    "health_filter": 0,
    "religion_belief_filter": 0,
    "illicit_drugs_filter": 0,
    "war_conflict_filter": 0,
    "finance_filter": 0,
    "politics_filter": 0,
    "legal_filter": 0
  },
  "jailbreak_filter": 0
}

Authorizations

Authorization
string
header
required

Bearer token authentication. Format: 'Bearer '

Path Parameters

use_case_id
string
required

Body

application/json
content_filter
GuardrailsFilterRequestSchema · object
jailbreak_filter
integer | null
use_global_filter
boolean
default:false

Response

Successful Response

use_global_filter
boolean
default:false
content_filter
FilterConfig · object
jailbreak_filter
integer
default:0
Required range: 0 <= x <= 3