osisoft.com

Swagger Spec file that describes PI Web API

413 endpoints enterprise
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (6 total)

pip install OSIsoftPy
dotnet add package osisoft-af-sdk-console-tests
dotnet add package SMS-Notification-using-OSISoft-PI-SDK
# See https://github.com/MamyAndriamandamina/Process-Alarm-And-Events-using-OSISoft-PI-AF-SDK
# See https://github.com/cbvreis/OSISoft_PI_SDK
# See https://github.com/madmaxlax/OSIsoft-SDKs-in-MATLAB
curl examples
Get top level links for this PI System Web API instance.
curl \
  /
Retrieve a unit by path.
curl \
  /units
Get a point by path.
curl \
  /points
Endpoints (413 total)
GET
/
Get top level links for this PI System Web API instance.
GET
/units
Retrieve a unit by path.
GET
/points
Get a point by path.
GET
/system
Get system links for this PI System Web API instance.
GET
/tables
Retrieve a table by path.
GET
/analyses
Retrieve an Analysis by path.
GET
/elements
Retrieve an element by path.
GET
/timerules
Retrieve a Time Rule by path.
GET
/attributes
Retrieve an attribute by path.
GET
/dataservers
Retrieve a list of Data Servers known to this service.
GET
/eventframes
Retrieve an event frame by path.
GET
/unitclasses
Retrieve a unit class by path.
At a glance
Total SDKs6
Languages5
Endpoints413
Categories1