Create a new guard rail for compliance monitoring.
Guard rails monitor AI responses during calls to catch compliance violations and trigger automated actions. Learn more in the Guard Rails documentation.Documentation Index
Fetch the complete documentation index at: https://docs.bland.ai/llms.txt
Use this file to discover all available pages before exploring further.
tcpa:ai_disclosure - AI must disclose it’s an AItcpa:recording_disclosure - Must disclose the call is being recordedtcpa:self_introduction - Must identify who is callingtcpa:opt_out - Monitors for user opt-out requeststcpa:opt_out type is different from the others: it’s not time-based and instead monitors the entire conversation to detect if the agent continues to engage after the user opts out. The config.end_seconds field is not needed for this type.tcpa:ai_disclosure, tcpa:recording_disclosure, tcpa:self_introduction).end_seconds (number) - Time window in seconds. If the required disclosure is not made within this time, the configured actions will trigger.source_type (string, required) - Type of source: PERSONA, PATHWAY, or INBOUNDsource_id (string, required) - ID of the source to attach toactions (array, required) - Actions to take when the guard rail triggerscustom for custom guard rails.actions array. Available action types:
| Action Type | Description | Config |
|---|---|---|
end_call | Immediately terminate the call | None |
transfer | Transfer to a human agent | { "phone_number": "+15551234567" } |
move_to_node | Jump to a specific pathway node | { "node_id": "node-uuid" } |
id, org_id, type, name, description, prompt, config, attachments, created_at, and updated_at.