Appendix—Work with the utility network using the feature service

When working with the utility network through the REST API, there are various properties available to query and edit.

The layer and table Ids associated with your network and system layers can be identified from the feature service and the utility network layer definition respectively. Network layer and table IDs can be found for each class in the feature service, while system layer IDs are grouped under the collection of system layers in the utility network's JSON layer definition.

Using the table Id of nonspatial tables in a telecom domain network, the following are a few examples of tasks that can be completed:

Using the layerId from the system layer, the following are a few examples of tasks that can be completed using these layers:

  • Work with associations

    • Use the query operation to inspect associations.
    • Use the applyEdits operation to add, update, and delete associations.
  • Use the query operation to inspect subnetworks.

  • Use the query operation to inspect network rules.

Access the systemLayers for a utility network

To access the systemLayers for a utility network, complete the following steps:

  1. Use the Esri JSON object output for the feature server that includes the utility network layer.

    You can format the JSON object using pjson in the URL: https://myserver.esri.com/server/rest/services/LandUse/FeatureServer?f=pjson

    Find the utilityNetworkLayerId in the pjson.

  2. Use the utility network layerId and the Esri JSON object output for the feature server.

    You can format the JSON object using pjson in the URL: https://myserver.esri.com/server/rest/services/LandUse/FeatureServer/17?f=pjson

    Find the systemLayers to identify the layerId for the layer of interest. From here you can access the operations for the layer.

  3. Append the specific layerId or tableId to the end of the feature server.

    Here is an example of the query operation using the associationsTableId : https://myserver.esri.com/server/rest/services/LandUse/FeatureServer/500001/query

The following is an example of the systemLayers for a Utility Network Version 8 with telecom domain network beta (using the "layer name" : layerId syntax):

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
"systemLayers": {
  "dirtyAreasLayerId": 13,
  "associationsTableId": 500001,
  "subnetworksTableId": 500002,
  "rulesTableId": 500003,
  "diagramEdgeLayerId": 500004,
  "diagramJunctionLayerId": 500005,
  "diagramContainerLayerId": 500006,
  "temporaryDiagramEdgeLayerId": 500007,
  "temporaryDiagramJunctionLayerId": 500008,
  "temporaryDiagramContainerLayerId": 500009,
  "dirtyObjectsTableId": 26
 },

The following is an example of the systemLayers for a Utility Network Version 6 (using the "layer name" : layerId syntax):

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
"systemLayers": {
  "dirtyAreasLayerId": 12,
  "associationsTableId": 500001,
  "subnetworksTableId": 500002,
  "rulesTableId": 500003,
  "diagramEdgeLayerId": 500004,
  "diagramJunctionLayerId": 500005,
  "diagramContainerLayerId": 500006,
  "temporaryDiagramEdgeLayerId": 500007,
  "temporaryDiagramJunctionLayerId": 500008,
  "temporaryDiagramContainerLayerId": 500009
}

The following is an example of the systemLayers for a Utility Network Version 3 and earlier (using the "layer name" : layerId syntax):

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
"systemLayers": {
  "dirtyAreasLayerId": 12,
  "lineErrorsLayerId": 10,
  "pointErrorsLayerId": 9,
  "polygonErrorsLayerId": 11,
  "associationsTableId": 500001,
  "subnetworksTableId": 500002,
  "rulesTableId": 500003,
  "diagramEdgeLayerId": 500004,
  "diagramJunctionLayerId": 500005,
  "diagramContainerLayerId": 500006,
  "temporaryDiagramEdgeLayerId": 500007,
  "temporaryDiagramJunctionLayerId": 500008,
  "temporaryDiagramContainerLayerId": 500009
}

Work with grouped objects in a telecom domain network

The telecom domain network supports the capability of working with grouped objects to handle high cardinalities of telecom features using a single record.
Editing workflows may require a grouped object to be divided or combined. You can divide grouped junction and edge objects that participate in a telecom domain network as part of the edit request on the applyEdits operation.

When using the dividesReservedForTelecom and combinesReservedForTelecom properties to perform a divide or combine operation, the telecom object's divide and combine policies determine how the object's attributes are handled during the edit operation.

Example usage-divide grouped objects

When using the dividesReservedForTelecom property in the edits parameter of applyEdits, the request should contain the id of the layer that contains the object you want to divide along with the globalID of the grouped object to be divided. The numUnits property is used to communicate how the units in the grouped object should be divided. For example, consider you have a group of six transceivers for an object which you want to divide so that one can be upgraded. In this scenario the transceiver's First Unit = 1 and Num Units = 6. You can use the divide operation to divide the grouped object into 2 separate groups where group 1 (G1) starts at FirstUnit 1 for 5 units, and group 2 (G2) starts at First Unit 6, for 1 unit: (G1: 1,5, G2: 6,1). All units must be accounted for when dividing the object. When dividing a grouped junction object, the connected edge objects are also divided to maintain connectivity.

Request URL and parameters:

Request URL:https://myserver.esri.com/server/rest/services/Auburn_Telco/FeatureServer/applyEdits

Syntax:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
[
  {
    "id": <tableId>,
    "dividesReservedForTelecom":
    [
      {
        "globalId": "<globalId>",
        "numUnits": [<numUnits>]
      }
    ]
  }
]

Example Usage

Use the dividesReservedForTelecom property with the edits parameter of applyEdits to divide a grouped junction object into 2 separate groups where group 1 starts at FirstUnit 1 for 5 units, and group 2 starts at First Unit 6, for 1 unit:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
[
  {
    "id": 18,
    "dividesReservedForTelecom":
    [
      {
        "globalId": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
        "numUnits": [5,1]
      }
    ]
  }
]

JSON response:

The source object is updated, and additional objects are inserted.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
[
      {
            "id": 18,
            "editMoment": 1733241917460,
            "splitResults": [],
            "divideReservedForTelecomResults": [
                  {
                        "globalId": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                        "dividedGlobalIds": [
                              "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                              "{FB2229ED-03A4-4219-AD83-1C4C27609A0C}"
                        ],
                        "connectedEdgeGlobalIds": [
                              "{37D06CDE-121D-404B-884C-83BF74DFB376}",
                              "{D35B3BD2-6DDF-4B41-A920-AC67C9B1A4A5}"
                        ]
                  }
            ],
            "editedFeatures": {
                  "adds": [
                        {
                              "attributes": {
                                    "OBJECTID": 1018,
                                    "ASSETGROUP": 4,
                                    "ASSETTYPE": 1,
                                    "ASSOCIATIONSTATUS": 36,
                                    "TERMINALCONFIGURATION": "Default",
                                    "CONTAINERSOURCEID": 16,
                                    "CONTAINERGLOBALID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                    "FIRSTUNIT": 6,
                                    "NUMUNITS": 1,
                                    "NEXTUNITID": null,
                                    "ROOTCONTAINERSTATE": null,
                                    "CLUSTERKEY": null,
                                    "GLOBALID": "{FB2229ED-03A4-4219-AD83-1C4C27609A0C}",
                                    "act_len": null,
                                    "created_user": "admin",
                                    "created_date": 1733241917000,
                                    "last_edited_user": "admin",
                                    "last_edited_date": 1733241917000
                              }
                        }
                  ],
                  "updates": [
                        [
                              {
                                    "attributes": {
                                          "OBJECTID": 40,
                                          "ASSETGROUP": 4,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 36,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": 16,
                                          "CONTAINERGLOBALID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                          "FIRSTUNIT": 1,
                                          "NUMUNITS": 6,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    }
                              },
                              {
                                    "attributes": {
                                          "OBJECTID": 40,
                                          "ASSETGROUP": 4,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 36,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": 16,
                                          "CONTAINERGLOBALID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                          "FIRSTUNIT": 1,
                                          "NUMUNITS": 5,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": "admin",
                                          "last_edited_date": 1733241917000
                                    }
                              }
                        ]
                  ]
            }
      },
      {
            "id": 25,
            "editMoment": 1733241917460,
            "editedFeatures": {
                  "adds": [
                        {
                              "attributes": {
                                    "OBJECTID": 1203,
                                    "SOURCEID": 20,
                                    "GUID": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                                    "STATUS": 1,
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CLUSTERKEY": null,
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{7AA30B59-F1A4-44AA-B117-A0FD63A638F6}"
                              }
                        },
                        {
                              "attributes": {
                                    "OBJECTID": 1204,
                                    "SOURCEID": 20,
                                    "GUID": "{FB2229ED-03A4-4219-AD83-1C4C27609A0C}",
                                    "STATUS": 1,
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CLUSTERKEY": null,
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{A596229F-91D4-4219-8C62-B33E407090E0}"
                              }
                        },
                        {
                              "attributes": {
                                    "OBJECTID": 1205,
                                    "SOURCEID": 21,
                                    "GUID": "{37D06CDE-121D-404B-884C-83BF74DFB376}",
                                    "STATUS": 1,
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CLUSTERKEY": null,
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{EFE4BB93-48D4-4597-BABA-90245775F654}"
                              }
                        },
                        {
                              "attributes": {
                                    "OBJECTID": 1206,
                                    "SOURCEID": 21,
                                    "GUID": "{D35B3BD2-6DDF-4B41-A920-AC67C9B1A4A5}",
                                    "STATUS": 1,
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CLUSTERKEY": null,
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{ACFCC4D6-CD4E-4835-B3C9-418666F895BC}"
                              }
                        }
                  ]
            }
      },
      {
            "id": 13,
            "editMoment": 1733241917460,
            "editedFeatures": {
                  "spatialReference": {
                        "wkid": 3498,
                        "latestWkid": 3498,
                        "xyTolerance": 0.003280833333333333,
                        "zTolerance": 0.001,
                        "mTolerance": 0.001,
                        "falseX": -117608900,
                        "falseY": -91881400,
                        "xyUnits": 3048.0060960121929,
                        "falseZ": -100000,
                        "zUnits": 10000,
                        "falseM": -100000,
                        "mUnits": 10000
                  },
                  "adds": [
                        {
                              "attributes": {
                                    "OBJECTID": 1204,
                                    "ISRETIRED": 1,
                                    "STATUS": 4,
                                    "SOURCEID": 16,
                                    "GUID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{4FACCA8E-5192-47BA-BFF3-9266238990DC}",
                                    "Shape__Area": 1.1355346260169209,
                                    "Shape__Length": 4.262458682060242
                              },
                              "geometry": {
                                    "hasZ": true,
                                    "hasM": true,
                                    "rings": [
                                          [
                                                [
                                                      6812297.924822971,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812297.924822971,
                                                      1842904.154035151,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812298.990437642,
                                                      1842904.154035151,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812298.990437642,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812297.924822971,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ]
                                          ]
                                    ]
                              }
                        },
                        {
                              "attributes": {
                                    "OBJECTID": 1205,
                                    "ISRETIRED": 1,
                                    "STATUS": 4,
                                    "SOURCEID": 17,
                                    "GUID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{4E0B9548-8975-492D-8353-25DC5D7B7FD7}",
                                    "Shape__Area": 17.46418120465505,
                                    "Shape__Length": 532.4405361711979
                              },
                              "geometry": {
                                    "hasZ": true,
                                    "hasM": true,
                                    "rings": [
                                          [
                                                [
                                                      6812032.335787222,
                                                      1842903.588419482,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812032.335787222,
                                                      1842903.6540361494,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812298.49043864,
                                                      1842903.6540361494,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812298.49043864,
                                                      1842903.588419482,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812032.335787222,
                                                      1842903.588419482,
                                                      0,
                                                      null
                                                ]
                                          ]
                                    ]
                              }
                        },
                        {
                              "attributes": {
                                    "OBJECTID": 1206,
                                    "ISRETIRED": 1,
                                    "STATUS": 4,
                                    "SOURCEID": 16,
                                    "GUID": "{57115299-920D-44D2-B5FC-DD4ACAB48B9C}",
                                    "ERRORCODE": 0,
                                    "ERRORMESSAGE": "",
                                    "CREATIONDATE": 1733241917000,
                                    "CREATOR": "admin",
                                    "LASTUPDATE": 1733241917000,
                                    "UPDATEDBY": "admin",
                                    "GLOBALID": "{A1B82591-3A2C-4E29-9210-DDFABC7B1302}",
                                    "Shape__Area": 1.1355346260169209,
                                    "Shape__Length": 4.262458682060242
                              },
                              "geometry": {
                                    "hasZ": true,
                                    "hasM": true,
                                    "rings": [
                                          [
                                                [
                                                      6812031.83578822,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812031.83578822,
                                                      1842904.154035151,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812032.901402891,
                                                      1842904.154035151,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812032.901402891,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ],
                                                [
                                                      6812031.83578822,
                                                      1842903.0884204806,
                                                      0,
                                                      null
                                                ]
                                          ]
                                    ]
                              }
                        }
                  ]
            }
      },
      {
            "id": 8,
            "editMoment": 1733241917460,
            "editedFeatures": {
                  "spatialReference": {
                        "wkid": 3498,
                        "latestWkid": 3498,
                        "xyTolerance": 0.003280833333333333,
                        "zTolerance": 0.001,
                        "mTolerance": 0.001,
                        "falseX": -117608900,
                        "falseY": -91881400,
                        "xyUnits": 3048.0060960121929,
                        "falseZ": -100000,
                        "zUnits": 10000,
                        "falseM": -100000,
                        "mUnits": 10000
                  },
                  "updates": [
                        [
                              {
                                    "attributes": {
                                          "OBJECTID": 25,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "FROMDEVICETERMINAL": 0,
                                          "TODEVICETERMINAL": 0,
                                          "FLOWDIRECTION": 1,
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NUMUNITS": 12,
                                          "COLORSCHEME": 5,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null,
                                          "Shape__Length": 266.08903474999996
                                    },
                                    "geometry": {
                                          "hasZ": true,
                                          "hasM": true,
                                          "paths": [
                                                [
                                                      [
                                                            6812032.368595555,
                                                            1842903.6212278158,
                                                            0,
                                                            null
                                                      ],
                                                      [
                                                            6812298.4576303069,
                                                            1842903.6212278158,
                                                            0,
                                                            null
                                                      ]
                                                ]
                                          ]
                                    }
                              },
                              {
                                    "attributes": {
                                          "OBJECTID": 25,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "FROMDEVICETERMINAL": 0,
                                          "TODEVICETERMINAL": 0,
                                          "FLOWDIRECTION": 1,
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NUMUNITS": 12,
                                          "COLORSCHEME": 5,
                                          "ROOTCONTAINERSTATE": 45582,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null,
                                          "Shape__Length": 266.08903474999996
                                    },
                                    "geometry": {
                                          "hasZ": true,
                                          "hasM": true,
                                          "paths": [
                                                [
                                                      [
                                                            6812032.368595555,
                                                            1842903.6212278158,
                                                            0,
                                                            null
                                                      ],
                                                      [
                                                            6812298.4576303069,
                                                            1842903.6212278158,
                                                            0,
                                                            null
                                                      ]
                                                ]
                                          ]
                                    }
                              }
                        ]
                  ]
            }
      },
      {
            "id": 19,
            "editMoment": 1733241917460,
            "editedFeatures": {
                  "adds": [
                        {
                              "attributes": {
                                    "OBJECTID": 524,
                                    "ASSETGROUP": 1,
                                    "ASSETTYPE": 1,
                                    "ASSOCIATIONSTATUS": 36,
                                    "FLOWDIRECTION": 1,
                                    "CONTAINERSOURCEID": 17,
                                    "CONTAINERGLOBALID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                    "FROMSOURCEID": 20,
                                    "FROMGLOBALID": "{B6C1545A-00E5-4AEA-86F9-812A1C2B36E9}",
                                    "FROMTERMINALID": 1,
                                    "FROMFIRSTUNIT": 12,
                                    "FROMNUMUNITS": 1,
                                    "TOSOURCEID": 20,
                                    "TOGLOBALID": "{FB2229ED-03A4-4219-AD83-1C4C27609A0C}",
                                    "TOTERMINALID": 1,
                                    "TOFIRSTUNIT": 6,
                                    "TONUMUNITS": 1,
                                    "FIRSTUNIT": 12,
                                    "NUMUNITS": 1,
                                    "NEXTUNITID": null,
                                    "RECORDTYPE": 1,
                                    "COLORSCHEME": 5,
                                    "ROOTCONTAINERSTATE": null,
                                    "CLUSTERKEY": null,
                                    "GLOBALID": "{D35B3BD2-6DDF-4B41-A920-AC67C9B1A4A5}",
                                    "act_len": null,
                                    "created_user": "admin",
                                    "created_date": 1733241917000,
                                    "last_edited_user": "admin",
                                    "last_edited_date": 1733241917000
                              }
                        }
                  ],
                  "updates": [
                        [
                              {
                                    "attributes": {
                                          "OBJECTID": 28,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 36,
                                          "FLOWDIRECTION": 1,
                                          "CONTAINERSOURCEID": 17,
                                          "CONTAINERGLOBALID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                          "FROMSOURCEID": 20,
                                          "FROMGLOBALID": "{B6C1545A-00E5-4AEA-86F9-812A1C2B36E9}",
                                          "FROMTERMINALID": 1,
                                          "FROMFIRSTUNIT": 7,
                                          "FROMNUMUNITS": 6,
                                          "TOSOURCEID": 20,
                                          "TOGLOBALID": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                                          "TOTERMINALID": 1,
                                          "TOFIRSTUNIT": 1,
                                          "TONUMUNITS": 6,
                                          "FIRSTUNIT": 7,
                                          "NUMUNITS": 6,
                                          "NEXTUNITID": null,
                                          "RECORDTYPE": 1,
                                          "COLORSCHEME": 5,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{37D06CDE-121D-404B-884C-83BF74DFB376}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    }
                              },
                              {
                                    "attributes": {
                                          "OBJECTID": 28,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 36,
                                          "FLOWDIRECTION": 1,
                                          "CONTAINERSOURCEID": 17,
                                          "CONTAINERGLOBALID": "{6F41EA37-6F92-40E6-90EB-C824EE36EAB0}",
                                          "FROMSOURCEID": 20,
                                          "FROMGLOBALID": "{B6C1545A-00E5-4AEA-86F9-812A1C2B36E9}",
                                          "FROMTERMINALID": 1,
                                          "FROMFIRSTUNIT": 7,
                                          "FROMNUMUNITS": 5,
                                          "TOSOURCEID": 20,
                                          "TOGLOBALID": "{15C8E871-EC5B-453F-B6B0-5548C9857B5C}",
                                          "TOTERMINALID": 1,
                                          "TOFIRSTUNIT": 1,
                                          "TONUMUNITS": 5,
                                          "FIRSTUNIT": 7,
                                          "NUMUNITS": 5,
                                          "NEXTUNITID": null,
                                          "RECORDTYPE": 1,
                                          "COLORSCHEME": 5,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{37D06CDE-121D-404B-884C-83BF74DFB376}",
                                          "act_len": null,
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": "admin",
                                          "last_edited_date": 1733241917000
                                    }
                              }
                        ]
                  ]
            }
      },
      {
            "id": 5,
            "editMoment": 1733241917460,
            "editedFeatures": {
                  "spatialReference": {
                        "wkid": 3498,
                        "latestWkid": 3498,
                        "xyTolerance": 0.003280833333333333,
                        "zTolerance": 0.001,
                        "mTolerance": 0.001,
                        "falseX": -117608900,
                        "falseY": -91881400,
                        "xyUnits": 3048.0060960121929,
                        "falseZ": -100000,
                        "zUnits": 10000,
                        "falseM": -100000,
                        "mUnits": 10000
                  },
                  "updates": [
                        [
                              {
                                    "attributes": {
                                          "OBJECTID": 28,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{57115299-920D-44D2-B5FC-DD4ACAB48B9C}",
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    },
                                    "geometry": {
                                          "x": 6812032.368595555,
                                          "y": 1842903.6212278158,
                                          "z": 0,
                                          "m": null
                                    }
                              },
                              {
                                    "attributes": {
                                          "OBJECTID": 28,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": 45582,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{57115299-920D-44D2-B5FC-DD4ACAB48B9C}",
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    },
                                    "geometry": {
                                          "x": 6812032.368595555,
                                          "y": 1842903.6212278158,
                                          "z": 0,
                                          "m": null
                                    }
                              }
                        ],
                        [
                              {
                                    "attributes": {
                                          "OBJECTID": 29,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": null,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    },
                                    "geometry": {
                                          "x": 6812298.4576303069,
                                          "y": 1842903.6212278158,
                                          "z": 0,
                                          "m": null
                                    }
                              },
                              {
                                    "attributes": {
                                          "OBJECTID": 29,
                                          "ASSETGROUP": 1,
                                          "ASSETTYPE": 1,
                                          "ASSOCIATIONSTATUS": 1,
                                          "TERMINALCONFIGURATION": "Default",
                                          "CONTAINERSOURCEID": null,
                                          "CONTAINERGLOBALID": null,
                                          "NEXTUNITID": null,
                                          "ROOTCONTAINERSTATE": 45582,
                                          "CLUSTERKEY": null,
                                          "GLOBALID": "{D2C1B4A5-08F5-4301-87E3-404281CC49F1}",
                                          "created_user": null,
                                          "created_date": null,
                                          "last_edited_user": null,
                                          "last_edited_date": null
                                    },
                                    "geometry": {
                                          "x": 6812298.4576303069,
                                          "y": 1842903.6212278158,
                                          "z": 0,
                                          "m": null
                                    }
                              }
                        ]
                  ]
            }
      }
]

Example usage-combine grouped objects

When using combinesReservedForTelecom property in the edits parameter of applyEdits, the request should contain the id of the table that contains the objects you want to combine along with the globalIDs of the grouped objects to be combined. For grouped objects to be combined they must belong to the same object class and contain consecutive unit ID values (gaps are not allowed). If a combine policy is not specified for an attribute field, the objects must have the same attribute values (with the exception of unit identifier information). When the applyEdits operation is run, the object with the lowest first unit value is updated and other objects are deleted.

Request URL and parameters:

Request URL:https://myserver.esri.com/server/rest/services/Auburn_Telco/FeatureServer/applyEdits

Syntax:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
[
  {
    "id": <tableId>,
    "combinesReservedForTelecom":
    [
      {
        "globalIds": ["<globalId1>", "<globalId2>", ...]
      }
    ]
  }
]

Example Usage:

Use combinesReservedForTelecom to combine two objects, the first having First Unit 1 and NumUnits 2, and the second having FirstUnit 3 and NumUnits 2. This uses the globalID of the first object to update it with FirstUnit 1 and NumUnits 4, and deletes the other object.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[
	{
		"id": 18,
		"adds": [],
		"updates": [],
		"deletes": [],
		"splits": [],
		"combinesReservedForTelecom": [
			{
				"globalIds": [
					"{78470E53-2455-4199-B1A6-5269F5157B23}","{E52F3786-EE6D-4770-BA4F-5FCD584E2867}"
				]
			}
		]
	}
]

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[
	{
		"id": 18,
		"addResults": [],
		"updateResults": [],
		"deleteResults": [],
		"splitResults": [],
		"combineReservedForTelecomResults": [
			{
				"combinedGlobalId": "{78470E53-2455-4199-B1A6-5269F5157B23}",
				"deletedGlobalIds": [
					"{E52F3786-EE6D-4770-BA4F-5FCD584E2867}"
				]
			}
		]
	}
]

Work with associations

Using the layerId for the associations systemLayer, you can use feature service operations to inspect and edit associations.

It is important to keep the following in mind when working with associations:

  • The percentAlong property is only applicable for junctionEdgeMidspanConnectivity associations.

  • The terminalId property is only applicable for the following association types:

    • JunctionJunctionConnectivity
    • JunctionEdgeFromConnectivity
    • JunctionEdgeMidspanConnectivity
    • JunctionEdgeToConnectivity
  • The terminalId property is only applicable for a junction source of an association.

To add an association, the following fields can be specified in the call to applyEdits :

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

[
  {
    "id": 500001,
	"adds":
	[
		{
		  "attributes":
		    {
              "fromNetworkSourceId" : <networkSourceId>,
              "fromGlobalId" : <guid>,
              "fromTerminalId" : <long>,   // optional
              "toNetworkSourceId" : <networkSourceId>,
              "toGlobalId" : <guid>,
              "toTerminalId" : <long>,  // optional
              "associationType" : <1|2|3|4|5|6>, // connectivity(1), containment(2), attachment(3), junctionEdgeFromConnectivity(4), junctionEdgeMidspanConnectivity(5), junctionEdgeToConnectivity(6)
              "isContentVisible" : <0|1>,  // optional: false, true
              "percentAlong" : <float>,  // optional
			  "toFirstUnit" : <short>  // optional, for containment associations in telecom domain networks

The following association properties support updates for the edits parameter of the applyEdits operation:

Use dark colors for code blocksCopy
1
2
3
4
"isContentVisible" : <0|1> : false, true
"fromTerminalId" : <long>
"toTerminalId" : <long>
"percentAlong" : <float>

The applyEdits operation allows you to bypass the validation process when creating associations, resulting in faster writes. To skip validation when creating associations, set the following for the applyEditsOptions property: {"utilityNetworkOptions":1}

When this utility network option is set and one or more invalid associations are created, the next validate operation will detect and mark the invalid associations as errors.

Example usage—add association

Add a new connectivity association using the edits parameter of the applyEdits operation.

Request URL:https://myserver.esri.com/server/rest/services/Auburn_Elec/FeatureServer/applyEdits

The applyEdits operation is executed using geodatabaseVersionName = sde.Default and useGlobalIds = true. The following represents the edits parameter.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[
  {
    "id": 500001,
	"adds":
	[
		{
		  "attributes":
		    {
              "fromNetworkSourceId": 9,
              "fromGlobalId": "{CAD436A9-1FD9-4F7B-B740-63C09313281A}",
              "fromTerminalId": 1,
              "toNetworkSourceId": 12,
              "toGlobalId": "{3A8185AF-2A13-4072-AB3C-F8A4EFE733E4}",
              "toterminalId": 1,
              "associationType": 1,
              "isContentVisible": -1,
              "percentAlong": 0
			}
        }
    ]
  }
]

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
[
 {
 "id": 500001,
 "addResults": [
  {
  "objectId": 902,
  "globalId": "{4ED4701E-A80C-42C2-9C7C-43DB03AC7CE2}",
  "success": true
   }
  ]
 }
]

Add a new containment association in a telecom domain network using the edits parameter of the applyEdits operation. This uses the toFirstUnit property to specify the unit identifier on the content unit identifiable object where containment begins.

Request URL:https://myserver.esri.com/server/rest/services/myTelco/FeatureServer/applyEdits

The applyEdits operation is executed using geodatabaseVersionName = sde.Default and useGlobalIds = true. The following represents the edits parameter.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
    {
        "id": 500001,
        "adds":
        [
            {
                "attributes":
               {
                    "fromNetworkSourceId": 16,
                    "fromGlobalId": "{7A1F8243-F2D1-4FAB-AD4F-6BD31E11AA64}",
                    "fromTerminalId": -1,
                    "toNetworkSourceId": 20,
                    "toGlobalId": "{200EFF73-152C-4F88-AD9B-73304A57BB6B}",
                    "toterminalId": -1,
                    "associationType": 2,
                    "isContentVisible": 0,
                    "percentAlong": 0,
                    "toFirstUnit": 6
                }
            }
        ]
    }
]

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
[
  {
    "id": 500001,
    "addResults":
	  [
        {
          "globalId": "{F95E433F-1D35-4EBE-B305-15B29893AC14}",
          "success": true
        }
      ]
  }
]

Example usage—update association

Update the iscontentvisible property for an existing containment association using the edit parameter of the applyEdits operation.

Request URL:https://myserver.esri.com/server/rest/services/Auburn_Elec/FeatureServer/applyEdits

The applyEdits operation is executed using geodatabaseVersionName = sde.DEFAULT and useGlobalIds = true . The following represents the edits parameter.

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[
  {
    "id": 500001,
    "updates":
      [
        {
          "attributes":
		    {
              "isContentVisible": 1,
              "globalId": "{4EA7C98E-FC8B-485E-AE6E-C257777CFA10}"
            }
        }
      ]
  }
]

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
[
 {
  "id": 500001,
  "updateResults": [
   {
    "globalId": "{4EA7C98E-FC8B-485E-AE6E-C257777CFA10}",
    "success": true
   }
  ]
 }
]

Access network properties using queryDataElements

The queryDataElements resource can provide access to valuable information about utility network layers.

The data element for a utility network controller dataset returns basic network properties as well as details about domain networks, network attributes, terminal configurations, and network categories.

Learn more about Query Data Elements

Example Usage

Provide the layerId for the utility network layer as an array to return data elements from the Auburn feature service:

Request URL:https://myserver.esri.com/server/rest/services/Auburn_Elec/FeatureServer/queryDataElements

JSON Response

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"layerDataElements": [
	{
	"layerId": 9,
	"dataElement": {
		"name": "AuburnElectric",
		"creationTime": 1607475293000,
		"schemaGeneration": 7,
		"globalId": "{CA2E61CF-89D0-43C9-A286-5BD867C55B41}",
		"userIdentity": "unadmin",
		"properties": {},
		"proVersion": "ArcGIS Pro 3.3.0",
		"serviceTerritoryFeatureLayerId": 8,
		"minimalDirtyAreaSize": 1,
		"createDirtyAreaForAnyAttributeUpdate": 0,
		"domainNetworks": [],
		"networkAttributes":[],
		"terminalConfigurations":[],
		"categories":[]
		  }
		}
	]
}

JSON response examples can be found in the below sections for domain networks, tiers, junction sources, edge sources, network attributes, terminal configurations, and network categories.

Domain networks

The domainNetworks array contains information about each domain network in the utility network as well as information on the tier’s subnetwork definition and trace configuration, junction sources, and edge sources.

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"domainNetworks":
[
  {
    "creationTime": 1607475359000,
    "releaseNumber": 1,
    "isStructureNetwork": false,
    "domainNetworkId": 2,
    "domainNetworkName": "ElectricDistribution",
    "domainNetworkAliasName": "Electric Distribution",
    "subnetworkLayerId": 6,
    "subnetworkLabelFieldName": "SUBNETWORKNAME",
    "tierDefinition": "esriTDPartitioned",
    "subnetworkControllerType": "Source",
    "tierGroups": [],
    "tiers": [],
    "junctionSources": [],
    "edgeSources": [],
  },
]

Tiers example JSON response. The tiers array details information about the tier’s subnetwork definition and trace configuration:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"tiers":
[
  {
	"creationTime": 1607475385000,
	"tierID": 1,
	"name": "Medium Voltage",
	"rank": 1,
	"tierTopology": "esriTTTRadial",
	"supportDisjointSubnetwork": true,
	"subnetworkFieldName": "",
	"tierGroupName": "",
	"manageSubnetwork":
		{
		  "type": "PropertySet",
		  "propertySetItems": ["IsDirty", true ]
		},
	"updateSubnetworkEditModeForDefaultVersion": "esriUSEMWithoutEventing",
	"updateSubnetworkEditModeForNamedVersion": "esriUSEMWithEventing",
	"updateSubnetworkOnStructures": true,
	"updateSubnetworkOnContainers": true,
	"updateSubnetworkOnSubnetLines": true,
	"validateLocatability": false,
	"updateSubnetworkOptions": 0,
	"validDevices": [],
	"validSubnetworkControllers": [],
	"validLines": [],
	"validJunctions": [],
	"validJunctionObjects": [],
	"validJunctionObjectSubnetworkControllers": [],
	"validEdgeObjects": [],
	"aggregatedLinesForSubnetLine": [],
	"diagramTemplates": [],
	"updateSubnetworkTraceConfiguration": {}
  },
]
...

Junction sources example JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"junctionSources":
[
  {
	"sourceId": 9,
	"layerId": 3,
	"usesGeometry": true,
	"shapeType": "esriGeometryPoint",
	"utilityNetworkFeatureClassUsageType": "esriUNFCUTDevice",
	"assetTypeFieldName": "ASSETTYPE",
	"supportedProperties":
	  [
	    "esriNSSPSupportsContainment",
	    "esriNSSPSupportsCategories",
	    "esriNSSPSupportsTerminals",
	    "esriNSSPSupportsNetworkAttributes"
	  ],
	"assetGroups":
	  [
	    {
		  "creationTime": 1607475437000,
		  "assetTypeCode": 1,
		  "assetTypeName": "Device",
		  "containmentViewScale": 50,
		  "associationDeleteType": "esriADTSetToNone",
		  "associationRoleType": "esriARTContainer",
		  "isTerminalConfigurationSupported": true,
		  "terminalConfigurationId": 0,
		  "isLinearConnectivityPolicySupported": false,
		  "connectivityPolicy": "esriNECPEndVertex",
		  "categories": [],
		  "splitContent": false
	    }
	  ]
  }
]
...

Edge sources example JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"edgeSources":
[
  {
	"sourceId": 10,
	"layerId": 5,
	"usesGeometry": true,
	"shapeType": "esriGeometryPolyline",
	"utilityNetworkFeatureClassUsageType": "esriUNFCUTLine",
	"assetTypeFieldName": "ASSETTYPE",
	"supportedProperties":
	  [
		"esriNSSPSupportsContainment",
		"esriNSSPSupportsCategories",
		"esriNSSPSupportsNetworkAttributes"
	  ],
	"assetGroups":
	  [
	    {
		  "creationTime": 1607475367000,
		  "assetGroupCode": 0,
		  "assetGroupName": "Unknown",
		  "assetTypes":
			[
			  {
			    "creationTime": 1607475367000,
			    "assetTypeCode": 0,
			    "assetTypeName": "Unknown",
			    "containmentViewScale": 0,
			    "associationDeleteType": "esriADTRestricted",
			    "associationRoleType": "esriARTNone",
			    "isTerminalConfigurationSupported": false,
			    "terminalConfigurationId": 0,
			    "isLinearConnectivityPolicySupported": true,
			    "connectivityPolicy": "esriNECPEndVertex",
			    "categories": [],
			    "splitContent": false
			  }
			]
	    }
	  ]
  }
],
...

Network attributes

Access information about the network attributes in the utility network

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
"networkAttributes":
[
  {
	"creationTime": 1607475293000,
	"id": 16,
	"name": "Phases Normal",
	"networkAttributeToSubstitute": "",
	"dataType": "esriNADTInteger",
	"fieldType": "esriFieldTypeSmallInteger",
	"usageType": "esriUNAUTUnknown",
	"isEmbedded": false,
	"isApportionable": false,
	"isOverridable": false,
	"isSubstitution": false,
	"isNullable": false,
	"domainName": "",
	"bitPosition": 0,
	"bitSize": 0,
	"junctionWeightId": 31,
	"edgeWeightId": 32,
	"assignments":
	  [
		"networkAttributeId": 16,
		"layerId": 3,
		"evaluator": {"fieldName": "phasesnormal"},
	  ]
  },
]
...

Terminal configurations

Access information about terminal configurations in the utility network

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"terminalConfigurations":
[
  {
	"creationTime": 1607475293000,
	"terminalConfigurationId": 0,
	"terminalConfigurationName": "Single terminal",
	"traversabilityModel": "esriUNTMBidirectional",
	"terminals":
	  [
		{
		  "terminalId": 1,
		  "terminalName": "Single Terminal",
		  "isUpstreamTerminal": false
		}
	  ],
	"validConfigurationPaths": [],
	"defaultConfiguration": "All"
  },
]
...

Network categories

Access information about network categories in the utility network

JSON response:

Use dark colors for code blocksCopy
1
2
3
4
5
6
7
8
"categories":
[
  {
	"creationTime": 1607475293000,
	"name": "Subnetwork Controller"
  },
]
...

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.