Take a look at the decisions we made when creating the Cronofy calendar API. This deck covers everything from on-boarding and documenting to developing user confidence, confronting unhappy paths, and generally developing an API based around developer happiness.