- URL:
 - https://<root>/<serviceName>/NetworkDiagramServer/findDiagramInfos
 - Methods:
 POST- Version Introduced:
 - 10.6
 
Description
The find operation returns the diagram info object for each of the diagram names specified in input. It is performed on a Network Diagram Service resource. The result of this operation is an array of Diagram Information JSON objects.
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)  | An array of strings, each one corresponding to a diagram name, for which you want to get diagram information. Syntax:  Example:   | 
  | 
 The response format. The default response format is html. Values:   | 
Example usage
Retrieving the diagram information objects for two diagrams called "DiagramTest1" and "DiagramTest2" in a version called ABV1, that is:
- 
URL:
https://myserver.esri.com/server/rest/services/ Naperville/ Network Diagram Server/find Diagram Infos  - 
Parameters:
Use dark colors for code blocks Copy gdbVersion=ABV1 sessionId= moment= diagramNames=["DiagramTest2","DiagramTest1"] f=pjson - 
Sent URL (GET):
https://myserver.esri.com/server/rest/services/ Naperville/ Network Diagram Server/find Diagram Infos?gdb Version= AB V1&session Id=&moment=&diagram Names=%5 B%22 Diagram Test1%22%2 C%22 Diagram Test2%22%5 D&f=pjson  
JSON Response syntax
{
 "diagramInfos": [
  < diagramInfo1 >,
  …,
  < diagramInfoN >
 ]
}See Diagram JSON Information object to get the syntax for each <diagramInfo> object in the output array.
JSON Response example
{
 "diagramInfos": [
  {
   "tag": "",
   "isStored": true,
   "canStore": false,
   "canExtend": true,
   "isSystem": false,
   "creator": "acb7352",
   "creationDate": 1505219137000,
   "lastUpdateBy": "acb7352",
   "lastUpdateDate": 1505219137000,
   "containerMargin": 0.5,
   "junctionCount": 11,
   "edgeCount": 10,
   "containerCount": 1,
   "aggregationCount": 0,
   "isHistorical": false,
   "access": "esriDiagramPublicAccess",
   "diagramExtent": {
    "xmin": 6807591.7656002343,
    "ymin": 1847967.7367558032,
    "xmax": 6808661.8976463079,
    "ymax": 1848650.1848659664,
    "spatialReference": {
     "wkid": 3498,
     "latestWkid": 3498
    }
   },
   "networkExtent": {
    "xmin": 6807591.7656002343,
    "ymin": 1847967.7367558032,
    "xmax": 6808661.8976463079,
    "ymax": 1848650.1848659664,
    "spatialReference": {
     "wkid": 3498,
     "latestWkid": 3498
    }
   },
   "name": "DiagramTest1",
   "id": "{033B675B-0DFF-4E82-85BC-85DD1235D42C}",
   "template": "Basic",
   "consistencyState": "esriDiagramHasDirtyFeatures"
  },
  {
   "tag": "",
   "isStored": true,
   "canStore": false,
   "canExtend": false,
   "isSystem": false,
   "creator": "acb7352",
   "creationDate": 1505146520000,
   "lastUpdateBy": "acb7352",
   "lastUpdateDate": 1505146520000,
   "containerMargin": 0.5,
   "junctionCount": 10,
   "edgeCount": 9,
   "containerCount": 0,
   "aggregationCount": 3,
   "isHistorical": false,
   "access": "esriDiagramPublicAccess",
   "diagramExtent": {
    "xmin": 6807591.7656002343,
    "ymin": 1847967.7367558032,
    "xmax": 6808661.8976463079,
    "ymax": 1848650.1848659664,
    "spatialReference": {
     "wkid": 3498,
     "latestWkid": 3498
    }
   },
   "networkExtent": {
    "xmin": 6807591.7656002343,
    "ymin": 1847967.7367558032,
    "xmax": 6808661.8976463079,
    "ymax": 1848650.1848659664,
    "spatialReference": {
     "wkid": 3498,
     "latestWkid": 3498
    }
   },
   "name": "DiagramTest2",
   "id": "{A611F65A-F6C9-445B-A6C2-35C9EF1CF107}",
   "template": "CollapseContainers",
   "consistencyState": "esriDiagramIsConsistent"
  }
 ]
}