Jump to content
  • 1

Eror with IG API?


blitzjoker

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?

 

Link to comment

29 answers to this question

Recommended Posts

  • 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
Link to comment
  • 0

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
Link to comment
  • 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.

 

Link to comment
  • 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

 

 

 

Link to comment
  • 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
Link to comment
  • 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
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • image.png

  • Posts

    • Gain Advantages in the Crypto World with Gateio ReferrlCode: 3930511 Introduction: Gate.io is known as a reliable and innovative platform for cryptocurrency trading. By joining the platform with the Gateio Referrlcode "3930511", you can take advantage of various benefits. In this article, we will explore the opportunities offered by the Gate.io referrl code, how to use it, and the technical benefits it provides. What is the Gate.io ReferrlCode? The Gate.io Referrlcode "3930511" is a unique code that new users can use when signing up on the platform. Entering this code during the registration process or while managing your account grants you various bonuses and rewards. Benefits of the ReferrlCode: Trading Fee Discount: By signing up with the Gate.io Referrlcode "3930511", you can receive a discount on trading fees. This can reduce your trading costs over time and help you earn more profit. Bonus Cryptocurrency: When you use the code to register, you may receive a certain amount of bonus cryptocurrency. These bonuses can help increase your trading capital. Reward Programs: Gate.io offers various reward programs for users who use the Referrlcode. These programs allow you to earn extra rewards based on your trading volume. Technical Details and Usage: Registration Process: During the registration on Gate.io, enter the code "3930511" in the "ReferrlCode" field. This step will link the referrl code to your account and enable you to benefit from the associated advantages. API Usage: Gate.io offers API support for advanced users. These APIs allow you to create trading bots and implement automated trading strategies. By signing up with the Referrlcode, you can access additional resources and support for API usage. Security Features: Gate.io provides advanced security measures such as two-factor authentication (2FA), cold storage, and regular security audits to ensure the safety of its users. By registering with the Referrlcode, you can also benefit from these security features. Conclusion: By joining the platform with the Gate.io Referrlcode "3930511", you can reduce your trading costs, earn bonus cryptocurrency, and take advantage of reward programs. Additionally, you can optimize your trading experience with technical benefits like API support and advanced security features. Sign up now and start benefiting from these advantages with the Gate.io Referrlcode!
    • Gate io Referns Kod: “3930511” olarak kullanilir. Dünyada en çok kullanılan, ömür boyu geçerli, en yüksek indirim oranına sahip Gate io referns kod udur. Gate io kripto para borsasına kayıt olurken “Referns Kimliği” yazan yere “3930511” yazınız. Alacağınız işlem ücreti indirimi % 100'dür. Ayrıca 6666$ USDT komisyon iade bonusu alacaksınız. Kripto para borsası Gate io Referns Kod: “3930511” ile vadeli işlem yani futures işlem ücreti indirimleri ve spot ve marjin işlem ücreti indirimleri kazanırsınız. Ayrıca bonuslar ve bir çok promosyon kazanırsınız. Teknoloji ve finans dünyasında yatırım ve ticaret yapmak için hemen Gate io borsasına: “3930511” referns kod u ile kayıt olun.
    • MEXC Referns Kod: “mexc-rb” olarak kullanilir. Dünyada en çok kullanılan, ömür boyu geçerli, en yüksek indirim oranına sahip MEXC referns kod udur. MEXC kripto para borsasına kayıt olurken “Davet Kod u” yazan yere “mexc-rb” yazınız. Alacağınız işlem ücreti indirimi % 100'dür. Ayrıca 1000$ USDT komisyon iade bonusu alacaksınız. Kripto para borsası MEXC Referns Kod: “mexc-rb” ile vadeli işlem yani futures işlem ücreti indirimleri ve spot ve marjin işlem ücreti indirimleri kazanırsınız. Ayrıca bonuslar ve bir çok promosyon kazanırsınız. Teknoloji ve finans dünyasında yatırım ve ticaret yapmak için hemen MEXC borsasına: “mexc-rb” referns kod u ile kayıt olun.
×
×
  • Create New...
us