ProjectX Error Codes by Endpoint: What Each Number Means
On September 17, 2026, we sent the ProjectX API a login with a username that doesn’t exist. It answered HTTP 200 with this body: On the login endpoint, errorCode: 3 means InvalidCredentials. The same 3 from Order/place means InsufficientFunds, and from Auth/validate it means ExpiredToken. So which one just hit your bot? That’s the trap […]










