---
title: "Detailed Facility Report Formal Actions Service"
method: GET
path: "/dfr_rest_services.get_formal_actions"
tags: ["Detailed Facility Report"]
---

# Detailed Facility Report Formal Actions Service

`GET /dfr_rest_services.get_formal_actions`

This procedure obtains data for the Formal Enforcement Actions section of the DFR.

## Query parameters

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

## Response `200`

Returns an object that includes an array of formal actions.

- object — Root Object
  - `Results` Dfr116Results, required — Results Object
    - `FormalActions` Dfr064 — Formal Actions Object
      - `Action` Dfr065[]
        - `ActionDate` string, required — Air Facility System (AFS) ID.
        - `ActionType` string, required — Text description of type of enforcement action. The type of action and description are designated differently in each system, but may be equivalent.
        - `LeadAgency` string, required — The lead agency (e.g., EPA, State) conducting the inspection
        - `PenaltyAmount` string, required — ??
        - `PenaltyDesc` string, required — ??
        - `SourceID` string, required — Unique Identifier assigned by EPA.
        - `Statute` string, required — The name of the statute associated with each of the permits and identifiers linked to the facility: - CAA = the Clean Air Act - CWA = the Clean Water Act - RCRA = the Resource Conservation and Recovery Act - EP313 = the Emergency Planning and Community Right-to-Know Act, Section 313 (also known as the Toxics Release Inventory Program) - TSCA = the Toxic Substances Control Act - SDWA = the Safe Drinking Water Act
      - `ProgramDates` Dfr018ProgramDates[]
        - `EndDate` string, required — End date for the date range of interest. Formatted as mm/dd/yyyy
        - `Program` string, required — The source database for the EPA programs information.
        - `StartDate` string, required — Starting date for the date range of interest. Formatted as mm/dd/yyyy
    - `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/versions/0f6834e9375d/schema)
