Skip to content

API Clients

CIAM API Client

It is used to communicate with CIAM API. It is used by Powertrain APIs and ALM API for all actives related with authentication and authorization. It enables to validate access tokens, get CIAM user info and end CIAM auth session.

CIAM-based authentication for Powertrain APIs

CIAM-based token validation

CIAM API client full documentation of implemented methods

Powertrain API Clients

It is a collection of clients to communicate with Powertrain microservices' APIs.

Powertrain Microservice architecture documentation, including list of microservices and links to swagger pages can be found here

All API clients inherits from base Powertrain API client that handles the authentication and shared endpoints. It is documented here

For the sake of analytic, report generation, and the PIRAT service related activities it should be enough to use the meta-API:

Powertrain Reports API Client

However, in addition to above, following clients to different microservice APIs are implemented:

ALM API Client

It is used to communicate with the ALM API that provides the data related to Asset Lifecycle Management. Portal and Documentation

API client is documented here

Smart Sensor API Client

It is used to communicate with the SmartSensor API that provides the data related to SmartSensor assets and organizations.

Smart Sensor API documentation can be found here

SmartSensor API client full documentation of implemented methods

CMD API Client

API client for CMD Report API.

It is used to communicate with the CMD Report API that provides the data useful for the Drive Report Generation process. The origin of these data is from the CMD Azure Function.

CMD API documentation can be found here

CMD API client full documentation of implemented methods

MCCU API Client

It is used to communicate with MCCU API, which gives extra information about ABB motors based on provided motor serial number.

MCCU API client full documentation of implemented methods

MCCU API Client

It is used to communicate with Master Of Reference API, which gives extra information about ABB drives based on provided drive serial number.

MOR API client full documentation of implemented methods