Skip to main content
GET
Get all Guardrails

Authorizations

x-api-key
string
header
required

Response

A list of guardrails

id
string<uuid>
required
Example:

"dfbaa3c6-1e90-43df-869a-b023896a198c"

key
string
required

Permanent slug derived from name at creation time. Never regenerated, even if name changes later. This is the identifier the running agent uses as the tool name.

Example:

"hate_speech_filter"

name
string
required
Example:

"Hate Speech Filter"

category
string
required
Example:

"Content Safety"

prompt
string
required
Example:

"Trigger when the user uses hateful, discriminatory, or abusive language toward a person or group."

response_message
string
required
Example:

"I'm sorry, but I can't help with that. Let's keep things respectful."

callback_url
string
required
Example:

"https://yourapp.com/webhooks/guardrail"

is_active
boolean
required
Example:

true

created_at
string<date-time>
required
Example:

"2026-08-14T11:38:46.479224Z"

updated_at
string<date-time>
required
Example:

"2026-08-14T11:38:46.479224Z"