Pregunta de entrevista de WD

How do you design an API?