Grainger Interview Question

Walk me through the process of developing an API