Aviva Interview Question

Explain what are API's and do you have any experience working with any?