Glossary term

Application programming interface

An application programming interface is a defined method by which software systems request, exchange, or update data and actions. In procurement architecture, an API can support object-level handoffs among the orchestration layer, ERP, identity services, document tools, or other approved systems. Authentication, authorization, mapping, validation, monitoring, error handling, and ownership remain part of the implementation design.

An application programming interface is a defined method by which software systems request, exchange, or update data and actions. In procurement architecture, an API can support object-level handoffs among the orchestration layer, ERP, identity services, document tools, or other approved systems. Authentication, authorization, mapping, validation, monitoring, error handling, and ownership remain part of the implementation design.

In plain English

An API is a controlled way for one software system to communicate with another.

Illustrative example

At Northstar Industrial Systems, an approved supplier record is sent through an API using the customer’s agreed field mapping and validation rules.

Related terms
ERP integration; Real-time synchronization; Scheduled synchronization; System of record
Lifecycle stages
Integrate; Execute; Reconcile
Stakeholders
IT and Security; Procurement; Finance

Continue your evaluation

Turn useful reading into the next procurement decision.

Continue with a guide, walkthrough, calculator, or a focused workflow conversation.

Explore the Resource CenterBring a priority workflow