Detailed Explanation of API
An AI service’s API may let an application send requests and receive results. Request formats, authentication, errors and usage limits are defined by that service’s documentation; an API is distinct from a graphical user interface.
Source: Official documentation.