Pergunta de entrevista da empresa WebFX

How would you define an API?