- URL:
- https://<root>/<serviceName>/NetworkDiagramServer/diagrams/<diagramName>/getDiagramElementInfo
- Methods:
- POST
- Version Introduced:
- 11.3
Description
The get operation returns the Info field values for the diagram elements you want in the diagram. It is performed on a diagram resource diagram resource. The result of this operation is a JSON object composed of two arrays—one listing the queried diagram element IDs, and the second with the Info field values for each queried diagram element.
Request parameters
| Parameter | Details | 
|---|---|
| 
 | The name of the geodatabase version. Syntax:  Example:  | 
| 
 | The token (guid) used to lock the version. Syntax:  Example:  | 
| 
 | The session moment. Syntax:  Example:  | 
| 
 (Required) | The way the diagram elements for which you want to query the Info field will be filtered out. The filtering can be processed in two different ways: 
 Syntax: 
 Example: 
 | 
| 
 | The response format. The default response format is html. Values:  | 
Example usage
Get Info field values on diagram junctions which ObjectIDs are 7018 and 7019 in the diagram TestDiagram1:
- 
URL: https://myserver.esri.com/server/rest/services/ Naperville Electric/ Naperville _Electric _SQL _50898/ Network Diagram Server/diagrams/ Diagram Test1/get Diagram Element Info 
- 
Parameters: Use dark colors for code blocks Copy gdbVersion= sessionId= moment= diagramElementFilter={"type": "filterBySelection", "junctionObjectIDs":[7018,7019], "edgeObjectIDs":[], "containerObjectIDs":[]}
- 
Sent URL (GET): https://myserver.esri.com/server/rest/services/ Naperville Electric/ Naperville _Electric _SQL _50898/ Network Diagram Server/diagrams/ Diagram Test1/get Diagram Element Info?gdb Version=&session Id=&moment=&diagram Element Filter=%7 B%22type%22%3 A+%22filter By Selection%22%2 C+%22junction Object I Ds%22%3 A%5 B7018%2 C7019%5 D%2 C+%22edge Object I Ds%22%3 A%5 B%5 D%2 C+%22container Object I Ds%22%3 A%5 B%5 D%7 D&f=pjson 
JSON Response syntax
A JSON object composed of two arrays of values:
- diagramElementIDs —An array of Diagram Element IDs.
- diagramElementInfo—An array of Info field values for each diagram element.
{
 "diagramElementIDs": [
  <DEID_1>,
  ...,
  <DEID_N>
 ],
 "diagramElementInfo": [
  <Info_1>,
   ...,
  <Info_N>
 ]
}JSON Response example
{
 "diagramElementIDs": [
  3,
  4
 ],
 "diagramElementInfo": [
  "Info for DEID#3",
  "Info for DEID#4"
 ]
}