API stands for Application Programming Interface. API is a set of clearly defined methods of communication between various software components. This communication is useful for passing information back and forth between SAP SuccessFactors and other third-party systems.
APIs are trending towards more direct Representational State Transfer (REST) style web resources. Representational state transfer (REST) or RESTful Web Services is a way of providing interoperability between computer systems on the Internet. REST-compliant Web Services allow requesting systems to access and manipulate textual representations of Web resources by using a uniform and predefined set of stateless operations.
The following topic focuses on REST APIs and their communication through OData.