Konrad Group interview question

can you describe an API?