Most APIs are usable when everything works, yet it's when something goes wrong that an API's true colours show through. In this talk, I will discuss what I consider to be the minimum viable error response for a competent API, through the lens of a real-world example of possibly the worst I have ever seen…