Skip to main content
Create Definition

Authorizations

Authorization
string
header
required

Named syn_ API key or migration-only legacy key.

Headers

Idempotency-Key
string
required
Required string length: 1 - 255

Path Parameters

organization_id
string<uuid>
required
app_id
string<uuid>
required
kind
enum<string>
required
Available options:
experience,
scorecard,
context,
guardrail,
adaptive_policy,
report_template

Body

application/json
business_id
string
required
Pattern: ^[a-z0-9](?:[a-z0-9_-]{0,126}[a-z0-9])?$
content
Content · object
required
name
string
required
Required string length: 1 - 255
locale
string
default:en
Required string length: 2 - 35

Response

Successful Response

app_id
string<uuid>
required
business_id
string
required
content
Content · object
required
content_hash
string
required
created_at
string<date-time>
required
id
string<uuid>
required
kind
enum<string>
required
Available options:
experience,
scorecard,
context,
guardrail,
adaptive_policy,
report_template
locale
string
required
name
string
required
revision
integer
required
status
enum<string>
required
Available options:
draft,
validated,
published,
deprecated,
archived
created_by_user_id
string<uuid> | null
published_at
string<date-time> | null