Skip to main content
Validate Bundle Candidate

Authorizations

Authorization
string
header
required

Named syn_ API key or migration-only legacy key.

Path Parameters

organization_id
string<uuid>
required
app_id
string<uuid>
required

Body

application/json
base_bundle_id
string<uuid>
required
contents
BundleCandidateContents · object

Documents that replace the base bundle's; omitted kinds keep the base's.

Response

Successful Response

valid
boolean
required
changed_kinds
enum<string>[]
Available options:
experience,
scorecard,
context,
guardrail,
adaptive_policy,
report_template
existing_bundle_id
string<uuid> | null
existing_bundle_status
enum<string> | null
Available options:
draft,
validated,
published,
deprecated,
archived
fingerprint
string | null
issues
CandidateIssue · object[]
latest_published_bundle_id
string<uuid> | null
latest_published_experience_version_id
string<uuid> | null
truncated
boolean
default:false