Take a third stab at the api endpoint