Sympathy Graph 365 provides access to some data from Microsoft 365 from Microsoft, using the Graph interface.

Sympathy Graph 365

Sympathy’s Graph 365 client uses the Graph REST API to perform operations on your data. For more details, see https://docs.microsoft.com/en-us/graph/use-the-api. We have focused on the ability to work with files in SharePoint and OneDrive.

Graph Port

The Graph port in Sympathy contains a small configuration used for connecting to the Graph REST API.

Graph nodes normally have both Graph input and output ports. In most cases, the output port is optional and can be added, when needed. The reason why many nodes have a Graph output is to allow building flows composed of straight lines of nodes, this helps to manage the order of side effects (create, remove, etc.).

Graph Data

In addition to the connection configuration, the result data from Graph operations is normally stored in the Graph output - for convenience. As a result, the Graph port can contain different kinds of data - depending on the previous operation - this is is important to be aware of as many of the nodes will require a specific kind of data on the input. The result data itself is in JSON format and conversion nodes can be used to extract or insert JSON, to allow external processing.

Drive Item

A Drive Item is the representation of an item on the file system, which can be either a File Item or a Folder Item. These are represented as JSON with name, id and either a file or a folder key. See https://docs.microsoft.com/en-us/graph/api/resources/driveitem for more information.

Response List

A Response List is the API’s response representation of a list as a dictionary to hold any meta data and a value key which contains the list of items.