Twinit.io’s growing library of APIs gives developers access to the Twinit.io Platform Services and simplifies the creation of powerful, bespoke solutions that are easily integrated with existing applications. Twinit.io provides a mix of higher-level APIs and lower-level Platform Services APIs to suit your needs. Higher-level APIs build on the Platform Services APIs and understand common concepts like Projects or Files. Object Model APIs allow you to connect your applications directly to external systems for ultimate flexibility.

Low Level APIs

Twinit.io’s low-level Platform Services APIs provide direct access to the platform’s back-end services. Available as both JavaScript and REST, these APIs give you a high degree of flexibility in developing applications. There are APIs for each of the Platform Services (Item Service, File Service, etc.).

Platform APIs

To use common Digital Twin concepts, like projects, workspaces, and user groups, in your applications, Twinit.io offers higher-level APIs that add intelligence and semantics to the Low Level APIs and, as a result, allow developers to build applications more quickly.

Some examples of APIs include:

  • Project API – defines the project semantics, such as workspace, named user collections, and file collections.
  • File API – creates both a file object in the file service and a related, configurable file data object in the item service
  • Workspaces API – passport service related, streamline creation of resources in a workspace
  • User Group API – passport service related, streamline creation of user groups

Data API

The Data API is specifically designed for supporting access to data stored in the Twinit.io platform. Use the Data API to bulk load data or to push or pull data on-demand from an external system.

Object Model API

Twinit.io lets developers use a combination of scripts and configuration files to define your own object models and custom business logic for your applications. The Object Model REST API service allows developers to write scripts to create custom APIs, by defining their own REST end points for their applications.

Ready to get started? Contact Invicara today

We’ll help you leverage information to find new ways to reduce costs, streamline your business processes, and improve performance.

Contact Us Today