Skip to content
SimplyCPA
Glossary/Application programming interface

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:

Browse all 886 terms