Publish a report to the public website
save_strategyPUBLIC: anyone can see the saved page. Publish a completed report to the public website after the user asks to save it. Use the reportId returned by report, a public slug, and client-authored page and presentation choices. Never submit or invent result numbers. Adds it to the strategy directory without rerunning the strategy. Existing slugs require expectedKey to replace a different result. setAsHome changes the home page only when explicitly requested.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"reportId": "<reportId>",
"id": "<id>",
"presentation": "<presentation>",
"page": "<page>"
},
"name": "save_strategy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Public page slug. New slugs add a page; existing slugs require expectedKey to replace. | |
| page | Yes | ||
| reportId | Yes | The reportId returned by report. Do not submit prices, trades, or statistics. | |
| setAsHome | No | Also select this strategy for the home page. Otherwise preserve the current home strategy. | |
| expectedKey | No | Current published key, required only when replacing a different saved result at this slug. | |
| presentation | Yes |