Can API endpoint be improved to be more usable – approaching real time updates?
The delay is caused by two things:
- The map instance servers only persist character data back to the database periodically (once every few minutes), not in real-time.
* Since the API backend talks directly to the character database, it caches data (five minutes) to avoid setting the entire game on fire.
Because of the first reason, primarily, real-time updates are architecturally impossible.