API: add workout resource and filters