Publish an Asset Allocation Template

Validates and publishes a new version, then re-resolves each live descendant one hop at a time: valid children auto-publish propagated versions, conflicting children freeze with needs_resolution set. The request carries the current_version_id the builder session was seeded from; a mismatch returns 409 so a stale session re-seeds instead of silently overwriting.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The ID of the asset allocation template

Body Params
string
required

The version ID the builder session was seeded from; a mismatch fails with 409

config
object

A fully materialized template tree. The document root is itself a node.

overrides
object

A linked template's delta against its base, keyed by stable node id. Field semantics are tri-state and load-bearing: an absent field inherits from the base, an explicit null is an unset/clear override, a value is an override. Per node: relative_weight/min_weight/max_weight plus a strategies map keyed by strategy id with relative_weight/min_weight/max_weight (value overrides), added (child-added entry), and removed (child-removed base entry). Typed loosely so absent and null survive the wire.

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json