Guardrails
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalDefault:
0limitinteger · min: 1OptionalDefault:
100orderany ofOptional
stringOptional
nullOptional
ordersany ofOptional
string[]Optional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
/api/guardrailsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
titlestringRequired
scope_typestring · enumRequiredPossible values:
scope_paramsany ofOptional
or
nullOptional
actionstring · enumRequiredPossible values:
enabledbooleanOptionalDefault:
trueResponses
200
Successful Response
application/json
Responseany
404
Not found
422
Validation Error
application/json
post
/api/guardrailsNo content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
scope_typestring · enumRequiredPossible values:
paramstringRequired
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
/api/guardrails/supported_scopes/{scope_type}/params/{param}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
guardrail_idintegerRequired
Body
titlestringRequired
scope_typestring · enumRequiredPossible values:
scope_paramsany ofOptional
or
nullOptional
actionstring · enumRequiredPossible values:
enabledbooleanOptionalDefault:
trueResponses
200
Successful Response
application/json
Responseany
404
Not found
422
Validation Error
application/json
put
/api/guardrails/{guardrail_id}No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
code_root_idany ofOptional
integerOptional
nullOptional
pageintegerOptionalDefault:
0limitinteger · min: 1OptionalDefault:
100orderany ofOptional
stringOptional
nullOptional
ordersany ofOptional
string[]Optional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Bodyany of[]
or
or
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
post
/api/guardrails/executionsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
code_root_idany ofOptional
integerOptional
nullOptional
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
/api/guardrails/executions/_termsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
200
Successful Response
application/json
Responseany
404
Not found
422
Validation Error
application/json
get
/api/guardrails/executions/{id}No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
guardrail_idintegerRequired
Query parameters
pageintegerOptionalDefault:
0limitinteger · min: 1OptionalDefault:
100orderany ofOptional
stringOptional
nullOptional
ordersany ofOptional
string[]Optional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Bodyany of[]
or
or
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
post
/api/guardrails/{guardrail_id}/executionsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalDefault:
0limitinteger · min: 1OptionalDefault:
100orderany ofOptional
stringOptional
nullOptional
ordersany ofOptional
string[]Optional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Bodyany of[]
or
or
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
get
/api/guardrails/violationsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageintegerOptionalDefault:
0limitinteger · min: 1OptionalDefault:
100orderany ofOptional
stringOptional
nullOptional
ordersany ofOptional
string[]Optional
nullOptional
directionany ofOptional
stringOptional
nullOptional
searchany ofOptional
stringOptional
nullOptional
Bodyany of[]
or
or
Responses
200
Successful Response
application/json
404
Not found
422
Validation Error
application/json
post
/api/guardrails/violationsLast updated
Was this helpful?
