Files
server-26/drb-c2-core/tests/fixtures/odin_public_2026-10-05.json
T
Logan CusanoandClaude Opus 5.5 ebeabe342e Outage providers: licence-gated registry, ODIN adapter, /outages API, admin tab (Refs #184)
Part 1 of 2 for server-26#184 (map layer + incident cross-match follow in batch 3).

- app/internal/outages/: same gate as the camera registry -- settings doc
  config/outage_providers, every provider OFF by default, unreadable settings
  fail closed, stubs never enable, gated licences need acknowledge_licence
  stored with who/when plus an audit_log write as a precondition, and the
  acknowledgement is bound to the licence status it was given for.
  Reuses cameras.base Licence/LicenceInfo/get_json/safe_error/require_parsed.
- ODIN adapter (Licence.UNVERIFIED, gated): public county-level API verified
  first-hand against https://odin.ornl.gov/v3/api-docs -- /odi?format=JSON
  (counts, start, ETR), /odi/map?scale=COUNTY (county name, bbox, label
  point), /odi/status (utility freshness). Schema canary on all three.
  metersServed is utility-wide, so customers_served stays None.
- Stubs: poweroutage_us (paid), coned_oru / nyseg_rge / central_hudson
  storm centers and eagle_i_live (agreement required).
- GET /outages (signed-in) returns areas + per-provider credit/health and a
  status (ok / none_enabled / no_source / error) so an empty layer is never
  ambiguous. /admin/outage-providers GET + PUT, admin only, 409 with
  requires_acknowledgement like cameras.
- Frontend: c2api getOutages/listOutageProviders/setOutageProvider, types,
  Admin -> Outage providers tab (deep link /admin#outages).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 02:38:51 -04:00

3384 lines
51 KiB
JSON

{
"_recorded": "2026-10-05 from https://odin.ornl.gov public endpoints (OpenAPI: https://odin.ornl.gov/v3/api-docs). Rows filtered to four counties; values verbatim.",
"odi_map_scale_county": [
{
"countyName": "King",
"feature": {
"coordinates": [
[
[
-122.475914,
47.525282
],
[
-122.458321,
47.532735
],
[
-122.447017,
47.540044
],
[
-122.444854,
47.543333
],
[
-122.444297,
47.555565
],
[
-122.454766,
47.573685
],
[
-122.453582,
47.581237
],
[
-122.447569,
47.593313
],
[
-122.446063,
47.607998
],
[
-122.44867,
47.61651
],
[
-122.454908,
47.626561
],
[
-122.452812,
47.643798
],
[
-122.459375,
47.669161
],
[
-122.4597,
47.675788
],
[
-122.457614,
47.685171
],
[
-122.446925,
47.704478
],
[
-122.43746,
47.713048
],
[
-122.433464,
47.728908
],
[
-122.42992,
47.73528
],
[
-122.427149,
47.745364
],
[
-122.42943,
47.762425
],
[
-122.438093,
47.777814
],
[
-121.991775,
47.775349
],
[
-121.884438,
47.777217
],
[
-121.497024,
47.777832
],
[
-121.455545,
47.778426
],
[
-121.455535,
47.780576
],
[
-121.119179,
47.779933
],
[
-121.119483,
47.775839
],
[
-121.107703,
47.766683
],
[
-121.110505,
47.761597
],
[
-121.110506,
47.757827
],
[
-121.10646,
47.756806
],
[
-121.101278,
47.75714
],
[
-121.0988,
47.759105
],
[
-121.094018,
47.758184
],
[
-121.089914,
47.746321
],
[
-121.082126,
47.743025
],
[
-121.078995,
47.73919
],
[
-121.081524,
47.734468
],
[
-121.084945,
47.732297
],
[
-121.08478,
47.72991
],
[
-121.087347,
47.728629
],
[
-121.083949,
47.723068
],
[
-121.069965,
47.717829
],
[
-121.066005,
47.713603
],
[
-121.067117,
47.706272
],
[
-121.079371,
47.701964
],
[
-121.090288,
47.702834
],
[
-121.090887,
47.699067
],
[
-121.094609,
47.695034
],
[
-121.105513,
47.688815
],
[
-121.121584,
47.685213
],
[
-121.123679,
47.680208
],
[
-121.128824,
47.676181
],
[
-121.128914,
47.672155
],
[
-121.123179,
47.663326
],
[
-121.125635,
47.657159
],
[
-121.131884,
47.655664
],
[
-121.131009,
47.653122
],
[
-121.133697,
47.645605
],
[
-121.125971,
47.637403
],
[
-121.127868,
47.632101
],
[
-121.125266,
47.628128
],
[
-121.118762,
47.626971
],
[
-121.113902,
47.621945
],
[
-121.113099,
47.618986
],
[
-121.120066,
47.615675
],
[
-121.120284,
47.612823
],
[
-121.117909,
47.607208
],
[
-121.111887,
47.602515
],
[
-121.111115,
47.599715
],
[
-121.113569,
47.597288
],
[
-121.11792,
47.596758
],
[
-121.11946,
47.591507
],
[
-121.137806,
47.595749
],
[
-121.142693,
47.591993
],
[
-121.152149,
47.595578
],
[
-121.172192,
47.590233
],
[
-121.170755,
47.586006
],
[
-121.172985,
47.583384
],
[
-121.169846,
47.578494
],
[
-121.171781,
47.574323
],
[
-121.177019,
47.569621
],
[
-121.176718,
47.566687
],
[
-121.179941,
47.564956
],
[
-121.188306,
47.568731
],
[
-121.194701,
47.566125
],
[
-121.208538,
47.565957
],
[
-121.216852,
47.569773
],
[
-121.2289,
47.565603
],
[
-121.233025,
47.560616
],
[
-121.232033,
47.557954
],
[
-121.234056,
47.555944
],
[
-121.233362,
47.550567
],
[
-121.235695,
47.548474
],
[
-121.234583,
47.545637
],
[
-121.243467,
47.542963
],
[
-121.241475,
47.53894
],
[
-121.243053,
47.53831
],
[
-121.242636,
47.535995
],
[
-121.2516,
47.532045
],
[
-121.255616,
47.533476
],
[
-121.256961,
47.529199
],
[
-121.262284,
47.523602
],
[
-121.278999,
47.522941
],
[
-121.285534,
47.517034
],
[
-121.283391,
47.514869
],
[
-121.28651,
47.513201
],
[
-121.29195,
47.513551
],
[
-121.288473,
47.50933
],
[
-121.29222,
47.50209
],
[
-121.300347,
47.495842
],
[
-121.302698,
47.486311
],
[
-121.311166,
47.482935
],
[
-121.312037,
47.479167
],
[
-121.314676,
47.477879
],
[
-121.316223,
47.479838
],
[
-121.324552,
47.479422
],
[
-121.331991,
47.473689
],
[
-121.338673,
47.476388
],
[
-121.341599,
47.474609
],
[
-121.348117,
47.465239
],
[
-121.363923,
47.464833
],
[
-121.379259,
47.454305
],
[
-121.379105,
47.450464
],
[
-121.385275,
47.444982
],
[
-121.381455,
47.438448
],
[
-121.385247,
47.434389
],
[
-121.403087,
47.431246
],
[
-121.414065,
47.422017
],
[
-121.422616,
47.422315
],
[
-121.427252,
47.420846
],
[
-121.428378,
47.416226
],
[
-121.424199,
47.415762
],
[
-121.422305,
47.412974
],
[
-121.42282,
47.405995
],
[
-121.427476,
47.402566
],
[
-121.430356,
47.403171
],
[
-121.433816,
47.399107
],
[
-121.427357,
47.395742
],
[
-121.426104,
47.389854
],
[
-121.430013,
47.386978
],
[
-121.440509,
47.385771
],
[
-121.441484,
47.380585
],
[
-121.43777,
47.371847
],
[
-121.443939,
47.373815
],
[
-121.453003,
47.371799
],
[
-121.458978,
47.373116
],
[
-121.465895,
47.368106
],
[
-121.461257,
47.36134
],
[
-121.464064,
47.353818
],
[
-121.449748,
47.347925
],
[
-121.443834,
47.343392
],
[
-121.438423,
47.343726
],
[
-121.430511,
47.334487
],
[
-121.431574,
47.329828
],
[
-121.43608,
47.328594
],
[
-121.439333,
47.323548
],
[
-121.438455,
47.317538
],
[
-121.445331,
47.309816
],
[
-121.443606,
47.307898
],
[
-121.432682,
47.304955
],
[
-121.430667,
47.296441
],
[
-121.432846,
47.293829
],
[
-121.427492,
47.289075
],
[
-121.419419,
47.286726
],
[
-121.419133,
47.290837
],
[
-121.4163,
47.293499
],
[
-121.409781,
47.289217
],
[
-121.394195,
47.288767
],
[
-121.390562,
47.286038
],
[
-121.372603,
47.284972
],
[
-121.369903,
47.285589
],
[
-121.370774,
47.288325
],
[
-121.366989,
47.290932
],
[
-121.361778,
47.291935
],
[
-121.359676,
47.285526
],
[
-121.341568,
47.281658
],
[
-121.341316,
47.277982
],
[
-121.33835,
47.275969
],
[
-121.338746,
47.268322
],
[
-121.335417,
47.263539
],
[
-121.335885,
47.260629
],
[
-121.331941,
47.258774
],
[
-121.331979,
47.257418
],
[
-121.334029,
47.25421
],
[
-121.33755,
47.2529
],
[
-121.339833,
47.247146
],
[
-121.346545,
47.246426
],
[
-121.352504,
47.24229
],
[
-121.360747,
47.240526
],
[
-121.358489,
47.237573
],
[
-121.358368,
47.234419
],
[
-121.365569,
47.226984
],
[
-121.365109,
47.224431
],
[
-121.346241,
47.218686
],
[
-121.335226,
47.219179
],
[
-121.325183,
47.216086
],
[
-121.311197,
47.207658
],
[
-121.311631,
47.205571
],
[
-121.309207,
47.20339
],
[
-121.311763,
47.199675
],
[
-121.306466,
47.192758
],
[
-121.306138,
47.187954
],
[
-121.309955,
47.185255
],
[
-121.311846,
47.179541
],
[
-121.317823,
47.173387
],
[
-121.311901,
47.164037
],
[
-121.306013,
47.162
],
[
-121.29755,
47.148673
],
[
-121.301243,
47.145187
],
[
-121.303413,
47.13889
],
[
-121.315534,
47.133844
],
[
-121.320757,
47.135292
],
[
-121.335095,
47.132683
],
[
-121.339903,
47.135697
],
[
-121.349742,
47.1376
],
[
-121.353898,
47.14054
],
[
-121.364677,
47.141759
],
[
-121.368215,
47.13959
],
[
-121.381317,
47.137255
],
[
-121.388581,
47.133538
],
[
-121.393968,
47.132762
],
[
-121.394872,
47.128672
],
[
-121.399148,
47.126574
],
[
-121.401344,
47.122939
],
[
-121.406237,
47.120721
],
[
-121.408081,
47.1181
],
[
-121.404323,
47.108639
],
[
-121.399058,
47.104598
],
[
-121.402526,
47.098013
],
[
-121.392999,
47.092023
],
[
-121.382766,
47.094769
],
[
-121.38046,
47.090996
],
[
-121.376893,
47.089875
],
[
-121.379961,
47.087248
],
[
-121.394004,
47.088981
],
[
-121.406655,
47.088588
],
[
-121.411971,
47.090699
],
[
-121.418027,
47.088223
],
[
-121.441756,
47.084402
],
[
-121.454736,
47.089353
],
[
-121.471879,
47.099739
],
[
-121.480682,
47.110636
],
[
-121.485711,
47.111966
],
[
-121.489776,
47.116367
],
[
-121.505257,
47.117975
],
[
-121.50975,
47.122503
],
[
-121.51372,
47.122973
],
[
-121.51593,
47.121557
],
[
-121.531511,
47.124579
],
[
-121.535883,
47.122546
],
[
-121.551232,
47.122925
],
[
-121.560361,
47.119537
],
[
-121.573636,
47.120267
],
[
-121.581964,
47.118658
],
[
-121.594461,
47.122228
],
[
-121.595198,
47.125255
],
[
-121.605793,
47.134902
],
[
-121.606243,
47.137416
],
[
-121.60965,
47.138382
],
[
-121.611469,
47.142991
],
[
-121.617609,
47.14468
],
[
-121.617233,
47.146485
],
[
-121.621046,
47.147812
],
[
-121.620794,
47.149399
],
[
-121.629533,
47.153428
],
[
-121.637553,
47.153308
],
[
-121.643824,
47.155594
],
[
-121.648522,
47.154934
],
[
-121.662198,
47.160044
],
[
-121.668653,
47.15587
],
[
-121.680793,
47.15257
],
[
-121.684173,
47.149785
],
[
-121.705071,
47.151997
],
[
-121.719136,
47.151116
],
[
-121.728016,
47.157632
],
[
-121.738016,
47.160371
],
[
-121.743086,
47.164538
],
[
-121.749486,
47.162072
],
[
-121.762463,
47.167509
],
[
-121.769297,
47.165417
],
[
-121.773347,
47.166492
],
[
-121.777687,
47.170456
],
[
-121.777564,
47.173383
],
[
-121.783363,
47.172222
],
[
-121.796464,
47.173059
],
[
-121.799426,
47.169827
],
[
-121.803328,
47.169248
],
[
-121.805296,
47.165831
],
[
-121.810399,
47.163867
],
[
-121.813312,
47.159501
],
[
-121.819297,
47.158802
],
[
-121.827069,
47.152678
],
[
-121.831296,
47.151931
],
[
-121.831689,
47.148483
],
[
-121.839617,
47.143362
],
[
-121.846125,
47.14439
],
[
-121.849453,
47.147261
],
[
-121.860413,
47.146597
],
[
-121.860849,
47.150651
],
[
-121.865477,
47.152603
],
[
-121.872936,
47.150534
],
[
-121.878466,
47.15394
],
[
-121.886187,
47.152947
],
[
-121.901538,
47.155742
],
[
-121.909422,
47.150544
],
[
-121.920888,
47.149956
],
[
-121.927892,
47.147705
],
[
-121.927858,
47.144816
],
[
-121.930913,
47.142702
],
[
-121.931907,
47.139282
],
[
-121.937864,
47.138721
],
[
-121.943816,
47.14005
],
[
-121.950487,
47.14497
],
[
-121.949937,
47.150953
],
[
-121.954188,
47.155668
],
[
-121.958674,
47.157237
],
[
-121.969515,
47.156281
],
[
-121.973171,
47.160709
],
[
-121.980581,
47.164563
],
[
-121.991446,
47.163237
],
[
-121.993932,
47.17257
],
[
-122.004533,
47.170195
],
[
-122.006774,
47.170964
],
[
-122.006695,
47.172877
],
[
-122.009758,
47.175403
],
[
-122.012724,
47.17605
],
[
-122.022306,
47.173974
],
[
-122.031934,
47.175007
],
[
-122.036433,
47.172794
],
[
-122.047485,
47.17123
],
[
-122.053683,
47.17572
],
[
-122.054297,
47.178601
],
[
-122.058429,
47.179912
],
[
-122.063385,
47.185879
],
[
-122.081336,
47.190224
],
[
-122.086339,
47.193729
],
[
-122.094764,
47.194977
],
[
-122.094831,
47.198199
],
[
-122.100713,
47.200071
],
[
-122.110303,
47.209943
],
[
-122.110916,
47.212528
],
[
-122.115764,
47.215977
],
[
-122.113242,
47.217785
],
[
-122.115686,
47.220689
],
[
-122.113036,
47.223631
],
[
-122.117514,
47.225865
],
[
-122.114864,
47.22897
],
[
-122.115747,
47.231344
],
[
-122.125459,
47.232316
],
[
-122.125873,
47.234026
],
[
-122.122511,
47.237241
],
[
-122.122968,
47.239134
],
[
-122.137585,
47.246821
],
[
-122.138334,
47.250645
],
[
-122.136755,
47.254373
],
[
-122.143976,
47.257526
],
[
-122.334914,
47.257366
],
[
-122.33483,
47.26311
],
[
-122.437252,
47.333717
],
[
-122.454485,
47.324179
],
[
-122.471551,
47.31862
],
[
-122.500513,
47.317765
],
[
-122.520417,
47.322775
],
[
-122.528059,
47.327014
],
[
-122.534781,
47.33344
],
[
-122.540942,
47.344818
],
[
-122.541661,
47.349193
],
[
-122.540063,
47.355742
],
[
-122.529072,
47.372959
],
[
-122.528362,
47.377036
],
[
-122.531115,
47.383161
],
[
-122.539269,
47.392461
],
[
-122.539761,
47.396552
],
[
-122.5364,
47.404653
],
[
-122.527917,
47.416136
],
[
-122.524499,
47.423871
],
[
-122.522743,
47.449725
],
[
-122.517672,
47.464867
],
[
-122.487908,
47.50191
],
[
-122.482815,
47.518322
],
[
-122.475914,
47.525282
]
]
],
"type": "Polygon",
"properties": {
"outage_type": "COUNTY",
"metersOut": "3",
"county": "King",
"utility_1": "CITY OF SEATTLE - (WA)",
"source_type": "MIXED",
"state": "Washington",
"utility_0": "Puget Sound Energy Inc",
"precision_label": "County-level outage summary"
}
},
"generalized": null,
"h3Resolution": null,
"id": "53033",
"metersOut": 3,
"outageType": "COUNTY",
"outages": [
{
"areaId": null,
"cellIds": null,
"county": "53033",
"dataGeometry": null,
"envelope": {
"maxX": -122.034387741,
"maxY": 47.69667735,
"minX": -122.222013044,
"minY": 47.478707168
},
"metersOut": 2,
"metersServed": null,
"outageBbox": "{\"type\":\"Polygon\",\"coordinates\":[[[-122.222013044,47.478707168],[-122.222013044,47.478797097],[-122.221880394,47.478797097],[-122.221880394,47.478707168],[-122.222013044,47.478707168]]]}",
"outageIndex": 2,
"outageKind": "POLYGON",
"reported": 2,
"seq": null,
"state": "53",
"stateName": "Washington",
"tract": "53033026003,53033032333",
"utilityId": "4002",
"utilityName": "Puget Sound Energy Inc",
"zip": null
},
{
"areaId": null,
"cellIds": null,
"county": "53033",
"dataGeometry": null,
"envelope": {
"maxX": -122.35167,
"maxY": 47.74612,
"minX": -122.35167,
"minY": 47.74612
},
"metersOut": 1,
"metersServed": 470380,
"outageBbox": "{\"type\":\"Point\",\"coordinates\":[-122.35167,47.74612]}",
"outageIndex": 0,
"outageKind": "POINT",
"reported": 1,
"seq": null,
"state": "53",
"stateName": "Washington",
"tract": "53033020900",
"utilityId": "2375",
"utilityName": "CITY OF SEATTLE - (WA)",
"zip": null
}
],
"precisionLabel": "County-level outage summary",
"sourceType": "MIXED",
"stateName": "Washington",
"tract": null,
"zipCode": null
},
{
"countyName": "Albany",
"feature": {
"coordinates": [
[
[
-74.180274,
42.729979
],
[
-73.809603,
42.775016
],
[
-73.809369,
42.778869
],
[
-73.797965,
42.779477
],
[
-73.787065,
42.789677
],
[
-73.782464,
42.791777
],
[
-73.777364,
42.791777
],
[
-73.769564,
42.786277
],
[
-73.766664,
42.786077
],
[
-73.758466,
42.795276
],
[
-73.750165,
42.801376
],
[
-73.737663,
42.818877
],
[
-73.726663,
42.822577
],
[
-73.722663,
42.820677
],
[
-73.721363,
42.813077
],
[
-73.716663,
42.808177
],
[
-73.720363,
42.804177
],
[
-73.719863,
42.801277
],
[
-73.711363,
42.795177
],
[
-73.708963,
42.787677
],
[
-73.703163,
42.782477
],
[
-73.689162,
42.775377
],
[
-73.683457,
42.779112
],
[
-73.681162,
42.782977
],
[
-73.676762,
42.783277
],
[
-73.683762,
42.766677
],
[
-73.688962,
42.738278
],
[
-73.690162,
42.735277
],
[
-73.697244,
42.728818
],
[
-73.703563,
42.709478
],
[
-73.702463,
42.699978
],
[
-73.729127,
42.665052
],
[
-73.741764,
42.654379
],
[
-73.751165,
42.63608
],
[
-73.752965,
42.628679
],
[
-73.761265,
42.610379
],
[
-73.761265,
42.600779
],
[
-73.752365,
42.57668
],
[
-73.752165,
42.56658
],
[
-73.758313,
42.534215
],
[
-73.761332,
42.525832
],
[
-73.777085,
42.503999
],
[
-73.785548,
42.487209
],
[
-73.786078,
42.475249
],
[
-73.783721,
42.464231
],
[
-73.836757,
42.458592
],
[
-73.93326,
42.444814
],
[
-74.263469,
42.407127
],
[
-74.264863,
42.419863
],
[
-74.252424,
42.445359
],
[
-74.244457,
42.470265
],
[
-74.241629,
42.472036
],
[
-74.236447,
42.485459
],
[
-74.228501,
42.494381
],
[
-74.226447,
42.499233
],
[
-74.224985,
42.50855
],
[
-74.225639,
42.526403
],
[
-74.229065,
42.52903
],
[
-74.241572,
42.550802
],
[
-74.236959,
42.56012
],
[
-74.237621,
42.563124
],
[
-74.233995,
42.575688
],
[
-74.220274,
42.585412
],
[
-74.219639,
42.591386
],
[
-74.215166,
42.597435
],
[
-74.193495,
42.618999
],
[
-74.192569,
42.627069
],
[
-74.179324,
42.646384
],
[
-74.169725,
42.667426
],
[
-74.168525,
42.67431
],
[
-74.169525,
42.691365
],
[
-74.164678,
42.717207
],
[
-74.180274,
42.729979
]
]
],
"type": "Polygon",
"properties": {
"outage_type": "COUNTY",
"metersOut": "3",
"county": "Albany",
"source_type": "COUNTY",
"state": "New York",
"utility_0": "CENTRAL HUDSON GAS & ELEC CORP",
"precision_label": "County-level outage summary"
}
},
"generalized": null,
"h3Resolution": null,
"id": "36001",
"metersOut": 3,
"outageType": "COUNTY",
"outages": [
{
"areaId": null,
"cellIds": null,
"county": "36001",
"dataGeometry": null,
"envelope": {
"maxX": -73.676762,
"maxY": 42.822577,
"minX": -74.264863,
"minY": 42.407127
},
"metersOut": 3,
"metersServed": 309263,
"outageBbox": "{\"type\":\"Polygon\",\"coordinates\":[[[-74.264863,42.407127],[-74.264863,42.822577],[-73.676762,42.822577],[-73.676762,42.407127],[-74.264863,42.407127]]]}",
"outageIndex": 0,
"outageKind": "COUNTY",
"reported": 1,
"seq": null,
"state": "36",
"stateName": "New York",
"tract": null,
"utilityId": "554",
"utilityName": "CENTRAL HUDSON GAS & ELEC CORP",
"zip": null
}
],
"precisionLabel": "County-level outage summary",
"sourceType": "COUNTY",
"stateName": "New York",
"tract": null,
"zipCode": null
},
{
"countyName": "Onondaga",
"feature": {
"coordinates": [
[
[
-76.471774,
43.104983
],
[
-76.476125,
43.125066
],
[
-76.486303,
43.143223
],
[
-76.481227,
43.145886
],
[
-76.473066,
43.146017
],
[
-76.479224,
43.227519
],
[
-76.344632,
43.23267
],
[
-76.344582,
43.231525
],
[
-76.324213,
43.232308
],
[
-76.316117,
43.229428
],
[
-76.307541,
43.230788
],
[
-76.289012,
43.2185
],
[
-76.287572,
43.211652
],
[
-76.282915,
43.206756
],
[
-76.281027,
43.201091
],
[
-76.271351,
43.203968
],
[
-76.262051,
43.218468
],
[
-76.262151,
43.223568
],
[
-76.263551,
43.226168
],
[
-76.266851,
43.227468
],
[
-76.267751,
43.232768
],
[
-76.272151,
43.234868
],
[
-76.275551,
43.238768
],
[
-76.272851,
43.240168
],
[
-76.267551,
43.239668
],
[
-76.263751,
43.236368
],
[
-76.25745,
43.236868
],
[
-76.25775,
43.234068
],
[
-76.250001,
43.225191
],
[
-76.24465,
43.214568
],
[
-76.233849,
43.212368
],
[
-76.230049,
43.207868
],
[
-76.224449,
43.204968
],
[
-76.217873,
43.204772
],
[
-76.208336,
43.208036
],
[
-76.210649,
43.210568
],
[
-76.206176,
43.216612
],
[
-76.198748,
43.212568
],
[
-76.194248,
43.217068
],
[
-76.202548,
43.222268
],
[
-76.20472,
43.22898
],
[
-76.205008,
43.237412
],
[
-76.213393,
43.24002
],
[
-76.210609,
43.244004
],
[
-76.212977,
43.256672
],
[
-76.208825,
43.263648
],
[
-76.2119,
43.267132
],
[
-76.202944,
43.271605
],
[
-76.182104,
43.257621
],
[
-76.179626,
43.253593
],
[
-76.173533,
43.251
],
[
-76.169047,
43.246668
],
[
-76.148526,
43.239636
],
[
-76.139838,
43.240356
],
[
-76.130494,
43.234527
],
[
-76.115967,
43.233561
],
[
-76.106968,
43.227476
],
[
-76.10638,
43.224312
],
[
-76.099254,
43.224937
],
[
-76.084514,
43.216769
],
[
-76.080303,
43.215808
],
[
-76.079984,
43.218052
],
[
-76.079064,
43.218593
],
[
-76.078737,
43.215461
],
[
-76.069361,
43.214667
],
[
-76.068071,
43.212558
],
[
-76.081266,
43.214319
],
[
-76.085182,
43.213081
],
[
-76.084899,
43.211083
],
[
-76.08023,
43.20997
],
[
-76.079673,
43.209132
],
[
-76.0784,
43.209364
],
[
-76.076897,
43.208449
],
[
-76.08076,
43.208616
],
[
-76.082457,
43.20685
],
[
-76.081865,
43.202257
],
[
-76.078902,
43.19948
],
[
-76.057905,
43.200724
],
[
-76.055386,
43.199168
],
[
-76.053414,
43.201426
],
[
-76.051991,
43.200737
],
[
-76.053414,
43.201826
],
[
-76.052619,
43.202857
],
[
-76.047668,
43.202612
],
[
-76.034954,
43.195502
],
[
-76.032031,
43.190919
],
[
-76.023653,
43.189947
],
[
-76.011817,
43.18558
],
[
-76.007646,
43.180467
],
[
-76.002787,
43.179469
],
[
-76.003633,
43.177295
],
[
-76.005744,
43.177774
],
[
-76.003941,
43.176757
],
[
-76.002285,
43.178139
],
[
-76.002541,
43.179621
],
[
-75.991437,
43.18325
],
[
-75.989609,
43.179225
],
[
-75.992635,
43.173849
],
[
-75.990028,
43.171527
],
[
-75.988447,
43.172616
],
[
-75.986032,
43.171554
],
[
-75.983084,
43.173706
],
[
-75.98151,
43.172779
],
[
-75.979478,
43.170698
],
[
-75.981008,
43.167704
],
[
-75.978099,
43.167606
],
[
-75.978661,
43.165095
],
[
-75.97438,
43.163175
],
[
-75.977439,
43.1594
],
[
-75.977068,
43.157646
],
[
-75.971235,
43.154639
],
[
-75.973374,
43.148996
],
[
-75.971783,
43.143847
],
[
-75.977267,
43.14047
],
[
-75.977284,
43.136195
],
[
-75.973837,
43.137342
],
[
-75.975299,
43.13912
],
[
-75.972191,
43.140469
],
[
-75.96752,
43.134947
],
[
-75.964495,
43.135168
],
[
-75.963814,
43.133632
],
[
-75.957405,
43.133672
],
[
-75.95758,
43.13629
],
[
-75.955015,
43.133927
],
[
-75.953405,
43.135459
],
[
-75.950057,
43.134853
],
[
-75.953277,
43.133363
],
[
-75.950149,
43.132061
],
[
-75.954592,
43.127986
],
[
-75.956763,
43.126804
],
[
-75.958677,
43.128328
],
[
-75.958628,
43.125396
],
[
-75.960567,
43.12327
],
[
-75.958339,
43.123728
],
[
-75.95701,
43.121973
],
[
-75.95932,
43.119597
],
[
-75.956135,
43.120266
],
[
-75.957585,
43.117695
],
[
-75.955843,
43.118314
],
[
-75.9544,
43.116857
],
[
-75.956023,
43.115148
],
[
-75.960135,
43.115395
],
[
-75.963517,
43.117563
],
[
-75.963719,
43.119571
],
[
-75.965463,
43.119651
],
[
-75.965928,
43.1154
],
[
-75.971793,
43.109029
],
[
-75.970349,
43.107567
],
[
-75.97297,
43.106634
],
[
-75.971524,
43.104914
],
[
-75.976396,
43.103038
],
[
-75.976344,
43.098694
],
[
-75.974569,
43.096509
],
[
-75.975404,
43.090921
],
[
-75.971121,
43.092468
],
[
-75.971584,
43.088903
],
[
-75.969547,
43.089549
],
[
-75.96753,
43.087625
],
[
-75.968792,
43.089529
],
[
-75.967382,
43.08992
],
[
-75.965272,
43.088863
],
[
-75.966673,
43.087531
],
[
-75.963973,
43.086697
],
[
-75.960814,
43.089011
],
[
-75.961825,
43.085505
],
[
-75.954475,
43.087464
],
[
-75.954115,
43.088823
],
[
-75.95126,
43.087315
],
[
-75.950431,
43.089629
],
[
-75.948699,
43.086817
],
[
-75.947087,
43.08895
],
[
-75.939488,
43.086663
],
[
-75.938057,
43.089109
],
[
-75.93445,
43.087102
],
[
-75.931135,
43.090221
],
[
-75.928666,
43.087214
],
[
-75.92892,
43.088986
],
[
-75.926757,
43.090565
],
[
-75.919894,
43.089876
],
[
-75.918818,
43.086115
],
[
-75.917215,
43.08591
],
[
-75.896079,
42.790964
],
[
-76.08017,
42.781599
],
[
-76.080213,
42.780014
],
[
-76.274673,
42.771257
],
[
-76.275348,
42.78047
],
[
-76.29877,
42.80746
],
[
-76.356974,
42.84945
],
[
-76.450738,
42.84576
],
[
-76.462999,
43.006316
],
[
-76.491941,
43.004964
],
[
-76.499219,
43.099837
],
[
-76.497829,
43.102657
],
[
-76.491232,
43.106295
],
[
-76.473594,
43.104029
],
[
-76.471774,
43.104983
]
]
],
"type": "Polygon",
"properties": {
"outage_type": "COUNTY",
"metersOut": "11",
"county": "Onondaga",
"source_type": "COUNTY",
"state": "New York",
"utility_0": "NATIONAL GRID",
"precision_label": "County-level outage summary"
}
},
"generalized": null,
"h3Resolution": null,
"id": "36067",
"metersOut": 11,
"outageType": "COUNTY",
"outages": [
{
"areaId": null,
"cellIds": null,
"county": "36067",
"dataGeometry": null,
"envelope": {
"maxX": -75.896079,
"maxY": 43.271605,
"minX": -76.499324,
"minY": 42.771257
},
"metersOut": 11,
"metersServed": 1686884,
"outageBbox": "{\"type\":\"Polygon\",\"coordinates\":[[[-76.499324,42.771257],[-76.499324,43.271605],[-75.896079,43.271605],[-75.896079,42.771257],[-76.499324,42.771257]]]}",
"outageIndex": 4,
"outageKind": "COUNTY",
"reported": 1,
"seq": null,
"state": "36",
"stateName": "New York",
"tract": null,
"utilityId": "1932",
"utilityName": "NATIONAL GRID",
"zip": null
}
],
"precisionLabel": "County-level outage summary",
"sourceType": "COUNTY",
"stateName": "New York",
"tract": null,
"zipCode": null
},
{
"countyName": "Monroe",
"feature": {
"coordinates": [
[
[
-77.99729,
43.132981
],
[
-77.994777,
43.375058
],
[
-77.993982,
43.631234
],
[
-77.387995,
43.631543
],
[
-77.376215,
43.345163
],
[
-77.374582,
43.160451
],
[
-77.371478,
43.034696
],
[
-77.485418,
43.034564
],
[
-77.482517,
42.943164
],
[
-77.635022,
42.944464
],
[
-77.637522,
42.939964
],
[
-77.759052,
42.940462
],
[
-77.760736,
42.942998
],
[
-77.759418,
42.944491
],
[
-77.752545,
42.94564
],
[
-77.746371,
42.944072
],
[
-77.737554,
42.947869
],
[
-77.733124,
42.945186
],
[
-77.731181,
42.946901
],
[
-77.734469,
42.954771
],
[
-77.732568,
42.955931
],
[
-77.728407,
42.953033
],
[
-77.725032,
42.959223
],
[
-77.726199,
42.965968
],
[
-77.724586,
42.971293
],
[
-77.718837,
42.971441
],
[
-77.717828,
42.973365
],
[
-77.720748,
42.979193
],
[
-77.732457,
42.981341
],
[
-77.730957,
42.988372
],
[
-77.909832,
42.987762
],
[
-77.909414,
43.00252
],
[
-77.90754,
43.002859
],
[
-77.904121,
43.037056
],
[
-77.951044,
43.039544
],
[
-77.905934,
43.133561
],
[
-77.99729,
43.132981
]
]
],
"type": "Polygon",
"properties": {
"outage_type": "COUNTY",
"metersOut": "18",
"county": "Monroe",
"source_type": "ZIP",
"state": "New York",
"utility_0": "AVANGRID",
"precision_label": "County-level outage summary"
}
},
"generalized": null,
"h3Resolution": null,
"id": "36055",
"metersOut": 18,
"outageType": "COUNTY",
"outages": [
{
"areaId": null,
"cellIds": null,
"county": "36055",
"dataGeometry": null,
"envelope": {
"maxX": -77.671293,
"maxY": 43.25294,
"minX": -77.759955,
"minY": 43.173908
},
"metersOut": 18,
"metersServed": null,
"outageBbox": "{\"type\":\"Polygon\",\"coordinates\":[[[-77.759955,43.173908],[-77.759955,43.25294],[-77.671293,43.25294],[-77.671293,43.173908],[-77.759955,43.173908]]]}",
"outageIndex": 6,
"outageKind": "ZIP",
"reported": 1,
"seq": null,
"state": "36",
"stateName": "New York",
"tract": null,
"utilityId": "10000",
"utilityName": "AVANGRID",
"zip": "14626"
}
],
"precisionLabel": "County-level outage summary",
"sourceType": "ZIP",
"stateName": "New York",
"tract": null,
"zipCode": null
}
],
"odi_format_json": {
"outage": [
{
"MRID": "1165478",
"actualPeriod": null,
"cause": null,
"causeKind": null,
"communityDescriptor": "36001",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": {
"confidenceKind": null,
"ert": "2026-10-05T08:30:00Z",
"ertSource": null
},
"incident": {
"cause": null,
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 3,
"mrid": "1165478",
"names": [
{
"name": "CENTRAL HUDSON GAS & ELEC CORP",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "3249",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-10-04T22:14:30Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-10-04T22:14:30Z",
"statusKind": "assigned",
"utilityDisclaimer": "Based on reports from customers and field personnel, we predict the outages listed"
},
{
"MRID": "951411",
"actualPeriod": null,
"cause": "Unknown",
"causeKind": "",
"communityDescriptor": "36067",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": {
"confidenceKind": null,
"ert": "2026-10-05T08:00:00Z",
"ertSource": null
},
"incident": {
"cause": "Unknown",
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 11,
"mrid": "951411",
"names": [
{
"name": "NATIONAL GRID",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "13573",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-10-04T18:35:40Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-10-04T18:35:40Z",
"statusKind": "",
"utilityDisclaimer": ""
},
{
"MRID": null,
"actualPeriod": null,
"cause": "Investigating",
"causeKind": null,
"communityDescriptor": "53033",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": null,
"incident": {
"cause": "Investigating",
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 1,
"mrid": null,
"names": [
{
"name": "CITY OF SEATTLE - (WA)",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "16868",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-10-05T06:04:00Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-10-05T06:04:00Z",
"statusKind": "Dispatched",
"utilityDisclaimer": null
},
{
"MRID": "62bf6b17-1acc-485b-bc53-42dfca9fcfc8",
"actualPeriod": null,
"cause": "Scheduled Outage",
"causeKind": "lineDown",
"communityDescriptor": "53033",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": {
"confidenceKind": null,
"ert": "0001-01-01T00:00:00Z",
"ertSource": null
},
"incident": {
"cause": "Scheduled Outage",
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 1,
"mrid": "62bf6b17-1acc-485b-bc53-42dfca9fcfc8",
"names": [
{
"name": "Puget Sound Energy Inc",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "pugetsoundenergy",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-10-03T15:29:43Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-10-03T15:29:43Z",
"statusKind": "awaitingCrewAssignment",
"utilityDisclaimer": "None"
},
{
"MRID": "a6fd7d77-f084-4d6f-9dac-08d274e0099f",
"actualPeriod": null,
"cause": "Under investigation",
"causeKind": "lineDown",
"communityDescriptor": "53033",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": {
"confidenceKind": null,
"ert": "0001-01-01T00:00:00Z",
"ertSource": null
},
"incident": {
"cause": "Under investigation",
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 1,
"mrid": "a6fd7d77-f084-4d6f-9dac-08d274e0099f",
"names": [
{
"name": "Puget Sound Energy Inc",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "pugetsoundenergy",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-10-05T03:23:27Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-10-05T03:23:27Z",
"statusKind": "awaitingCrewAssignment",
"utilityDisclaimer": "None"
},
{
"MRID": "1650672",
"actualPeriod": null,
"cause": "N/A",
"causeKind": null,
"communityDescriptor": "36055",
"customersRestored": null,
"estimatedPeriod": null,
"estimatedRestorationTime": {
"confidenceKind": null,
"ert": "2026-04-10T22:15:00Z",
"ertSource": null
},
"incident": {
"cause": "N/A",
"location": {
"coordinateSystem": {
"crsUrn": "EPSG:4326"
},
"direction": null,
"geoInfoReference": null,
"kind": "ELECTRICAL_NETWORK",
"positionPoints": [],
"type": null
}
},
"metersAffected": 18,
"mrid": "1650672",
"names": [
{
"name": "AVANGRID",
"nameType": "UtilityName",
"nameTypeAuthority": "EIA"
},
{
"name": "14349",
"nameType": "UtilityId",
"nameTypeAuthority": "EIA"
}
],
"originalCustomersServed": null,
"originalMetersAffected": null,
"outageArea": {
"earliestReportedTime": "2026-04-10T19:13:29Z",
"metersServed": null,
"outageAreaKind": "COUNTY"
},
"outageKind": null,
"reportedStartTime": "2026-04-10T19:13:29Z",
"statusKind": "assigned",
"utilityDisclaimer": null
}
]
},
"odi_status": [
{
"dataId": "45ea5762-cf5c-46b3-b0fa-bb34c03925e4",
"dataResolution": "COUNTY",
"eiaId": "3249",
"hasError": false,
"name": "CENTRAL HUDSON GAS & ELEC CORP",
"outageFeed": null,
"receivedDate": "2026-10-05T06:21:16.964Z",
"totalOutages": 3,
"vendor": null
},
{
"dataId": "d18693f9-59f9-4c45-9dfb-07fcc6046758",
"dataResolution": "COUNTY",
"eiaId": "13573",
"hasError": false,
"name": "NATIONAL GRID",
"outageFeed": null,
"receivedDate": "2026-10-05T06:20:47.233Z",
"totalOutages": 15,
"vendor": null
},
{
"dataId": "7bc8b495-4fea-45ff-aae5-bce2b8ab48a5",
"dataResolution": "ZIP",
"eiaId": "14349",
"hasError": false,
"name": "AVANGRID",
"outageFeed": null,
"receivedDate": "2026-10-05T06:20:12.410Z",
"totalOutages": 21,
"vendor": null
},
{
"dataId": "81288660-5502-469f-96b9-c2a1a1cf482f",
"dataResolution": "POINT",
"eiaId": "16868",
"hasError": false,
"name": "CITY OF SEATTLE - (WA)",
"outageFeed": null,
"receivedDate": "2026-10-05T06:20:00.171Z",
"totalOutages": 1,
"vendor": "datacapable"
},
{
"dataId": "579e922c-44e2-4540-8ef3-f338bc15c7c9",
"dataResolution": "COUNTY",
"eiaId": "17609",
"hasError": true,
"name": "SOUTHERN CALIFORNIA EDISON CO",
"outageFeed": null,
"receivedDate": "2026-10-05T06:15:02.910Z",
"totalOutages": 6332,
"vendor": null
}
]
}