Question d’entretien chez WD

How do you design an API?