-
Notifications
You must be signed in to change notification settings - Fork 13
MMS Flexo SysML Roadmap Priorities
dlamoris edited this page Sep 1, 2025
·
4 revisions
| Service | Method | Endpoint | Notes |
|---|---|---|---|
| ProjectService | createProject POST | /projects | |
| getProjects GET | /projects | ||
| getProjectById GET | /projects/{projectId} | ||
| ElementNavigationService | getElements GET | /projects/{projectId}/commits/{commitId}/elements | |
| getElementById GET | /projects/{projectId}/commits/{commitId}/elements/{elementId} | ||
| getRootElements GET | /projects/{projectId}/commits/{commitId}/roots | ||
| ProjectDataVersioningService | getCommits GET | /projects/{projectId}/commits | |
| getCommitById GET | /projects/{projectId}/commits/{commitId} | ||
| createCommit POST | /projects/{projectId}/commit | Only on default branch | |
| getBranchById GET | /projects/{projectId}/branches/{branchId} | Only for default branch | |
| Service | Method | Endpoint | Notes |
|---|---|---|---|
| ProjectService | updateProject PUT | /projects/{projectId} | Done |
| deleteProject DELETE | /projects/{projectId} | Done | |
| ElementNavigationService | getRelationshipsByRelatedElement GET | /projects/{projectId}/commits/{commitId}/elements/{relatedElementId}/relationships | Done |
| ProjectDataVersioningService | createCommit POST | /projects/{projectId}/commit?branchId={branchId} | Done |
| getBranches GET | /projects/{projectId}/branches | Done | |
| getBranchById GET | /projects/{projectId}/branches/{branchId} | Done | |
| createBranch POST | /projects/{projectId}/branches | Done | |
| deleteBranch DELETE | /projects/{projectId}/branches/{branchId} | Done | |
| getTags GET | /projects/{projectId}/tags | Done | |
| getTagById GET | /projects/{projectId}/tags/{tagId} | Done | |
| createTag POST | /projects/{projectId}/tags | Done | |
| deleteTag DELETE | /projects/{projectId}/tags/{tagId} | Done |
| Service | Method | Endpoint | Notes |
|---|---|---|---|
| ProjectDataVersioningService | getCommitChange GET | /projects/{projectId}/commits/{commitId}/changes | |
| getCommitChangeById GET | /projects/{projectId}/commits/{commitId}/changes/{changeId} | ||
| QueryService | getQueries GET | /projects/{projectId}/queries | Done |
| getQueryById GET | /projects/{projectId}/queries/{queryId} | Done | |
| createQuery POST | /projects/{projectId}/queries | Done | |
| updateQuery PUT | /projects/{projectId}/queries/{queryId} | Done | |
| deleteQuery DELETE | /projects/{projectId}/queries/{queryId} | Done | |
| executeQueryById GET | /projects/{projectId}/queries/{queryId}/results | Done | |
| executeQuery GET | /projects/{projectId}/query-results | use POST | |
| executeQuery POST | /projects/{projectId}/query-results | Done |
ElementNavigationService
getProjectUsageForElement GET /projects/{projectId}/commits/{commitId}/elements/{elementId}/projectUsage
ProjectDataVersioningService
mergeIntoBranch POST /projects/{projectId}/branches/{targetBranchId}/merge diffCommits GET /projects/{projectId}/commits/{compareCommitId}/diff
ExternalRelationshipService
- Support for ExternalRelationship Data in the repository
ProjectUsageService
- Support for ProjectUsage Data in the repository
- Support excluding used projects when getting elements
Content is copyright © Open-MBEE Community authors, released under CC-BY-4.0, view the full Legal Disclaimer