Using the API companion tool when I enter in the demo credentials I get this return response for both unencrypted and encrypted passwords (version 2)
HTTP 500
status: error
Content-Type: application/json
Cache-Control: no-cache, no-store
{
"errorCode": "Transformation failure."
}
I also get this when trying to login through the API via my application.
Version 3 oAuth doesn't work at all and I get the following response:
HTTP 400
status: error
Content-Type: application/json
Cache-Control: no-cache, no-store
{
"errorCode": "error.security.invalid-details"
}
This only happens with my demo credentials and not my live credentials. Live credentials are fine.
Exactly the same issue here with both app and API companion.
Regarding the {"errorCode": "Transformation failure."} issue, I had exactly the same issue.
For me, this appears to have been caused by lack of a "default" demo account. In MyIG / Dashboard, I had 2 demo accounts - Demo-Spreadbet and Demo-CFD. However, neither of the "default" radio buttons was checked. As soon as I checked one of the radios, I immediately got status 200 (success) on the API Companion login test. Hope this helps.