Pregunta de entrevista de Smoothstack

What is an API? What is a RESTful API?