Force a personalization rebuild
POST /v1/profile/refresh — Run all three personalization rebuilds (trading_summary / tags / memories) with `force=true`. Also kicks off `MinaraHist
POST /v1/profile/refresh
Run all three personalization rebuilds (trading_summary / tags / memories) with force=true. Also kicks off MinaraHistorySync.runOnce() first so external perps + spot history is current before the rebuild reads it. Throttle gates do not apply on the force path.
| Method | POST |
| Path | /v1/profile/refresh |
| Auth | Authorization: Bearer <token> required when GATEWAY_AUTH_TOKEN is set |
| Category | personalization |
Response body
{ "ok": true, "results": { "trading_summary": { "changed": true }, "tags": {}, "memories": {} } }