V2 Integrator API
Publish strategy version
Publishes a new allocation version and makes it the active one.
POST
Publishes a new allocation version. The new version becomes the strategy’s
active version. Previous versions stay readable via
GET /v2/strategies/{strategyId}/versions.
- Auth:
x-api-keyheader (required) - Required scope:
strategies:write
Request body
allocation— required. Same validation asPOST /v2/strategies: weights sum to 100, CAIP-19 asset IDs, ≤50 assets.changeLog— optional, ≤500 chars. Free-form note shown in the version history.
version) return
400. Version numbers are server-assigned.
Concurrent publishes
If two publishes for the same strategy arrive at the same time, each gets a distinct sequential version number and the last one becomes the active version. Serialize on your side if you need strict ordering.Cross-tenant access
Returns404 — strategies you don’t own are not exposed.