Inova IT Interview Question

What is API? The basic principles of API