Pregunta de entrevista de CodeClouds

what is API? why would you want to use it?