API temporarily disabled (Sept 22-25) — Guild Wars 2 Forums
Home API Development

API temporarily disabled (Sept 22-25)

Lawton Campbell.8517Lawton Campbell.8517 ArenaNet Personal  
edited October 3, 2017 in API Development

I broke stuff. Temporarily turned off all of the APIs while I sort out some crashing backend server. Planning on turning it back on todayMonday with some endpoints disabled (/v2/colors and the corresponding /v1 endpoint, at least). Sorry about the mess.

asdadasd

Tagged:

Comments

  • Thanks for letting us know. (Good luck!)

    Hype is the path to the dark side. Hype leads to unfulfilled expectations. Disappointment leads to anger. Anger leads to disgust. Disgust leads to "oh, new shinies! I'm back!"

  • Glad I finally looked at the forums for this! I tried to generate 4 different ones and then thought... hey check the forums see if theres something going on! Glad I did!

  • Darlgon.9273Darlgon.9273 Member ✭✭✭

    Owch.. Bummer dude. Hope you get a Einstein idea on fix before Monday.

  • This explains things, I was looking up builds and couldn't see them. This wouldn't have happened IF WE HAD BUILD TEMPLATES TO SAVE BUILDS!!!!!!!!

  • Thanks for notifying us. Just as I was about to try writing my first GW2 API to get the prices of all the dyes I don't own. I guess it's back to excel for now...

  • Hey, thanks for letting us know!

    This exposed that I'm not properly handling the API being down in my app which I'm now fixing, and I don't know that I'd have properly caught it if the API didn't explode.

    Good luck and remember to take breaks and stuff!
    :+1:

  • Vegeta.2563Vegeta.2563 Member ✭✭✭

    @cthos.3791 said:
    Hey, thanks for letting us know!

    This exposed that I'm not properly handling the API being down in my app which I'm now fixing, and I don't know that I'd have properly caught it if the API didn't explode.

    Good luck and remember to take breaks and stuff!
    :+1:

    What does your app do btw?

  • @Valento.9852 said:
    Lawton, is it possible for you guys to have a mirror api web server before big updates? There's a plethora of websites which simply won't work without them, and while I sincerely understand shoot happens in live, it would be cool to have a backup of sorts... at least for static endpoints such as items, traits and skills. There's quite a lot of popular build websites which break without them.

    Bump to this! ^
    Quite a few websites are basically unusable without this.
    Would be fabulous to have even an outdated mirror, until the new/fixed one kicks in.

  • @Vegeta.2563 said:

    @cthos.3791 said:
    Hey, thanks for letting us know!

    This exposed that I'm not properly handling the API being down in my app which I'm now fixing, and I don't know that I'd have properly caught it if the API didn't explode.

    Good luck and remember to take breaks and stuff!
    :+1:

    What does your app do btw?

    It's a mobile character viewer app for iOS. https://itunes.apple.com/us/app/gw2-assistant/id1206531672?ls=1&mt=8

    I open sourced the v1 of it since I'm about 95% done updating the whole thing to Ionic 3, but I don't really have a lot of time to work on it. :/

    v1 source is here: https://github.com/cthos/gw2-ionic

  • Zok.4956Zok.4956 Member ✭✭✭
    edited September 24, 2017

    @Valento.9852 said:
    Lawton, is it possible for you guys to have a mirror api web server before big updates? There's a plethora of websites which simply won't work without them, and while I sincerely understand shoot happens in live, it would be cool to have a backup of sorts... at least for static endpoints such as items, traits and skills. There's quite a lot of popular build websites which break without them.

    A better solution would be to have some local cache in the API-client for the data that the API-client wants to serve offline (when the API is not responding). An API-client/website should always be prepared that API-calls do not work.

    https://www.gw2gh.com/ - A GW2-Guild-Hall.
    Register and check your guild leaderboard to see who is the best in your guild and who finished achievements first.

  • @Lawton Campbell.8517 said:
    I broke stuff. Temporarily turned off all of the APIs while I sort out some crashing backend server. Planning on turning it back on todayMonday with some endpoints disabled (/v2/colors and the corresponding /v1 endpoint, at least). Sorry about the mess.

    How's it going? Are you on track to have the API back online today?

  • witcher.3197witcher.3197 Member ✭✭✭✭
    edited September 25, 2017

    I'm about to sacrifice a goat for the API gods, please hurry.. I love that goat.

  • I was told tacos are needed to get the API up again.

  • please fix this now !!

  • I wanted to add my voice and say, I too would love a backup api to act as a placeholder snapshot before big releases.

  • Was wondering if there was any update on if you're still planning to make the API available at some point today?

  • Neutra.6857Neutra.6857 Member ✭✭✭

    @atd.9348 said:
    Hi ArenaNet, I am witcher.3197's goat. Please fix the API.

    I'm the knife....I still agree please fix the API!

  • Gandarel.5091Gandarel.5091 Member ✭✭✭
    edited September 25, 2017

    Is this even being worked on? Will we get an update on this or do I have to call animal rescue?

  • "He's dead, Jim."

  • It's up :+1: !!!

  • Don't know if everything is fixed but traits etc seems to be workind at the moment from what I see on metabattle.

  • Looks to be trying to come up

  • Seems like some of the account side api stuff is still offline but most everything is back up!

  • Leablo.2651Leablo.2651 Member ✭✭✭
    edited September 27, 2017

    I'm still not seeing character inventory. Seems like the bags property is null.

    Update: Appears to be working as of 9/26 patch.

  • Dailies don't appear to account for PoF. Still seeing the HoT only dailies.

  • @Klypto.7630 said:
    Seems like some of the account side api stuff is still offline but most everything is back up!

    Lawton did say he'd disable a few in order to bring the system back up today.

    Hype is the path to the dark side. Hype leads to unfulfilled expectations. Disappointment leads to anger. Anger leads to disgust. Disgust leads to "oh, new shinies! I'm back!"

  • Is this issue fixed already? :anguished:

  • @Boogiepop Void.6473 said:
    Dailies don't appear to account for PoF. Still seeing the HoT only dailies.

    Oh believe me, we are getting PoF dailies. At least two PvE ones in the last 3 days.

  • Boogiepop Void.6473Boogiepop Void.6473 Member ✭✭✭
    edited September 26, 2017

    What I'm saying is the API is still only showing them as if you don't have PoF but do have HoT. The set for PoF is not showing in the API.

  • Zok.4956Zok.4956 Member ✭✭✭

    @Boogiepop Void.6473 said:
    What I'm saying is the API is still only showing them as if you don't have PoF but do have HoT. The set for PoF is not showing in the API.

    The API is not showing PoF items in a lot of places. It seems he had to make a version-rollback to a pre-PoF-version to bring the API up again.

    https://www.gw2gh.com/ - A GW2-Guild-Hall.
    Register and check your guild leaderboard to see who is the best in your guild and who finished achievements first.

  • @Neutra.6857 said:
    I'm the knife....I still agree please fix the API!

    I'm a fellow API god. We'd really rather not deal with a goat today. Efforts will be redoubled.

  • @Valento.9852 said:
    Lawton, is it possible for you guys to have a mirror api web server before big updates? There's a plethora of websites which simply won't work without them, and while I sincerely understand shoot happens in live, it would be cool to have a backup of sorts... at least for static endpoints such as items, traits and skills. There's quite a lot of popular build websites which break without them.

    Not really. The web bit of the API is just the frontend and doesn't have any data. The backend is tied into the game build process (I guess this is a misnomer; there's a bit in our architecture that can only run a single build at a time -- unlike the client/map instances -- which is why e.g. guild data gets wonky around patches) and can't run multiple versions.

    Anyway yeah, got half of the stuff up Monday (inventories had a format change which broke the API bit). I've got a gross bandaid on the inventory stuff for now, but characters that last logged in between 2017-09-22T16:00:00Z-2017-09-22T16:09:00Z (somewhereabouts) won't have accessible inventories until you log into them again. Since turning on the inventory bits last night there's been less than a dozen such accounts so I'm not worried about narrowing down that range and fixing the underlying issue.

    Finally, tiles should be regenerated today.

    asdadasd

  • cloudsareyum.8120cloudsareyum.8120 Member ✭✭
    edited September 29, 2017

    Hello, thank you all very much for your hard work. I noticed the account API is back up.

    I was wondering around when the colors API (https://api.guildwars2.com/v2/colors) would be back up, if I may ask? Should I check back next week/when around should I check if its working?
    If there is going to be another link for the colors, may I ask what it be?

    Thanks again.

  • Lawton Campbell.8517Lawton Campbell.8517 ArenaNet Personal  

    /v2/colors will probably be back up before November. There's no new link for the colors.

    asdadasd

  • OriOri.8724OriOri.8724 Member ✭✭✭✭

    What is the colors api?

    Eyyyy I unlocked signatures

  • Is there any update on the API coming back up?

  • Hello guys. I think the API is still down. "This API key is not valid or the GW2 API is currently not available." New API key generated today, with all permissions.

  • Guess API are still down. Was curious why gw2efficiency was not updating.

  • @Hyadum.1798 said:
    Hello guys. I think the API is still down. "This API key is not valid or the GW2 API is currently not available." New API key generated today, with all permissions.

    https://en-forum.guildwars2.com/discussion/12673/api-downtime-oct-30-nov-1

    There was a maintenance announced for october 30 till 1 november 7? Pm pst.

    This thread was for downtime in september, over a month ago.