A good API takes errors, validation, docs, and sensible behavior for edge requests into account. api developer ux All posts