Notes on good API design

Habits I want on a public HTTP API: familiar paths, stable fields, keys, retries, limits, and pagination.