Skip to main content
Skip table of contents

Graph Request

Tag: DoGraphRequest

Graph requests can be launched from Ytria automation.

Their result can be stored in a variable or in a text file.

Tag Attributes

AttributesAttribute ValuesValue Description
URLN/ARequest URL
UseApp

TRUE / FALSE - Defaults to FALSE (whether to use App session or not, instead of User -- for Elevated/ Role)

N/A
NameN/AOutput var name
FilePathOutput file path (ignored if Name is not empty)N/A
HttpHeadersOptional http headerssemi-colon separated list of Header:Value pairs
MethodGET, POST, PATCH, PUT, DEL - Defaults to GETN/A
JsonBodyrequest json body (for POST, PATCH, PUT)N/A

Example Script

XML
<ytriaAutomation Application="sapio365">
	<DoGraphRequest Url="https://graph.microsoft.com/v1.0/users/" Name="myVar"/> <!-- Dump GET request to var -->
	<echo value="{%myVar%}"/>
	<DoGraphRequest Url="https://graph.microsoft.com/v1.0/users/" FilePath="C:\dump.txt" UseApp="True" HttpHeaders="ConsistencyLevel:Eventual"/> <!-- Dump GET request to file, using app session and optional http headers -->

	<!-- Do PATCH request and dump result to var, using app session -->
	<DoGraphRequest Url="https://graph.microsoft.com/v1.0/users/2e6e6cf6-d3a3-4746-b4cd-3f2ffea94062" Method="Patch" jsonBody="USE_CDATA" Name="myVar" UseApp="true">
		<![CDATA[{"officeLocation": "Montreal"}]]>
	</DoGraphRequest>
	<echo value="{%myVar%}"/>
</ytriaAutomation>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.