Skip to main content
POST

Authorizations

x-portkey-api-key
string
header
required

Body

application/json
name
string
required

Name of the guardrail

Example:

"Content Safety Check"

checks
object[]
required

Array of guardrail checks to apply

Minimum array length: 1
actions
object
required

Actions to take when guardrail checks fail or pass

workspace_id
string<uuid>

Workspace UUID (required if organisation_id not provided and not using API key)

organisation_id
string<uuid>

Organisation UUID (required if workspace_id not provided and not using API key)

Response

Guardrail created successfully

id
string
required

Unique identifier of the created guardrail

slug
string
required

URL-friendly slug for the guardrail

version_id
string
required

Version identifier for the guardrail configuration

Last modified on April 8, 2026