APIs

1. SysML v2 Standard REST APIs

The SysML v2 API is not fully available yet, we are working on it. For interoperability with SysON, the provided file exchange format is also a solution.

SysON’s vision includes a dedicated commitment to interoperability, with a future-oriented perspective on supporting standard APIs for seamless connections with a diverse array of modeling resources. While the implementation of standard APIs is an aspect under consideration for future development, SysON aims to offer a foundation for fluid collaboration between different tools within the Model-Based Systems Engineering - MBSE landscape.

As SysON progresses, these future developments in interoperability will further solidify its role as a collaborative platform, fostering an interconnected environment for MBSE practitioners.

The ongoing commitment to incorporating standard REST APIs and SysML v2 textual specifications underscores SysON’s dedication to providing users with a versatile and interoperable modeling solution.

The whole list of REST APIs is available on the OMG website, in the SystemsModelingAPI section.

All REST APIs start by /api/rest/.

With the current version of SysON, there is only one commit and branch by project. The commit ID and branch ID are the same than their project ID. The API allowing to create a commit do nothing.

Below is the list of REST APIs supported in SysON, and a description of key concepts used in REST APIs: