OAS REST API
The OAS REST API enables integration with external systems and applications using a simple and efficient programmatic interface.
Not only does the REST API expose operations for reading and writing both real time and historical data, it allows developers to create applications to automate the configuration of the OAS service itself.
This includes adding and modifying tags, tag groups, an even importing or exporting full CSV data on all tag settings.
Are you new to REST APIs? Learn more in our article “What is REST?”
Key Features of the REST API
- Simple, efficient API, fully documented with a test client for all operations (see live documentation here)
- Utilizes widely accepted REST standards using JSON over HTTP
- Optionally accessible HTTPS for secure communications
- Can be integrated into any code base that can communicate over HTTP, including .NET, Java, Python, scripting environments, and more!
When to use the OAS REST API
- Perfect for supplying data into an OAS Server from external non-standard data sources such as:
- Mobile devices
- Arduino, RaspberryPI, or other IoT components
- Proprietary systems
- Creating a common interface between disparate application platforms such as Python, Java, PHP, .NET, NodeJS, or any other environment capable of issuing HTTP calls
- Automating OAS Server configuration and deployment
- Building custom HMIs or user interfaces that consume OAS tag data
Getting started
Getting started with the OAS REST API is as simple as issuing standard HTTP operations within your code against a running instance of the OAS Service.