errno

APIs and automation

REST APIs that answer with the wrong status code, request shapes that changed between versions, authentication transports that silently differ, and clients that fail before a request leaves the machine.