U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR) — Detailed Facility Report
Detailed Facility Report. 94 operations. Lead operation: Downloads the Complete Air Compliance History Section of the DFR. Self-contained Naftiko capability covering one EPA business surface.
Getdfrrestservicesair3yrdownload — Downloads the Complete Air Compliance History Section of the DFR
/v1/dfr_rest_services.air_3_yr_download
POST
Postdfrrestservicesair3yrdownload — Downloads the Complete Air Compliance History Section of the DFR
/v1/dfr_rest_services.air_3_yr_download
GET
Getdfrrestservicescwa3yreffluentdownload — Downloads NPDES Effluent Violation Information by Month and Quarter.
/v1/dfr_rest_services.cwa_3_yr_effluent_download
POST
Postdfrrestservicescwa3yreffluentdownload — Downloads NPDES Effluent Violation Information by Month and Quarter.
/v1/dfr_rest_services.cwa_3_yr_effluent_download
GET
Getdfrrestservicescwa3yrsepscsdownload — Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
/v1/dfr_rest_services.cwa_3_yr_sepscs_download
POST
Postdfrrestservicescwa3yrsepscsdownload — Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
/v1/dfr_rest_services.cwa_3_yr_sepscs_download
GET
Getdfrrestservicesgetaircompliance — Detailed Facility Report Air Compliance Report Service
/v1/dfr_rest_services.get_air_compliance
POST
Postdfrrestservicesgetaircompliance — Detailed Facility Report Air Compliance Report Service
/v1/dfr_rest_services.get_air_compliance
GET
Getdfrrestservicesgetairquality — Detailed Facility Report Air Quality Report Service
/v1/dfr_rest_services.get_air_quality
POST
Postdfrrestservicesgetairquality — Detailed Facility Report Air Quality Report Service
/v1/dfr_rest_services.get_air_quality
GET
Getdfrrestservicesgetawsdocs — Placeholder
/v1/dfr_rest_services.get_aws_docs
POST
Postdfrrestservicesgetawsdocs — Placeholder
/v1/dfr_rest_services.get_aws_docs
GET
Getdfrrestservicesgetcaseformalactions — Displays Cases Related to the Facility
/v1/dfr_rest_services.get_case_formal_actions
POST
Postdfrrestservicesgetcaseformalactions — Displays Cases Related to the Facility
/v1/dfr_rest_services.get_case_formal_actions
GET
Getdfrrestservicesgetcompliancehistory — Detailed Facility Report 5 Year Compliance Monitoring History Service
/v1/dfr_rest_services.get_compliance_history
POST
Postdfrrestservicesgetcompliancehistory — Detailed Facility Report 5 Year Compliance Monitoring History Service
/v1/dfr_rest_services.get_compliance_history
GET
Getdfrrestservicesgetcompliancesummary — Detailed Facility Report Compliance Summary Service
/v1/dfr_rest_services.get_compliance_summary
POST
Postdfrrestservicesgetcompliancesummary — Detailed Facility Report Compliance Summary Service
/v1/dfr_rest_services.get_compliance_summary
GET
Getdfrrestservicesgetcsv — Downloads a Spectific Section of the DFR in CSV Format
/v1/dfr_rest_services.get_csv
POST
Postdfrrestservicesgetcsv — Downloads a Spectific Section of the DFR in CSV Format
/v1/dfr_rest_services.get_csv
GET
Getdfrrestservicesgetcwa3yrcompliance — Detailed Facility Report 3 Year CWA Facility-Level Status Service
/v1/dfr_rest_services.get_cwa_3yr_compliance
POST
Postdfrrestservicesgetcwa3yrcompliance — Detailed Facility Report 3 Year CWA Facility-Level Status Service
/v1/dfr_rest_services.get_cwa_3yr_compliance
GET
Getdfrrestservicesgetcwa3yrd80d90counts — Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
/v1/dfr_rest_services.get_cwa_3yr_d80d90_counts
POST
Postdfrrestservicesgetcwa3yrd80d90counts — Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
/v1/dfr_rest_services.get_cwa_3yr_d80d90_counts
GET
Getdfrrestservicesgetcwacscompliance — Detailed Facility Report CWA CSV Compliance Service
/v1/dfr_rest_services.get_cwa_cs_compliance
POST
Postdfrrestservicesgetcwacscompliance — Detailed Facility Report CWA CSV Compliance Service
/v1/dfr_rest_services.get_cwa_cs_compliance
GET
Getdfrrestservicesgetcwaeffalr — Detailed Facility Report CWA Effluent ALR Service
/v1/dfr_rest_services.get_cwa_eff_alr
POST
Postdfrrestservicesgetcwaeffalr — Detailed Facility Report CWA Effluent ALR Service
/v1/dfr_rest_services.get_cwa_eff_alr
GET
Getdfrrestservicesgetcwaeffalrexp — Placeholder
/v1/dfr_rest_services.get_cwa_eff_alr_exp
POST
Postdfrrestservicesgetcwaeffalrexp — Placeholder
/v1/dfr_rest_services.get_cwa_eff_alr_exp
GET
Getdfrrestservicesgetcwaeffcompliance — Detailed Facility Report CWA Effluent Compliance Service
/v1/dfr_rest_services.get_cwa_eff_compliance
POST
Postdfrrestservicesgetcwaeffcompliance — Detailed Facility Report CWA Effluent Compliance Service
naftiko: 1.0.0-alpha2
info:
label: U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR) — Detailed Facility Report
description: 'Detailed Facility Report. 94 operations. Lead operation: Downloads the Complete Air Compliance History Section of the DFR. Self-contained Naftiko capability covering one EPA business surface.'
tags:
- EPA
- Detailed Facility Report
created: '2026-05-29'
modified: '2026-05-29'
binds:
- namespace: env
keys: {}
capability:
consumes:
- type: http
namespace: echo-dfr-detailed-facility-report
baseUri: https://echodata.epa.gov/echo
description: U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR) — Detailed Facility Report business capability. Self-contained, no shared references.
resources:
- name: dfr-rest-services-air-3-yr-download
path: /dfr_rest_services.air_3_yr_download
operations:
- name: getdfrrestservicesair3yrdownload
method: GET
description: Downloads the Complete Air Compliance History Section of the DFR
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-air-3-yr-download
path: /dfr_rest_services.air_3_yr_download
operations:
- name: postdfrrestservicesair3yrdownload
method: POST
description: Downloads the Complete Air Compliance History Section of the DFR
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-cwa-3-yr-effluent-download
path: /dfr_rest_services.cwa_3_yr_effluent_download
operations:
- name: getdfrrestservicescwa3yreffluentdownload
method: GET
description: Downloads NPDES Effluent Violation Information by Month and Quarter.
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-cwa-3-yr-effluent-download
path: /dfr_rest_services.cwa_3_yr_effluent_download
operations:
- name: postdfrrestservicescwa3yreffluentdownload
method: POST
description: Downloads NPDES Effluent Violation Information by Month and Quarter.
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-cwa-3-yr-sepscs-download
path: /dfr_rest_services.cwa_3_yr_sepscs_download
operations:
- name: getdfrrestservicescwa3yrsepscsdownload
method: GET
description: Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-cwa-3-yr-sepscs-download
path: /dfr_rest_services.cwa_3_yr_sepscs_download
operations:
- name: postdfrrestservicescwa3yrsepscsdownload
method: POST
description: Downloads NPDES Compliance Schedule, Permit Schedule and Single Event Violation Information by Month and Quarter.
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-air-compliance
path: /dfr_rest_services.get_air_compliance
operations:
- name: getdfrrestservicesgetaircompliance
method: GET
description: Detailed Facility Report Air Compliance Report Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-air-compliance
path: /dfr_rest_services.get_air_compliance
operations:
- name: postdfrrestservicesgetaircompliance
method: POST
description: Detailed Facility Report Air Compliance Report Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-air-quality
path: /dfr_rest_services.get_air_quality
operations:
- name: getdfrrestservicesgetairquality
method: GET
description: Detailed Facility Report Air Quality Report Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-air-quality
path: /dfr_rest_services.get_air_quality
operations:
- name: postdfrrestservicesgetairquality
method: POST
description: Detailed Facility Report Air Quality Report Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-aws-docs
path: /dfr_rest_services.get_aws_docs
operations:
- name: getdfrrestservicesgetawsdocs
method: GET
description: Placeholder
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-aws-docs
path: /dfr_rest_services.get_aws_docs
operations:
- name: postdfrrestservicesgetawsdocs
method: POST
description: Placeholder
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-case-formal-actions
path: /dfr_rest_services.get_case_formal_actions
operations:
- name: getdfrrestservicesgetcaseformalactions
method: GET
description: Displays Cases Related to the Facility
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-case-formal-actions
path: /dfr_rest_services.get_case_formal_actions
operations:
- name: postdfrrestservicesgetcaseformalactions
method: POST
description: Displays Cases Related to the Facility
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-compliance-history
path: /dfr_rest_services.get_compliance_history
operations:
- name: getdfrrestservicesgetcompliancehistory
method: GET
description: Detailed Facility Report 5 Year Compliance Monitoring History Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-compliance-history
path: /dfr_rest_services.get_compliance_history
operations:
- name: postdfrrestservicesgetcompliancehistory
method: POST
description: Detailed Facility Report 5 Year Compliance Monitoring History Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-compliance-summary
path: /dfr_rest_services.get_compliance_summary
operations:
- name: getdfrrestservicesgetcompliancesummary
method: GET
description: Detailed Facility Report Compliance Summary Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-compliance-summary
path: /dfr_rest_services.get_compliance_summary
operations:
- name: postdfrrestservicesgetcompliancesummary
method: POST
description: Detailed Facility Report Compliance Summary Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-csv
path: /dfr_rest_services.get_csv
operations:
- name: getdfrrestservicesgetcsv
method: GET
description: Downloads a Spectific Section of the DFR in CSV Format
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-csv
path: /dfr_rest_services.get_csv
operations:
- name: postdfrrestservicesgetcsv
method: POST
description: Downloads a Spectific Section of the DFR in CSV Format
inputParameters: []
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-3yr-compliance
path: /dfr_rest_services.get_cwa_3yr_compliance
operations:
- name: getdfrrestservicesgetcwa3yrcompliance
method: GET
description: Detailed Facility Report 3 Year CWA Facility-Level Status Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-3yr-compliance
path: /dfr_rest_services.get_cwa_3yr_compliance
operations:
- name: postdfrrestservicesgetcwa3yrcompliance
method: POST
description: Detailed Facility Report 3 Year CWA Facility-Level Status Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-3yr-d80d90-counts
path: /dfr_rest_services.get_cwa_3yr_d80d90_counts
operations:
- name: getdfrrestservicesgetcwa3yrd80d90counts
method: GET
description: Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-3yr-d80d90-counts
path: /dfr_rest_services.get_cwa_3yr_d80d90_counts
operations:
- name: postdfrrestservicesgetcwa3yrd80d90counts
method: POST
description: Displays Monlthly and Quarterly Counts of D80 and D90 Effluent Non Reporting Violations Related to the Facility
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-cs-compliance
path: /dfr_rest_services.get_cwa_cs_compliance
operations:
- name: getdfrrestservicesgetcwacscompliance
method: GET
description: Detailed Facility Report CWA CSV Compliance Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: query
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-cs-compliance
path: /dfr_rest_services.get_cwa_cs_compliance
operations:
- name: postdfrrestservicesgetcwacscompliance
method: POST
description: Detailed Facility Report CWA CSV Compliance Service
inputParameters:
- name: output
in: formData
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: formData
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS (SCSC), ICIS NPDES (NPDES_ID), or SDWIS (PWS_"
- name: callback
in: formData
type: string
required: false
description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: dfr-rest-services-get-cwa-eff-alr
path: /dfr_rest_services.get_cwa_eff_alr
operations:
- name: getdfrrestservicesgetcwaeffalr
method: GET
description: Detailed Facility Report CWA Effluent ALR Service
inputParameters:
- name: output
in: query
type: string
required: false
description: "Output Format Flag. Enter one of the following keywords:\n- JSON = Data model formatted as Javascript Object Notation (default).\n- JSONP = Data model formatted as Javascript Object Notation with Paddi"
- name: p_id
in: query
type: string
required: true
description: "Either the EPA Facility Registry System's REGISTRY_ID for a facility or the facility identifier from the following EPA Systems: RCRAINFO (HANDLER_ID), AFS
# --- truncated at 32 KB (241 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/capabilities/echo-dfr-detailed-facility-report.yaml