Extended API Interface
The platform's HTTP interface (https://www.fmz.com/api/v1) for scripts, scheduled jobs and other programs: query the account, dockers, strategies and robots, create, restart and stop robots, send interactive commands to robots, and so on.
To operate the platform interactively from an AI assistant (Claude Code, Cursor, ...), prefer AI Integration (the MCP service, see AI Integration): it has more tools, takes named parameters, and can be authorized by permission category. Both can use the same API KEY.
Steps: create an API KEY (Create ApiKey), send requests as described in Authentication Methods, and look up methods and parameters in Extended API Interface Details.
In this sectionRead the whole section
| Name | Description |
| AI Integration | Connect FMZ to an AI coding assistant (AI agent) such as Claude Code, Codex or Cursor, and you can write strategies, run backtests, create and manage live tradi… |
| Create ApiKey | On the Account Settings → API KEY page (/m/account#apikey), click "Create New ApiKey" to get an AccessKey and a SecretKey. |
| Authentication Methods (2) | The extended API supports two authentication methods: signature authentication and direct authentication. |
| Extended API Interface Details (17) | All methods are called through https://www.fmz.com/api/v1; for the request format and signature see Token Authentication, for the response structure and error c… |
| Extended API Interface Return Codes | Every response of the extended API has the JSON structure below: code tells whether the request itself succeeded, and the method's result is in data. |
| Live Trading Status Codes | The status field in the data returned by GetRobotList, GetRobotDetail and GetRobotLogs is the robot status code, with these values. |