openapi: 3.1.0
info:
title: EPCOR Public Outage and Service Area Feature Services (ArcGIS REST)
version: '12'
summary: Anonymous, machine-readable read access to EPCOR's live power outage, water outage, water infrastructure
project and service area feature layers.
description: 'EPCOR publishes no OpenAPI, no developer portal and no API documentation. It does, however, operate
a public ArcGIS Online organization (`services6.arcgis.com/Ji2rusuWXDFSqNsP`, owner `epcor_outages`) whose production
feature services are shared publicly and are readable anonymously over the ArcGIS REST GeoServices interface.
Those services back the EPCOR outage map at https://outages.epcor.com/ and cover Edmonton power outages, Canadian
water outages and main breaks, water infrastructure projects, and the outage and service area layers for EPCOR
Water''s US districts in Arizona and New Mexico.
THIS DOCUMENT IS DERIVED, NOT PUBLISHED BY EPCOR. Every path, layer, field name and field type below was read
from the live ArcGIS service and layer metadata documents on 2026-07-27; the query parameter set is the standard
Esri ArcGIS REST `query` operation contract. No endpoint, field or value has been invented. Editing capabilities
advertised by some services (Create/Update/Delete) are NOT modelled here: only anonymous read was probed, and
write access requires an ArcGIS token.
Data is operational, near real time and unversioned. EPCOR publishes no licence, no terms of use for this surface,
no rate limit and no support channel for it.'
contact:
name: EPCOR
url: https://www.epcor.com/ca/en/ab/edmonton/contact-edmonton.html
x-apievangelist:
method: derived
generated: '2026-07-27'
derived_from:
- https://services6.arcgis.com/Ji2rusuWXDFSqNsP/ArcGIS/rest/services?f=json
- ArcGIS feature service and layer metadata documents for every *_prod service in the folder
- https://outages.epcor.com/assets/config.json
note: Derived by the API Evangelist enrichment pipeline from live, anonymously readable ArcGIS REST metadata.
EPCOR does not publish this specification.
servers:
- url: https://services6.arcgis.com/Ji2rusuWXDFSqNsP/ArcGIS/rest/services
description: EPCOR public ArcGIS Online feature service folder (hosted by Esri ArcGIS Online).
tags:
- name: catalog
description: Service directory.
- name: power-outages
description: Edmonton electricity distribution outages (active, planned and point features).
- name: water-outages
description: Canadian water outages, main breaks and field events.
- name: us-water-outages
description: EPCOR Water USA district outage points (Arizona and New Mexico).
- name: service-areas
description: EPCOR Water USA service area boundaries.
- name: infrastructure
description: Water infrastructure construction projects.
- name: boundaries
description: Municipal boundary reference layers.
security: []
paths:
/:
get:
operationId: listFeatureServices
summary: List the EPCOR feature services
description: 'Returns the ArcGIS service directory for EPCOR''s public ArcGIS Online organization folder:
every published FeatureServer, its type and its URL. Anonymous, no key required.'
tags:
- catalog
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Service directory listing.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceCatalog'
/CityBoundary_prod/FeatureServer:
get:
operationId: getCityBoundaryProdService
summary: Get CityBoundary_prod service metadata
description: 'City of Edmonton boundary. Returns the ArcGIS feature service metadata document: layers, capabilities
(Query), maxRecordCount (2000) and spatial reference.'
tags:
- boundaries
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/CityBoundary_prod/FeatureServer/0:
get:
operationId: getCityBoundaryProdLayer
summary: Get CityBoundary_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolyline), extent and edit timestamps for the `CityBoundary_prod`
layer.
tags:
- boundaries
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/CityBoundary_prod/FeatureServer/0/query:
get:
operationId: queryCityBoundaryProd
summary: Query CityBoundary_prod
description: 'City of Edmonton boundary. Query the `CityBoundary_prod` layer with a SQL `where` clause and
optional spatial filter. Anonymous read, no API key. Observed feature count at harvest time: 1.'
tags:
- boundaries
parameters: &id001
- $ref: '#/components/parameters/f'
- $ref: '#/components/parameters/where'
- $ref: '#/components/parameters/outFields'
- $ref: '#/components/parameters/returnGeometry'
- $ref: '#/components/parameters/returnCountOnly'
- $ref: '#/components/parameters/returnIdsOnly'
- $ref: '#/components/parameters/orderByFields'
- $ref: '#/components/parameters/resultOffset'
- $ref: '#/components/parameters/resultRecordCount'
- $ref: '#/components/parameters/geometry'
- $ref: '#/components/parameters/geometryType'
- $ref: '#/components/parameters/spatialRel'
- $ref: '#/components/parameters/inSR'
- $ref: '#/components/parameters/outSR'
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/CityBoundaryProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/EPCor_Water_Outages_Prod/FeatureServer:
get:
operationId: getEPCorWaterOutagesProdService
summary: Get EPCor_Water_Outages_Prod service metadata
description: 'EPCOR water outage / main break points. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- water-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/EPCor_Water_Outages_Prod/FeatureServer/0:
get:
operationId: getEPCorWaterOutagesProdLayer
summary: Get EPCor_Water_Outages_Prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPoint), extent and edit timestamps for the `EPCor_Water_Outages_Prod`
layer.
tags:
- water-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/EPCor_Water_Outages_Prod/FeatureServer/0/query:
get:
operationId: queryEPCorWaterOutagesProd
summary: Query EPCor_Water_Outages_Prod
description: 'EPCOR water outage / main break points. Query the `EPCor_Water_Outages_Prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 16.'
tags:
- water-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/EPCorWaterOutagesProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/GenericWaterEvents_Prod/FeatureServer:
get:
operationId: getGenericWaterEventsProdService
summary: Get GenericWaterEvents_Prod service metadata
description: 'Generic water events (points and areas). Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- water-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/GenericWaterEvents_Prod/FeatureServer/0:
get:
operationId: getGenericWaterEventsProdL0Layer
summary: Get GenericWaterEvents_Prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPoint), extent and edit timestamps for the `Generic_Events_Pt`
layer.
tags:
- water-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/GenericWaterEvents_Prod/FeatureServer/0/query:
get:
operationId: queryGenericWaterEventsProdL0
summary: Query Generic_Events_Pt
description: 'Generic water events (points and areas). Query the `Generic_Events_Pt` layer with a SQL `where`
clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest time:
2.'
tags:
- water-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/GenericWaterEventsProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/GenericWaterEvents_Prod/FeatureServer/1:
get:
operationId: getGenericWaterEventsProdL1Layer
summary: Get GenericWaterEvents_Prod layer 1 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `Generic_Events_Area`
layer.
tags:
- water-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/GenericWaterEvents_Prod/FeatureServer/1/query:
get:
operationId: queryGenericWaterEventsProdL1
summary: Query Generic_Events_Area
description: 'Generic water events (points and areas). Query the `Generic_Events_Area` layer with a SQL `where`
clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest time:
1.'
tags:
- water-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/GenericWaterEventsProdL1FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ocps_prod_av/FeatureServer:
get:
operationId: getOcpsProdAvService
summary: Get ocps_prod_av service metadata
description: 'Edmonton active power outage areas (Outage Coordination and Publishing System). Returns the
ArcGIS feature service metadata document: layers, capabilities (Create,Delete,Query,Update,Editing,Extract,ChangeTracking),
maxRecordCount (2000) and spatial reference.'
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ocps_prod_av/FeatureServer/0:
get:
operationId: getOcpsProdAvLayer
summary: Get ocps_prod_av layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ocps_prod_av`
layer.
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ocps_prod_av/FeatureServer/0/query:
get:
operationId: queryOcpsProdAv
summary: Query ocps_prod_av
description: 'Edmonton active power outage areas (Outage Coordination and Publishing System). Query the `ocps_prod_av`
layer with a SQL `where` clause and optional spatial filter. Anonymous read, no API key. Observed feature
count at harvest time: 5.'
tags:
- power-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/OcpsProdAvL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ocps_prod_pl/FeatureServer:
get:
operationId: getOcpsProdPlService
summary: Get ocps_prod_pl service metadata
description: 'Edmonton planned power outage areas (Outage Coordination and Publishing System). Returns the
ArcGIS feature service metadata document: layers, capabilities (Create,Delete,Query,Update,Editing,Extract,ChangeTracking),
maxRecordCount (2000) and spatial reference.'
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ocps_prod_pl/FeatureServer/0:
get:
operationId: getOcpsProdPlLayer
summary: Get ocps_prod_pl layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ocps_prod_pl`
layer.
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ocps_prod_pl/FeatureServer/0/query:
get:
operationId: queryOcpsProdPl
summary: Query ocps_prod_pl
description: 'Edmonton planned power outage areas (Outage Coordination and Publishing System). Query the `ocps_prod_pl`
layer with a SQL `where` clause and optional spatial filter. Anonymous read, no API key. Observed feature
count at harvest time: 0.'
tags:
- power-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/OcpsProdPlL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/power_outage_prod/FeatureServer:
get:
operationId: getPowerOutageProdService
summary: Get power_outage_prod service metadata
description: 'Edmonton power outage points. Returns the ArcGIS feature service metadata document: layers,
capabilities (Create,Delete,Query,Update,Editing), maxRecordCount (2000) and spatial reference.'
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/power_outage_prod/FeatureServer/0:
get:
operationId: getPowerOutageProdLayer
summary: Get power_outage_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPoint), extent and edit timestamps for the `power_outage-prod`
layer.
tags:
- power-outages
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/power_outage_prod/FeatureServer/0/query:
get:
operationId: queryPowerOutageProd
summary: Query power_outage-prod
description: 'Edmonton power outage points. Query the `power_outage-prod` layer with a SQL `where` clause
and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest time: 0.'
tags:
- power-outages
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/PowerOutageProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_AguaFria_prod/FeatureServer:
get:
operationId: getServiceAreasAguaFriaProdService
summary: Get ServiceAreas_AguaFria_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_AguaFria_prod/FeatureServer/0:
get:
operationId: getServiceAreasAguaFriaProdLayer
summary: Get ServiceAreas_AguaFria_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_AguaFria_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_AguaFria_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasAguaFriaProd
summary: Query ServiceAreas_AguaFria_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_AguaFria_prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 2.'
tags:
- service-areas
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ServiceAreasAguaFriaProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_Anthem_prod/FeatureServer:
get:
operationId: getServiceAreasAnthemProdService
summary: Get ServiceAreas_Anthem_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_Anthem_prod/FeatureServer/0:
get:
operationId: getServiceAreasAnthemProdLayer
summary: Get ServiceAreas_Anthem_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_Anthem_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_Anthem_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasAnthemProd
summary: Query ServiceAreas_Anthem_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_Anthem_prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 1.'
tags:
- service-areas
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ServiceAreasAnthemProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_Chaparral_prod/FeatureServer:
get:
operationId: getServiceAreasChaparralProdService
summary: Get ServiceAreas_Chaparral_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_Chaparral_prod/FeatureServer/0:
get:
operationId: getServiceAreasChaparralProdLayer
summary: Get ServiceAreas_Chaparral_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_Chaparral_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_Chaparral_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasChaparralProd
summary: Query ServiceAreas_Chaparral_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_Chaparral_prod` layer with a
SQL `where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 1.'
tags:
- service-areas
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ServiceAreasChaparralProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_Clovis_prod/FeatureServer:
get:
operationId: getServiceAreasClovisProdService
summary: Get ServiceAreas_Clovis_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_Clovis_prod/FeatureServer/0:
get:
operationId: getServiceAreasClovisProdLayer
summary: Get ServiceAreas_Clovis_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_Clovis_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_Clovis_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasClovisProd
summary: Query ServiceAreas_Clovis_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_Clovis_prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 1.'
tags:
- service-areas
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ServiceAreasClovisProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_Edgewood_prod/FeatureServer:
get:
operationId: getServiceAreasEdgewoodProdService
summary: Get ServiceAreas_Edgewood_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_Edgewood_prod/FeatureServer/0:
get:
operationId: getServiceAreasEdgewoodProdLayer
summary: Get ServiceAreas_Edgewood_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_Edgewood_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_Edgewood_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasEdgewoodProd
summary: Query ServiceAreas_Edgewood_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_Edgewood_prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 1.'
tags:
- service-areas
parameters: *id001
responses:
'200':
description: Esri FeatureSet (`f=json`), GeoJSON FeatureCollection (`f=geojson`), or an ArcGIS error envelope
— these services answer invalid requests with HTTP 200 and an `error` body.
content:
application/json:
schema:
oneOf:
- $ref: '#/components/schemas/ServiceAreasEdgewoodProdL0FeatureSet'
- $ref: '#/components/schemas/GeoJSONFeatureCollection'
- $ref: '#/components/schemas/EsriError'
/ServiceAreas_Havasu_prod/FeatureServer:
get:
operationId: getServiceAreasHavasuProdService
summary: Get ServiceAreas_Havasu_prod service metadata
description: 'EPCOR Water USA service area boundary. Returns the ArcGIS feature service metadata document:
layers, capabilities (Query), maxRecordCount (2000) and spatial reference.'
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature service metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceMetadata'
/ServiceAreas_Havasu_prod/FeatureServer/0:
get:
operationId: getServiceAreasHavasuProdLayer
summary: Get ServiceAreas_Havasu_prod layer 0 metadata
description: Field definitions, geometry type (esriGeometryPolygon), extent and edit timestamps for the `ServiceAreas_Havasu_prod`
layer.
tags:
- service-areas
parameters:
- $ref: '#/components/parameters/f'
responses:
'200':
description: Feature layer metadata.
content:
application/json:
schema:
$ref: '#/components/schemas/LayerMetadata'
/ServiceAreas_Havasu_prod/FeatureServer/0/query:
get:
operationId: queryServiceAreasHavasuProd
summary: Query ServiceAreas_Havasu_prod
description: 'EPCOR Water USA service area boundary. Query the `ServiceAreas_Havasu_prod` layer with a SQL
`where` clause and optional spatial filter. Anonymous read, no API key. Observed feature count at harvest
time: 1.'
tags:
- service-areas
parameters: *id001
responses:
'200':
descripti
# --- truncated at 32 KB (203 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/epcor/refs/heads/main/openapi/epcor-outages-arcgis-openapi.yml