Is there anyone responsible for this horrible broken API?

Can someone please respond to all the problems?