Skip to main content
Skip table of contents

What is WebTSM Services API

The WebTSM Services API

The HAKOM WebTSM Services API provides a state-of-the-art interface for the interaction with time series and master data (like definitions, attributes, users etc.). The interface complies with the following REST architectural principles:

  • Client-server model: separation of user interface from the data management.
    Processing multiple HAKOM TSM data sources (repositories) can by one service.
  • Stateless: each request contains all necessary information to complete the task.
    This allows a microservices architecture utilizing a loadbalancer etc. where each service can be operated and scaled independently from other services.
  • Caching: it is possible to cache requests or responses for better performance.
  • Uniform interface: each request follows a uniform model, with uniform messages (including HTTP status codes).
    Communication is done via standard HTTP interfaces and a JSON data exchange format.

Features

The REST API eases system integration with the following key features:

  • Platform independence: due to .NET Core support, the service can be operated on Windows, Linux, Azure (App), or in Docker (Linux).
  • Extensions / Extensibility: specific requirements for the interaction with time series data or other services can be provided or integrated as HAKOM WebTSM Services API Extension independent from our release cycle.
  • Latest authentication standards: by means of OAuth 2.0 the service offers modern and especially secure authentication methods
  • Events via WebHooks: events enable business processes to be executed in a timely, resource-efficient manner in response to certain predefined events.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.