Deloitte interview question

What is SOAP? How do you use an API?