What is Application programming interface?
In short
An application programming interface (API) is a defined way for one software system to request data or services from another, such as a bank feed sending transactions to accounting software.
Key takeaways
- APIs automate data transfers that would otherwise be manual.
- They need authentication, authorization and encryption, because they expose data directly.
- Monitoring for failed or incomplete transfers protects data completeness.
Where it's tested
ISC: Information Systems Fundamentals — study notes, a five-minute revision sheet and practice questions.
Practise: 3 questions
Question 1 of 3 · 0 answered
Two systems exchange data automatically: the e-commerce site sends each order to the accounting system through a defined interface. This interface is an: