Killerassel.2197:

Hi.

I’m thinking of creating a checklist that gets automatically updated (crossed out) using data from the API. But I quickly noticed that most of the needed data seems to be unavailable.

My entries on the list fall into a few categories:

  • daily achievements
    * general (any 3 for 2 gold) -> there’s already a ticket for that
    * sometimes fractals -> there’s a ticket for that, too
    * a selection of LS3 dailies -> i hope above tickets solve this, too
  • harvesting
    * 2 guild halls
    * home instance nodes
    * certain fixed nodes or fields, e.g. rich platinum in Rata Pten or seaweed in Ember Bay
  • specific world bosses, e.g. Wyvern Matriarch in Verdant Brink
  • black lion key for level 10 story (weekly reset)

How much of these information could realistically become part of the API? Are there any workarounds or data that indirectly give me needed information?

Most of fixed nodes farming happens on characters parked there. So a last logged in timestamp per character could be a workaround. On the other hand I have a character parked at a T5 wood farm spot in Orr. I think respawn times there are per map instance and thus never going to be available from the API.

I wouldn’t even necessarily need a catalog of all possibilities in the API for my needs. After seeing once that character X has harvested rich node 42 I’d know to check (X, 42). Likewise observing the list of actually harvested guild and home instance nodes would be good enough. I’m not sure if it makes a difference that rich nodes are per character and guild hall / home instance nodes are per account.

A boss endpoint could be extended to include name, spawn times and position, but as with nodes just knowing an unresolvable ID number is enough to check.