Jump to content
  • 1

Eror with IG API?

Question

Hi I am getting the following error from the IG API when trying to log in via their Excel interface file:

{“errorCode”:”error.client.accounts.list.generic-error”}

I log in every day this way and have never had this problem before.  Does anyone have any idea how to get round it?

 

Share this post


Link to post

29 answers to this question

Recommended Posts

  • 0

Thanks for the info; at least I know it's not something I've done!

 

Share this post


Link to post
  • 0

I'm also having this issue, it was working this morning. 

When trying to GET https://demo-api.ig.com/gateway/deal/accounts I receive this response:

status_code: 500
content: {"errorCode":"error.client.accounts.list.generic-error"}

Not tried in live

Share this post


Link to post
  • 0

Yes me too - all my files aren't working

Same 500 error

Not a good time just before a market turn !!

Share this post


Link to post
  • 0
Guest rka

Same problem here. This seems to be an internal issue.

Share this post


Link to post
  • 0

One way that I am bypassing this error at the moment is by using the json object that is coming from the AuthenticationResponse. 

Within the response there is one node that contains the Account Info as well as another node that contains all the accounts that you might have. There you can find almost the same information that you would get from the Accounts endpoint.

{
  "accountType": "SPREADBET",
  "accountInfo": {
    "balance": 0,
    "deposit": 0,
    "profitLoss": 0,
    "available": 0
  },
  "currencyIsoCode": "GBP",
  "currencySymbol": "£",
  "currentAccountId": "",
  "lightstreamerEndpoint": "https://apd.marketdatasystems.com",
  "accounts": [
    {
      "accountId": "",
      "accountName": "Spread bet",
      "preferred": true,
      "accountType": "SPREADBET"
    }
  ],
  "clientId": "",
  "timezoneOffset": 1,
  "hasActiveDemoAccounts": true,
  "hasActiveLiveAccounts": true,
  "trailingStopsEnabled": false,
  "reroutingEnvironment": null,
  "dealingEnabled": true
}

  • Sad 1

Share this post


Link to post
  • 0
Guest JRH

Yeah same issue. Logs in ok, gets market data. 500 error on the account info.... 

Share this post


Link to post
  • 0
Guest Gael

Same issue here. Suddenly ...

Share this post


Link to post
  • 0
Posted (edited)

I don't use the Excel add-in. I develop in c# using plain html Rest calls, so I was more talking about the json response from the service itself. I replied to your initial message just to say that I was having the same problem, so you don't get mad :D
But looking at the sample code for Excel provided from IG I can see that there is a Subscription group that handles this call:

 private SubscriptionGroup accountBalanceSubscription;

This object is within the IGApiExcelClient class.

That subscription connects ultimately to the rest endpoint that throws the error, you will need to change it to use the information coming from the authentication response instead of the accounts response. I can image anyway that this error should be fixed very soon. I am expecting it to go away tomorrow during the day.

Can we log this error anywhere that would reach the API team? I saw that you posted the same message on the API forum as well but no one seemed to reply. 

Edited by jlz
  • Sad 1

Share this post


Link to post
  • 0

Thanks jlz; I program in vba and could probably use what you have said to maybe delve into a solution, but none of us should have too really.  Still, you are probably right that this will be fixed soon, unless IG have just given up on their API which is always possible.  It's certainly not well supported.  No, I don't know how to report this directly to IG sadly.  I'll have a look tomorrow maybe and report back if I find out more.

 

Share this post


Link to post
  • 0

I'm having this problem too.

I'm looking for a work around. I call the API from a .net application. I will advise if I find a solution.

I hope IG supports their API more actively going forward. It's the one feature that provides value add over other brokers

Cheers

 

 

 

Share this post


Link to post
  • 0

Same error here.  I presumed it was due to some sort of weekend server maintenance.  Really hope it gets resolved asap.

Share this post


Link to post
  • 0

I am now seeing this problem as well (it was working for me last week).

The /gateway/deal/accounts endpoint is returning a server 500 error:  {"errorCode":"error.client.accounts.list.generic-error"}

It is broken on both the demo and prod API.

@CharlotteIG Can somebody at IG look into this as a matter of urgency?

Thanks.

Share this post


Link to post
  • 0
Guest elongden

same problem here and neither the demo or the live account works. When can this be fixed?

Share this post


Link to post
  • 0

Same problem with me. It also occurs if you use the API companion. I also cannot switch accounts.

 

Share this post


Link to post
  • 0

I have just logged in ok and downloaded some data successfully.  Have not tried automated trading yet, but will have a go this afternoon.

  • Like 1

Share this post


Link to post
  • 0
46 minutes ago, blitzjoker said:

I have just logged in ok and downloaded some data successfully.  Have not tried automated trading yet, but will have a go this afternoon.

It's working for me on Live but not on Demo.

Share this post


Link to post
  • 0
Posted (edited)

Get accounts is still not working for me on demo (i.e. using the API companion)

Edited by JulianG

Share this post


Link to post
  • 0

Thank you to jlz for a work around using the authentication response. Having implemented the jlz approach (under .net) I find now also that the /accounts end point is working again, at least for the Live account.  

 

 

  • Like 1

Share this post


Link to post
  • 0

Am still seeing the same 500 error on trying to retrieve an account balance...

{"errorCode":"error.client.accounts.list.generic-error"}
Internal Server Error

Share this post


Link to post
  • 0

I'm finding the API now allows index data download but not account balances - still getting a 500 error on those

Share this post


Link to post
  • 0

This is fixed now for me in the API companion. I can list accounts and change account.

Julian

Share this post


Link to post
  • 0
On 19/06/2020 at 14:59, blitzjoker said:

Hi I am getting the following error from the IG API when trying to log in via their Excel interface file:

{“errorCode”:”error.client.accounts.list.generic-error”}

I log in every day this way and have never had this problem before.  Does anyone have any idea how to get round it?

 

 

On 19/06/2020 at 15:09, jlz said:

I am getting the same error.
I tried the API companion at https://labs.ig.com/sample-apps/api-companion/index.html
and it returns the same error you posted as well . I guess we have to wait for it to be fixed, it is a 500 internal server error. We can't do anything. 

 

On 19/06/2020 at 15:58, Mellstock said:

I am having the same problem

 

On 19/06/2020 at 16:21, another_user said:

I'm also having this issue, it was working this morning. 

When trying to GET https://demo-api.ig.com/gateway/deal/accounts I receive this response:

status_code: 500
content: {"errorCode":"error.client.accounts.list.generic-error"}

Not tried in live

 

On 19/06/2020 at 21:05, John_M said:

Yes me too - all my files aren't working

Same 500 error

Not a good time just before a market turn !!

 

On 20/06/2020 at 11:31, Guest rka said:

Same problem here. This seems to be an internal issue.

 

On 20/06/2020 at 08:26, rmwesley said:

Same for me via python ig-markets-api-python-library 

 

On 22/06/2020 at 02:58, BDod said:

I'm having this problem too.

I'm looking for a work around. I call the API from a .net application. I will advise if I find a solution.

I hope IG supports their API more actively going forward. It's the one feature that provides value add over other brokers

Cheers

 

 

 

 

On 22/06/2020 at 08:41, Guest elongden said:

same problem here and neither the demo or the live account works. When can this be fixed?

 

On 22/06/2020 at 08:54, JulianG said:

Same problem with me. It also occurs if you use the API companion. I also cannot switch accounts.

 

Hey everyone,

After speaking with out technical team they confirmed: 

 
I got your case with API on the forums. We have an incident on it INC0455486. So far we have fixed for the live and waiting on demo
 
If you're still experiencing issues with your live account please email us, explain the issues and reference the incident number above. Demo account issues should be resolved within the week. 
 
Apologies for the inconvenience. 
  • Like 1
  • Great! 1

Share this post


Link to post
  • 0

Thanks - it starting working mid afternoon but it's just given me a 500 error when trying to check balances again

Share this post


Link to post
  • 0

Still getting a 500 error when looking for my balance, although it did just auto-deal for me

Obtaining market data seems to be working fine.

  • Like 1

Share this post


Link to post
  • 0

Seems to be all working now - thanks !

 

Share this post


Link to post

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
You are posting as a guest. If you have an account, please sign in.
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×