Skip to main content
POST
/
policies
/
create_policy
Create a policy
curl --request POST \
  --url https://api.svantic.com/policies/create_policy \
  --header 'Content-Type: application/json' \
  --data '
{
  "tenant_id": "string",
  "scope": "tool",
  "name": "string",
  "decision": "string",
  "description": "string",
  "match": {
    "example_key": "example_value"
  },
  "reason": "string",
  "approvers": [
    "string"
  ],
  "evaluator": {
    "example_key": "example_value"
  },
  "priority": 0,
  "enabled": true
}
'
{
  "policy": {
    "policy_id": "string",
    "tenant_id": "string",
    "scope": "tool",
    "name": "string",
    "decision": "string",
    "description": "string",
    "match": {
      "example_key": "example_value"
    },
    "reason": "string",
    "approvers": [
      "string"
    ],
    "evaluator": {
      "example_key": "example_value"
    },
    "priority": 0,
    "enabled": true,
    "created_at": "2026-03-31T12:00:00.000Z",
    "updated_at": "2026-03-31T12:00:00.000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.svantic.com/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
tenant_id
string
required
scope
enum<string>
required
Available options:
tool,
admission,
plan,
session,
dispatch
name
string
required
decision
string
required
description
string
match
object
reason
string
approvers
string[]
evaluator
object
priority
integer
enabled
boolean
default:true

Response

Policy created.

policy
object
required