Application Programming Interface

(redirected from Web api)

Application Programming Interface

This article is provided by FOLDOC - Free Online Dictionary of Computing (


(Application Programming Interface) A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. APIs are implemented by writing function calls in the program, which provide the linkage to the required subroutine for execution. Thus, an API implies that a driver or program module is available in the computer to perform the operation or that software must be linked into the existing program to perform the tasks.

Plenty of API Programming Is Done
Understanding APIs is a major part of what a programmer does. Except for writing the business logic that performs the actual data processing, all the rest of the programming is writing the code to communicate with the operating system.

APIs can be daunting, especially the calls to the user interface to display the menus, buttons and windows on screen. There are more than a thousand API calls in a major operating system such as Windows, macOS or Linux. However, although APIs have counterparts in each OS to invoke identical operations, the actual syntax and coding may vary significantly between platforms. See IDE, function and interface.

APIs Become Obsolete
Operating system vendors upgrade their capabilities all the time with new functions in the latest version. However, after many years, in order to streamline their software, vendors discontinue support for older routines. The old APIs no longer work when run in the newer version of the OS, which means the app fails to operate.

Business organizations can put off installing the latest OS for a while to keep their existing apps running. However, commercial developers may have little choice because they need to be compatible with the OS versions in use. In addition, they might be denied access to the vendor's online store if their apps are not current.

Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
TaxEndPoints is a web API that can calculate taxes and payments for all 50 states for finance, lease, one pay lease and balloon deal types.
Account holders can choose to receive the notifications via the delivery channel most convenient for them: SMS/Text, eMail, IVR, mobile push or through third-party web API integration.
Adopted as an official web standard by the World Wide Web Consortium in March 2019, WebAuthn is a new web API that remarkably increases the level of security of online user authentication.
According to Gizchina, If you have the Canary build of Chrome installed on your Android smartphone, you can try out the Picture-in-Picture mode by enabling the "Picture in Picture Web API for Android" flag in chrome://flags and then relaunching the browser.
Naples, FLA / Amsterdam, June 3, 2019 - (ACN Newswire) - JCB International, Co., Ltd, the international operations subsidiary of JCB Co., Ltd., and ACI Worldwide (NASDAQ: ACIW), a leading global provider of real-time electronic payment and banking solutions, today announced an alliance to introduce "JCB Web API Service" using ACI's UP eCommerce Payments solution.
The web API is the last piece that is being boarded in the web application firewall, the rest of Cebu Pacific Air and GetGo are in the firewall.
GraphQL has emerged as the favorite alternative to REST for modern web API design.
"On 11th of April, Valve has made changes to their Steam Web API, removing owned games from user's information, unless they actively opt-in," he said.
announced today that it has begun deploying the Web API access-authorization engine of Authlete, Inc.
Currently, Trak N Tell offers a web API that is used by customers to integrate vehicular data into their ERPs.
Additionally, via Web API, Dicom Systems will perform real-time reconciliation of new and historic incoming records with the Defense Enrollment Eligibility Reporting System (DEERS) to ensure that the most accurate and up to date patient demographics are available in the VNA.