Pergunta de entrevista da empresa WD

How do you design an API?