API

An API is a defined interface that lets one software system request data or actions from another, using a documented set of operations rather than a human interface.

Why it matters to a non-technical decision

Whether two systems can be connected, and how much that connection costs, is mostly determined by what their APIs allow. A tool with a well-documented API that exposes the records you need is straightforward to integrate. A tool without one has to be worked around, and the workaround is usually where the fragility and the ongoing maintenance cost live.

What to ask a vendor about it

Three questions cover most cases: which records and actions the API exposes, what the rate limits are, and whether your plan includes API access at all. The third one is a common surprise, because API access is frequently gated behind a higher tier than the one a business already pays for.

Direction of the request

An API call is initiated by the system that wants something: it asks, and waits for an answer. That is the opposite of a webhook, where the system holding the information announces a change as it happens. Most connected processes use both.