Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Quick Answer

An API refers to the code running on the server that handles a specific HTTP Method and URL request (e.g., GET https://www.examples.org/customers/1).


Most developers already know that API means Application Programming Interface. There are many articles on the web that provide various levels of commentary on the subject, but in simple terms an API is a set of definitions, protocols, and tools for building software.

...

The SRP HTTP Framework handles web APIs through OpenInsight stored procedures referred to as Resource API modules (or just API modules). API modules always follow this naming pattern: <ResourceName>_API. Thus, if the resource name is "customers" then the API module would be named CUSTOMERS_API.Therefore, an API technically refers to a specific pairing of a resource URL and HTTP Method but it can also refer to the API module itself.