GLOSSARY logo

GLOSSARY

THE TECHNICAL LANGUAGE OF DIGITAL B2B INFRASTRUCTURE

CONCEPT
SYSTEMS ARCHITECTURE

Application Programming Interface (API)

A defined contract that allows software components to request data or functionality from another component.


BUSINESS RELEVANCE

APIs enable connected products, partner ecosystems, automation, and modular architectures. Their quality directly affects integration speed, reliability, security, and the cost of change.


IMPLEMENTATION EXAMPLE

A CRM API lets an approved integration create leads, retrieve account details, and subscribe to change events using scoped credentials and documented rate limits.


LIMITATIONS

An API does not guarantee interoperability or data quality. Poorly designed contracts create tight coupling, and exposed interfaces expand the attack surface. Compatibility and lifecycle management require ongoing ownership.


TECHNICAL EXPLANATION

An API specifies available operations, inputs, outputs, authentication, errors, and behavioural expectations. APIs may use HTTP, events, language-level calls, or other protocols. Good API design includes stable contracts, versioning, documentation, security, idempotency where required, and observability.


Secondary Topics

Intelligent Automation

Sources