Skip to main content
GET
List Guard Rails

Headers

string
required
Your API key for authentication.

Query Parameters

string
Filter guard rails by the type of source they’re attached to.Options: PERSONA, PATHWAY, INBOUND
string
Filter guard rails by a specific source ID (must be a valid UUID).

Response

array
Array of guard rail objects.
string
Unique identifier for the guard rail.
string
Organization ID that owns this guard rail.
string
Type of guard rail. One of: tcpa:ai_disclosure, tcpa:recording_disclosure, tcpa:self_introduction, tcpa:opt_out, or custom.
string
Name of the guard rail (for custom guard rails).
string
Description of the guard rail (for custom guard rails).
string
Detection prompt (only for custom guard rails).
object
Configuration object. For TCPA time-based guard rails, contains end_seconds.
array
Array of sources this guard rail is attached to. Each attachment contains source_type (PERSONA, PATHWAY, or INBOUND), source_id, and actions.
string
ISO 8601 timestamp of when the guard rail was created.
string
ISO 8601 timestamp of when the guard rail was last modified.
array
Any errors that occurred (null if none).

Docs for agents: llms.txt