train_timing_model
Starts a timing refresh. It takes no model id, because there is one timing model per workspace, and it dispatches the same run the Timing page runs rather than training in the request. Returns a run id and a pending status, then poll get_timing_readout.
What it returns
The id and status of the timing run just queued, for the org's one timing model.
Credential
An app session token, from an authenticated app.ax1om.ai session. Call it with only an API key and you get a plain refusal saying so, rather than a confusing 401.
Network call: yes. The full credential split is on authentication.
Example call
Most readers never write the protocol themselves: the agent does, once the server is connected. Both forms are the same call.
Use the ax1om MCP server.Call train_timing_model: starts a timing refresh.{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "train_timing_model", "arguments": {} }}The arguments object is whatever this tool's own input schema declares. An MCP client reads that schema from the server, so it is the server that answers for the exact shape rather than this page.