Skip to content
Clym

API reference

Guardrail settings

Operations for guardrails platform settings

Read guardrail settings

GET

Retrieve guardrails platform settings

Path parameters:

Name Type Required Description
property_id string Yes
200Guardrail settingsapplication/json
resultobjectoptional
Guardrails platform settings
Show properties
guardrails_enabledobjectoptional
Individual setting field with metadata
Show properties
idintegeroptional
namestringoptional
valuestring | boolean | integer | number | any[]optional
allowed_valuesstring[]optional
feature_flagstringoptional
can_changebooleanoptional
get/{property_id}/settings/guardrails
GET /api/{property_id}/settings/guardrails HTTP/1.1
Host: {instance}.clym.io
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200Guardrail settings
{
  "result": {
    "guardrails_enabled": {
      "id": 0,
      "name": "string",
      "value": null,
      "allowed_values": ["string"],
      "feature_flag": "string",
      "can_change": false
    }
  }
}

Save guardrail settings

POST

Update guardrails platform settings

Path parameters:

Name Type Required Description
property_id string Yes
Request bodyapplication/json
settingsobjectrequired
200Settings updatedapplication/json
resultobjectoptional
Show properties
changedboolean | string[]optional
post/{property_id}/settings/guardrails
POST /api/{property_id}/settings/guardrails HTTP/1.1
Host: {instance}.clym.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
  "settings": {}
}
200Settings updated
{
  "result": {
    "changed": null
  }
}

Sign asset upload

POST

Generate signed URL for uploading guardrail assets

Path parameters:

Name Type Required Description
property_id string Yes
Request bodyapplication/json
mimestringrequired
fieldstringrequired
200Upload URL generatedapplication/json
resultobjectoptional
Show properties
urlstringoptional
attachment_idstringoptional
expires_atstringoptional
post/{property_id}/settings/guardrails/sign-asset
POST /api/{property_id}/settings/guardrails/sign-asset HTTP/1.1
Host: {instance}.clym.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*

{
  "mime": "string",
  "field": "string"
}
200Upload URL generated
{
  "result": {
    "url": "string",
    "attachment_id": "string",
    "expires_at": "string"
  }
}

© 2026 ClymTermsPrivacy policyCookie policy