API - overview

During integration discussions, there are a few main concepts and definitions used which we explain in the overview below.

Concepts

API
Application Programming Interface, which in IS Tools case is a set of endpoints for machine to machine communication. There are several types and technologies for API's, and IS Tools offers a REST-based Web API.
Endpoint
An endpoint is a communications channel with defined parameters and format (both for requested information and the response).
Interface
An interface is a software that uses client software and one or more endpoints in one or more API's for machine to machine or "automatic" information processing.

Integration with IS Tools

To integrate with IS Tools Web API a service account (with a key) is used for accessing the interactive documentation of our endpoints, with the possibility of using/consuming these using defined parameters.

The details are further described in API - common questions.