SA REST API : System Architect REST API
  
System Architect REST API
SAREST is largely a reporting capability whereby the SAREST service responds to HTTP GET requests of certain patterns with the expected information.
SAREST will obey enterprise encyclopedia restrictions because it runs reports using the SAXT Reader report engine. It uses the name of the user that is currently logged in, or in the case of a remote request, the authentication supplied by the remote browser.
If the encyclopedia being accessed is non-enterprise then everything can be accessed.
Learn about the System Architect REST API
General usage instructions
Return known servers
Return encyclopedias on the given SQL Server
Return workspaces for the given encyclopedia
Return active diagram types for the given encyclopedia
Return active definition types for the given encyclopedia
Return diagram instances
Return diagram instances for the given diagram type
Return the diagram image for the given diagram instance
Return definition instances
Return definition instances for the given definition type
Return definition instance using DDID
Return properties and symbols for the given diagram instance using DDID
Return definition instances using name filter
Return definition instances using simple property filter
Return definition instances using complex property filter
Return specific properties for definition instances
Return all properties for definition instances across multiple types
Return specific properties for definition instances across multiple types
Return symbol instances
Create new definition instance by type name
Create new definition instance by type number
Update diagram/definition instance
Delete diagram/definition instance
Start update session
End update session
Obtain XML based on SAXT template for an item
Obtain SAXT link for an item
Handle encyclopedia transactions, including:
OpenLock, CloseUnlock, and CloseUnlockCommit