Pergunta de entrevista da empresa Esri

What do you understand by a good API?