- URL:
- https://<root>/<serviceName>/NetworkDiagramServer/diagrams/<diagramName>/getAggregations
- Methods:
- POST
- Version Introduced:
- 10.6
Description
The get operation returns all diagram aggregations in the diagram. It is performed on a Diagram resource. The result of this operation is an array of Diagram Aggregation JSON objects.
Request parameters
| Parameter | Details | 
|---|---|
| 
 | The name of the geodatabase version. Syntax:  Example:  | 
| 
 | The token (guid) used to lock the version. Syntax:  Example:  | 
| 
 | Added in 10.7.1 The session moment. Syntax:  Example:  | 
| 
 | The response format. The default response format is html. Values:  | 
Example usage
Retrieve all the aggregations in diagram SwitchingDiagram1 in version ABV1; that is:
- 
URL: https://myserver.esri.com/server/rest/services/ Naperville/ Network Diagram Server/diagrams/ Switching Diagram1/get Aggregations 
- 
Parameters: Use dark colors for code blocks Copy gdbVersion=ABV1 sessionId= f=pjson
- 
Sent URL (GET): https://myserver.esri.com/server/rest/services/ Naperville/ Network Diagram Server/diagrams/ Switching Diagram1/get Aggregations?gdb Version= AB V1&session Id=&f=pjson 
JSON Response syntax
An array of <diagramAggregation> JSON objects
{
  "diagramAggregations": [< diagramAggregation1 >, ..., < diagramAggregationN >]
}With the following <diagramAggregation> JSON object syntax:
{
 "id": < aggregationID >, // long
 "assocSourceID": < assUNSourceID >, // long
 "assocGlobalID": "< assUNfeatureGUID >", // string
 "aggregationType": < "esriDiagramJunctionAggregation" | "esriDiagramEdgeAggregation" | "esriDiagramContainerAggregation" >
}JSON Response example
{
 "diagramAggregations": [
  {
   "id": 76,
   "assocSourceID": 6,
   "assocGlobalID": "{6F3DBE77-5CC7-4464-9B9E-C07780B83404}",
   "aggregationType": "esriDiagramEdgeAggregation"
  },
  {
   "id": 76,
   "assocSourceID": 6,
   "assocGlobalID": "{733D4FED-A588-47C3-AB67-EC1685F172F3}",
   "aggregationType": "esriDiagramEdgeAggregation"
  },
  {
   ...
  },
  {
   "id": 54,
   "assocSourceID": 7,
   "assocGlobalID": "{E9B1920E-2208-4C4F-A4ED-EBC0B6C4097E}",
   "aggregationType": "esriDiagramJunctionAggregation"
  },
  {
   "id": 108,
   "assocSourceID": 7,
   "assocGlobalID": "{BDCD6D28-D03B-4099-8F2E-DCB7665DD0F0}",
   "aggregationType": "esriDiagramEdgeAggregation"
  }
 ]
}