---
title: "Detailed Facility Report CWA RNC Compliance Service"
method: GET
path: "/dfr_rest_services.get_cwa_rnc_compliance"
tags: ["Detailed Facility Report"]
---

# Detailed Facility Report CWA RNC Compliance Service

`GET /dfr_rest_services.get_cwa_rnc_compliance`

This procedure obtains data for the CWA SNC/RNC History section located in the Three Year ompliance Status by Quarter portion of the DFR. Valid Compliance Statuses are as follows.
> S = SNC/Category I - an enforcement action has been issued, and the facility is not meeting its compliance schedule
> E = SNC/Category I - effluent violations of monthly average limits (Technical Review Criteria and chronic)
> X = SNC/Category I - effluent violations of non-monthly average limits (Technical Review Criteria and chronic)
> T = SNC/Category I - compliance schedule reporting violation
> D = SNC/Category I - reporting violation - nonreceipt of DMR
> N = RNC/Category II - reportable non-compliance
> P = Resolved Pending - an enforcement action has been issued, and facility compliance with the action is pending final completion
> R = Resolved - the facility has returned to compliance with its permit conditions, either with or without issuance of an enforcement action
> C = Not considered in RNC/SNC based on manual review of data by state or EPA region. This manual override status is also indicated by a superscripted "m".
> Blank = Not considered in RNC/SNC
> N/A = EPA's data system is not able to determine the facility-level compliance status based upon the information available. This information may be available from a state database.

## Query parameters

- `output` 'JSONP' | 'JSON' | 'XML'
- `p_id` string, required
- `callback` string

## Response `200`

Returns an object that includes an array of RNC compliance statuses for 12 quarters

- object — Root Object
  - `Results` Dfr014Results, required — Results Object
    - `CWARNCCompliance` Dfr046 — CWA RNC Compliance Object
      - `Header` Dfr0Qtr12Header39 — Header Object
        - `Mnth10End` string, required — The start date of the tenth month (MM/DD/YYYY).
        - `Mnth10Start` string, required — The end date of the tenth month (MM/DD/YYYY).
        - `Mnth11End` string, required — The start date of the eleventh month (MM/DD/YYYY).
        - `Mnth11Start` string, required — The end date of the eleventh month (MM/DD/YYYY).
        - `Mnth12End` string, required — The start date of the twelfth month (MM/DD/YYYY).
        - `Mnth12Start` string, required — The end date of the twelfth month (MM/DD/YYYY).
        - `Mnth13End` string, required — The start date of the thirteenth month (MM/DD/YYYY).
        - `Mnth13Start` string, required — The end date of the thirteenth month (MM/DD/YYYY).
        - `Mnth14End` string, required — The start date of the fourteenth month (MM/DD/YYYY).
        - `Mnth14Start` string, required — The end date of the fourteenth month (MM/DD/YYYY).
        - `Mnth15End` string, required — The start date of the fifteenth month (MM/DD/YYYY).
        - `Mnth15Start` string, required — The end date of the fifteenth month (MM/DD/YYYY).
        - `Mnth16End` string, required — The start date of the sixteenth month (MM/DD/YYYY).
        - `Mnth16Start` string, required — The end date of the sixteenth month (MM/DD/YYYY).
        - `Mnth17End` string, required — The start date of the seventeenth month (MM/DD/YYYY).
        - `Mnth17Start` string, required — The end date of the seventeenth month (MM/DD/YYYY).
        - `Mnth18End` string, required — The start date of the eighteenth month (MM/DD/YYYY).
        - `Mnth18Start` string, required — The end date of the eighteenth month (MM/DD/YYYY).
        - `Mnth19End` string, required — The start date of the ninteenth month (MM/DD/YYYY).
        - `Mnth19Start` string, required — The end date of the ninteenth month (MM/DD/YYYY).
        - `Mnth1End` string, required — The start date of the first month (MM/DD/YYYY).
        - `Mnth1Start` string, required — The end date of the first month (MM/DD/YYYY).
        - `Mnth20End` string, required — The start date of the twentieth month (MM/DD/YYYY).
        - `Mnth20Start` string, required — The end date of the twentieth month (MM/DD/YYYY).
        - `Mnth21End` string, required — The start date of the twenty-first month (MM/DD/YYYY).
        - `Mnth21Start` string, required — The end date of the twenty-first month (MM/DD/YYYY).
        - `Mnth22End` string, required — The start date of the twenty-second month (MM/DD/YYYY).
        - `Mnth22Start` string, required — The end date of the twenty-second month (MM/DD/YYYY).
        - `Mnth23End` string, required — The start date of the twenty-third month (MM/DD/YYYY).
        - `Mnth23Start` string, required — The end date of the twenty-third month (MM/DD/YYYY).
        - `Mnth24End` string, required — The start date of the twenty-fourth month (MM/DD/YYYY).
        - `Mnth24Start` string, required — The end date of the twenty-fourth month (MM/DD/YYYY).
        - `Mnth25End` string, required — The start date of the twenty-fifth month (MM/DD/YYYY).
        - `Mnth25Start` string, required — The end date of the twenty-fifth month (MM/DD/YYYY).
        - `Mnth26End` string, required — The start date of the twenty-sixth month (MM/DD/YYYY).
        - `Mnth26Start` string, required — The end date of the twenty-sixth month (MM/DD/YYYY).
        - `Mnth27End` string, required — The start date of the twenty-seventh month (MM/DD/YYYY).
        - `Mnth27Start` string, required — The end date of the twenty-seventh month (MM/DD/YYYY).
        - `Mnth28End` string, required — The start date of the twenty-eighth month (MM/DD/YYYY).
        - `Mnth28Start` string, required — The end date of the twenty-eighth month (MM/DD/YYYY).
        - `Mnth29End` string, required — The start date of the twenty-ninth month (MM/DD/YYYY).
        - `Mnth29Start` string, required — The end date of the twenty-ninth month (MM/DD/YYYY).
        - `Mnth2End` string, required — The start date of the second month (MM/DD/YYYY).
        - `Mnth2Start` string, required — The end date of the second month (MM/DD/YYYY).
        - `Mnth30End` string, required — The start date of the thirtieth month (MM/DD/YYYY).
        - `Mnth30Start` string, required — The end date of the thirtieth month (MM/DD/YYYY).
        - `Mnth31End` string, required — The start date of the thirty-first month (MM/DD/YYYY).
        - `Mnth31Start` string, required — The end date of the thirty-first month (MM/DD/YYYY).
        - `Mnth32End` string, required — The start date of the thirty-second month (MM/DD/YYYY).
        - `Mnth32Start` string, required — The end date of the thirty-second month (MM/DD/YYYY).
        - `Mnth33End` string, required — The start date of the thirty-third month (MM/DD/YYYY).
        - `Mnth33Start` string, required — The end date of the thirty-third month (MM/DD/YYYY).
        - `Mnth34End` string, required — The start date of the thirty-fourth month (MM/DD/YYYY).
        - `Mnth34Start` string, required — The end date of the thirty-fourth month (MM/DD/YYYY).
        - `Mnth35End` string, required — The start date of the thirty-fifth month (MM/DD/YYYY).
        - `Mnth35Start` string, required — The end date of the thirty-fifth month (MM/DD/YYYY).
        - `Mnth36End` string, required — The start date of the thirty-sixth month (MM/DD/YYYY).
        - `Mnth36Start` string, required — The end date of the thirty-sixth month (MM/DD/YYYY).
        - `Mnth37End` string, required — The start date of the thirty-seventh month (MM/DD/YYYY).
        - `Mnth37Start` string, required — The end date of the thirty-seventh month (MM/DD/YYYY).
        - `Mnth38End` string, required — The start date of the thirty-eighth month (MM/DD/YYYY).
        - `Mnth38Start` string, required — The end date of the thirty-eighth month (MM/DD/YYYY).
        - `Mnth39End` string, required — The start date of the thirty-ninth month (MM/DD/YYYY).
        - `Mnth39Start` string, required — The end date of the thirty-ninth month (MM/DD/YYYY).
        - `Mnth3End` string, required — The start date of the third month (MM/DD/YYYY).
        - `Mnth3Start` string, required — The end date of the third month (MM/DD/YYYY).
        - `Mnth4End` string, required — The start date of the fourth month (MM/DD/YYYY).
        - `Mnth4Start` string, required — The end date of the fourth month (MM/DD/YYYY).
        - `Mnth5End` string, required — The start date of the fifth month (MM/DD/YYYY).
        - `Mnth5Start` string, required — The end date of the fifth month (MM/DD/YYYY).
        - `Mnth6End` string, required — The start date of the sixth month (MM/DD/YYYY).
        - `Mnth6Start` string, required — The end date of the sixth month (MM/DD/YYYY).
        - `Mnth7End` string, required — The start date of the seventh month (MM/DD/YYYY).
        - `Mnth7Start` string, required — The end date of the seventh month (MM/DD/YYYY).
        - `Mnth8End` string, required — The start date of the eighth month (MM/DD/YYYY).
        - `Mnth8Start` string, required — The end date of the eighth month (MM/DD/YYYY).
        - `Mnth9End` string, required — The start date of the ninth month (MM/DD/YYYY).
        - `Mnth9Start` string, required — The end date of the ninth month (MM/DD/YYYY).
        - `Qtr10End` string, required — Date indicating the end of Quarter 10.
        - `Qtr10Start` string, required — Date indicating the beginning of Quarter 10.
        - `Qtr11End` string, required — Date indicating the end of Quarter 11.
        - `Qtr11Start` string, required — Date indicating the beginning of Quarter 11.
        - `Qtr12End` string, required — Date indicating the end of Quarter 12.
        - `Qtr12Start` string, required — Date indicating the beginning of Quarter 12.
        - `Qtr1End` string, required — Date indicating the end of Quarter 1.
        - `Qtr1Start` string, required — Date indicating the beginning of Quarter 1.
        - `Qtr2End` string, required — Date indicating the end of Quarter 2.
        - `Qtr2Start` string, required — Date indicating the beginning of Quarter 2.
        - `Qtr3End` string, required — Date indicating the end of Quarter 3.
        - `Qtr3Start` string, required — Date indicating the beginning of Quarter 3.
        - `Qtr4End` string, required — Date indicating the end of Quarter 4.
        - `Qtr4Start` string, required — Date indicating the beginning of Quarter 4.
        - `Qtr5End` string, required — Date indicating the end of Quarter 5.
        - `Qtr5Start` string, required — Date indicating the beginning of Quarter 5.
        - `Qtr6End` string, required — Date indicating the end of Quarter 6.
        - `Qtr6Start` string, required — Date indicating the beginning of Quarter 6.
        - `Qtr7End` string, required — Date indicating the end of Quarter 7.
        - `Qtr7Start` string, required — Date indicating the beginning of Quarter 7.
        - `Qtr8End` string, required — Date indicating the end of Quarter 8.
        - `Qtr8Start` string, required — Date indicating the beginning of Quarter 8.
        - `Qtr9End` string, required — Date indicating the end of Quarter 9.
        - `Qtr9Start` string, required — Date indicating the beginning of Quarter 9.
      - `Sources` Dfr047Status[]
        - `Status` Dfr0Qtr12Status[]
          - `Qtr10Status` string, required — The relevant status for the quarter.
          - `Qtr11Status` string, required — The relevant status for the quarter.
          - `Qtr12Status` string, required — The relevant status for the quarter.
          - `Qtr1Status` string, required — The relevant status for the quarter.
          - `Qtr2Status` string, required — The relevant status for the quarter.
          - `Qtr3Status` string, required — The relevant status for the quarter.
          - `Qtr4Status` string, required — The relevant status for the quarter.
          - `Qtr5Status` string, required — The relevant status for the quarter.
          - `Qtr6Status` string, required — The relevant status for the quarter.
          - `Qtr7Status` string, required — The relevant status for the quarter.
          - `Qtr8Status` string, required — The relevant status for the quarter.
          - `Qtr9Status` string, required — The relevant status for the quarter.
          - `SourceID` string, required — Unique Identifier assigned by EPA.
    - `Message` string, required — Field to record messages (typically performance-related) about packet processing

---

[API](https://skmtc.net/usepa/apis/dfr.md) · [All operations](https://skmtc.net/usepa/apis/dfr/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usepa/dfr/revisions/0f6834e9375d/schema)
