API overview
What is the API
API, or Application Programming Interface, is the intermediary software that enables two other programs to communicate. The data transferred through the API is raw data that needs to be interpreted. The API is a messenger that sends out calls and receives responses. The separation of the API from its implementation enables programs written in one programming language to use a library written in a different programming language.
Web APIs are interfaces for interactions between a user application on the front end (for example, Swagger UI) and an application on the backend (for example, ESET PROTECT). The back end is a remote server that receives requests and sends responses. The API is an architectural approach that aims to provide a program interface for services to different applications that serve different consumer needs.
Security
The API also provides a security layer for the communication between the client and server. It simplifies programming by showing only the objects and actions of the backend program that the user needs to interact with.
ESET Connect APIs use unique temporary tokens to prove the user's identity in each call.
Using the API
The API simplifies programming by exposing only the objects or actions the developer needs to interact with. Implementing API calls to your local application (for example, a Postman or similar program and a custom-made interface) can help you automate interactions with the ESET Connect APIs.