much simpler api calling since all calls are GETs, no need to create functions for every endpoint