V2 Integrator API
Patch strategy preferences
Patches the strategy’s stored preference overrides.
PATCH
Patches the strategy’s stored preference overrides. Swap settings live under
the
The strategy’s schedule is unaffected. There is no dedicated
swap namespace: slippageBps, priceImpactBps, and thresholdUsd.
- Auth:
x-api-keyheader (required) - Required scope:
strategies:write
Patch semantics
Patches are applied per inner field withinswap:
- Omitted field — preserve the current value
- Explicit
null— clear the field - Explicit value — set the field
{} and { "swap": {} } are both 200 no-ops.
Clearing all preferences
To remove every per-strategy override and fall back to the tenant defaults, send a PATCH with all swap fields set tonull:
DELETE
endpoint.
Schedule is rejected
This endpoint patches preferences only. To change the schedule, callPUT /v2/strategies/{strategyId}/schedule. Sending a schedule field
here returns 400.
Cross-tenant access
Returns404 — strategies you don’t own are not exposed.