Skip to main content
Use the strategy update routes to change a reusable strategy after you create it. These changes can affect every portfolio enrolled in the strategy. For the complete provider workflow, see the Build and Distribute Strategies.

Choose the correct route

All update routes require strategies:write. Cross-tenant access returns 404.

Update metadata

Use PATCH /v2/strategies/{strategyId} to change name, description, or isPublic. This route uses JSON Merge Patch.
The strict body accepts only name, description, and isPublic.

Change weights or assets

Allocation versions are immutable. Publish a new version with the complete target allocation. The request is not a partial patch. If you omit an existing asset, it is not part of the new target.
The new version becomes active immediately. Each enrolled portfolio uses it during its next rebalance. Coordinate with distributors before you publish a material change.
Previous versions remain available from GET /v2/strategies/{strategyId}/versions. To restore an old allocation, publish that allocation again as a new version.

Change the schedule

Replace the configured cadence with an interval or cron schedule:
The route also accepts a five-field cron expression and IANA timezone:
Read the configured cadence with GET /v2/strategies/{strategyId}/schedule. Read runtime values, such as nextDueAt, from GET /v2/portfolios/{portfolioId}.

Change preferences or fees

  • PATCH /v2/strategies/{strategyId}/preferences merge-patches swap settings.
  • PATCH /v2/strategies/{strategyId}/fees merge-patches strategy fee overrides.
Read the current values before you patch them. Omitted fields keep their current values.

Further reference