observedAt is the UTC timestamp of the live observationlatencyMs is how long the terminal session tookx-request-id identifies the request for support and auditCache-Control: no-store| Endpoint | Purpose |
POST /v1/accounts | Link an MT5 account with a real read-only login check |
GET /v1/accounts | List linked accounts |
DELETE /v1/accounts/{accountId} | Disable an account and revoke future reads |
GET /v1/accounts/{accountId}/balance | Balance, equity, and currency from a fresh login |
GET /v1/accounts/{accountId}/positions | Currently open positions |
GET /v1/accounts/{accountId}/trades | Closed deals for a time window, cursor paginated |
GET /v1/accounts/{accountId}/snapshot | Balance, positions, and recent trades from one session |
snapshot. It serves everything from a single exclusive login, so you pay the login latency once./v1/openapi.json.