naftiko: 1.0.0-alpha2 info: label: U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act — Facilities description: 'Facilities. 14 operations. Lead operation: Clean Air Act Download Data Service. Self-contained Naftiko capability covering one EPA business surface.' tags: - EPA - Facilities created: '2026-05-29' modified: '2026-05-29' binds: - namespace: env keys: {} capability: consumes: - type: http namespace: echo-air-facilities baseUri: https://echodata.epa.gov/echo description: U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act — Facilities business capability. Self-contained, no shared references. resources: - name: air-rest-services-get-download path: /air_rest_services.get_download operations: - name: getairrestservicesgetdownload method: GET description: Clean Air Act Download Data Service inputParameters: - name: output in: query type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- CSV = Facility results formatted as comma delimited file download (default).\n- GEOJSOND = Facility results formatted as GeoJSON feature coll" - name: qid in: query type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: qcolumns in: query type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: query type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-download path: /air_rest_services.get_download operations: - name: postairrestservicesgetdownload method: POST description: Clean Air Act Download Data Service inputParameters: - name: output in: formData type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- CSV = Facility results formatted as comma delimited file download (default).\n- GEOJSOND = Facility results formatted as GeoJSON feature coll" - name: qid in: formData type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: qcolumns in: formData type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: formData type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-facilities path: /air_rest_services.get_facilities operations: - name: getairrestservicesgetfacilities method: GET description: Clean Air Act Facility Search 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_fn in: query type: string required: false description: Facility Name Filter. Enter one or more case-insensitive facility names to filter results. Provide multiple values as a comma-delimited list. See p_fntype for additional modifiers. - name: p_sa in: query type: string required: false description: Facility street address. Enter a complete or partial street address. - name: p_sa1 in: query type: string required: false description: Facility street address. Enter a complete or partial street address. Note that p_sa1 is culmulative with p_sa. - name: p_ct in: query type: string required: false description: Facility City Filter. Enter a single case-insensitive city name to filter results. - name: p_co in: query type: string required: false description: Facility County Filter. Provide a single county name in combination with a state value provided via p_st. - name: p_fips in: query type: string required: false description: FIPS Code Filter. Enter a single 5-character Federal Information Processing Standards (FIPS) state + county value to restrict results. E.g. to limit results to Kenosha County, Wisconsin, use 55059. - name: p_st in: query type: string required: false description: Facility State and State-Equivalent Filter. Provide one or more USPS postal abbreviations for states and state-equivalents to filter results. Provide multiple values as a comma-delimited list. - name: p_zip in: query type: string required: false description: 5-Digit ZIP Code Filter. Provide one or more 5-digit postal zip codes to filter results. May contain multiple comma-separated values. - name: p_lcon in: query type: string required: false description: Air Program Local Control Region Code Filter. Enter one or more local control region codes to filter results. Provide multiple codes as a comma-delimited list. Codes where they exist are specific b - name: p_frs in: query type: string required: false description: Facility Registry Service ID Filter. Enter a single 12-digit FRS identifier to filter results. - name: p_reg in: query type: string required: false description: EPA Region Filter. Provide a single value of 01 thru 10 to restrict results to a single EPA region. - name: p_sic in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter. Enter a single 4-digit SIC Code to filter results. If more complex filtering is required, use p_sic2 and p_sic4. - name: p_ncs in: query type: string required: false description: 'North American Industry Classification System Filter. Enter two to six digits to filter results to facilities having matching NAICS codes. Digits less than six will match to all codes beginning with ' - name: p_qnc in: query type: number required: false description: Number of quarters in non-compliance limiter. Enter an integer value between 1 and 4 to limit results. - name: p_pen in: query type: string required: false description: "Last Penality Date Qualifier Filter. Enter one of the following: \n- NEVER = No Penalties\n- ANY = Any Penalty\n- LEXX = Less than or equal to XX months. Provide a number in place of XX, e.g. \"LE5\" f" - name: p_opst in: query type: string required: false description: Operating status filter. Enter one or more operating status codes to limit results. Provide multiple codes as a comma-delimited list. - name: p_c1lat in: query type: number required: false description: In decimal degrees. Latitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c1lon in: query type: number required: false description: In decimal degrees. Longitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c2lat in: query type: number required: false description: In decimal degrees. Latitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c2lon in: query type: number required: false description: In decimal degrees. Longitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_usmex in: query type: string required: false description: US-Mexico Border Flag. Enter Y/N to restrict searches to facilities located within 100KM of the border. - name: p_sic2 in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 2. Enter a wild-card search against SIC codes. A final wild-card is always present allowing "22" to match all SIC codes beginning with 2 - name: p_sic4 in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 3. Enter the first 2, 3 or 4 SIC code digits to filter results to facilities having those code prefixes. As this alternative does not u - name: p_fa in: query type: string required: false description: Federal Agency. 1 character or 5-character values; may contain multiple comma-separated values. ALL will retrieve all facilities where the federal agency code is not null. Use the Federal Agencies lo - name: p_act in: query type: string required: false description: Active Permits/Facilities Flag. Provide Y or N to filter results to facilities with active permits. - name: p_maj in: query type: string required: false description: Major Facility Flag. Enter Y to restrict results to Major facilities only. - name: p_mact in: query type: string required: false description: CAA Maximum Achievable Control Technology (MACT) Subpart codes (alpha ID between 1 and 7 characters) applicable to the facility. - name: p_nsps in: query type: string required: false description: 'Air Programl New Source Performance Standards (NSPS) Subpart Code Search. One or more valid Air Program NSPS Program codes cand be passed. ' - name: p_nspsm in: query type: string required: false description: 'Air Programl New Source Performance Standards Minors (NSPSM) Subpart Code Search. One or more valid Air Program NSPSM Subpart codes can be passed. ' - name: p_prog in: query type: string required: false description: Air Program Code Filter. Enter one or more Air program codes to filter results. Provide multiple values as a comma-delimited list. - name: p_fea in: query type: string required: false description: "Formal Enforcement Actions [within / not within] specified date range indicator. The date range is determined by parameters p_fead1 and p_fead2 or by parameter p_feay.\n- W = within date range\n- N = no" - name: p_feay in: query type: number required: false description: Years (1 to 5) Range. This value is used to create a date range for Formal Enforcement Actions (FEA). Used along with p_fea (which indicates whether to look within or outside of the date range) to fi - name: p_feaa in: query type: string required: false description: "Agency associated with Formal Enforcement Actions:\n- E = EPA\n- S = State\n- A = All" - name: p_iea in: query type: string required: false description: "Informal Enforcement Actions [within / not within] specified date range. The date range is determined by parameters p_iead1 and p_iead2 or by parameter p_ieay.\n- W = within date range\n- N = not withi" - name: p_ieay in: query type: number required: false description: 'Years (1 to 5) Range. This value is used to create a date range for Informal Enforcement Actions (IEA). Used along with p_iea (which indicates whether to look within or outside of the date range) to ' - name: p_ieaa in: query type: string required: false description: "Agency associated with Informal Enforcement Actions. If left blank, both agencies are included.\n- E = EPA\n- S = State" - name: p_qiv in: query type: string required: false description: "Quarters in Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of noncompliance.\n- Z = Zero quarters in noncompliance.\n- GEXX = Replacing XX with a numeric v" - name: p_naa in: query type: string required: false description: Non-Attainment Area Flag. Enter a Y or N to filter for or against facilities flagged as non-attainment areas. - name: p_impw in: query type: string required: false description: Discharging into Impaired Waters Flag. Enter Y to limit results to facilities with discharge to waterbodies listed as impaired in the ATTAINS database. - name: p_trep in: query type: string required: false description: "Current Toxics Release Inventory (TRI) Reporter Limiter. Enter one of the following codes to limit results.\n- CURR = Current TRI reporter.\n- NONCURR = Has reported to TRI in the past but not for the " - name: p_tri_cat in: query type: string required: false description: Toxic Release Inventory Released To Air Chemical Identifier Category Filter. Enter the chemical identifier category code to limit results. Note when filtering by TRI chemical identifier categories on - name: p_tri_amt in: query type: string required: false description: Toxic Release Inventory Release Amount Filter. Enter a value in pounds to limit results to facilities releasing this amount or greateer of TRI releases. Valid values are 0, GT0, GT1000, GT5000, GT10 - name: p_tri_any_amt in: query type: number required: false description: Toxic Release Inventory Release Of Any Kind Above Value Filter. Enter a value to limit results to facilities releasing this amount or more of TRI releases. Note when filtering by TRI releases one ma - name: p_tri_pol in: query type: string required: false description: Toxic Release Inventory Chemical Identifier Filter. Enter one or more chemical identifier codes to limit results. Note when filtering by specific TRI chemical identifiers one may not also filter by c - name: p_ghg_cat in: query type: string required: false description: Green House Gas (GHG) Gas Code Category. Must be used with either a formatted (p_ghg_amt) or custom (p_ghg_any_amt) release amount. - name: p_ghg_amt in: query type: string required: false description: Green House Gas (GHG) CO2 Equivalent Formatted Release Amount. First 2 characters must contain GT (greater than) followed by a number. - name: p_ghg_any_amt in: query type: number required: false description: Green House Gas (GHG) C02 Equivalent Custom Amount. The C02E value reported for the provided category, will be greater or equal to the amount provided. - name: p_ghg_yr in: query type: string required: false description: Green House Gas (GHG) Reporting Year. (2010 through 2015) - name: p_nei_pol in: query type: string required: false description: National Emissions Inventory (NEI) Pollutant Identifier. When a pollutant identifer is entered a corresponding formatted amount or custom amount must be entered. - name: p_nei_amt in: query type: string required: false description: National Emissions Inventory (NEI) Formatted Pollutant Amount. A formatted value where the 1st two characters must start with GT or LT followed by a number. Identifies facilities that have a NEI Pol - name: p_nei_any_amt in: query type: number required: false description: National Emissions Inventory (NEI) Custom Pollutant Amount. Only a number can be entered. Identifies facilities with where the NEI Pollutant Emission Amount is greater than the number entered. - name: p_nei_yr in: query type: string required: false description: 'National Emissions Inventory (NEI) year: 2014 or 2011' - name: p_nei_cat in: query type: string required: false description: National Emissions Inventory (NEI) Pollutant Category. When a pollutant category is entered, a corresponding formatted pollutant amount or custom amount must be entered. - name: p_pm in: query type: string required: false description: "Percent Minority Population Limiter. Enter a value to restrict results to facilities with a given percentage of minority population within 3-mile radius.\n- NONE = 0%\n- GT5 = greater than 5%\n- GT10 = " - name: p_pd in: query type: string required: false description: "Population Density Limiter (per sq mile). Enter a value to limit results to facilities located in area of a given population density.\n- NONE = 0 population density per square mile\n- GT100 = More than " - name: p_ico in: query type: string required: false description: Indian Country Flag. Enter a "Y" or "N" to restrict searches to facilities inside or outside Indian Country. - name: p_huc in: query type: string required: false description: 2-, 4-, 6-, or 8-character watershed code. May contain multiple comma-separated values. - name: p_wbd in: query type: string required: false description: 2-, 4-, 6-, 8-, 10-, or 12-character watershed (WBD from the USGS Watershed Boundary Dataset). May contain multiple comma-separated values. Uses the FRS Best Pick Coordinate to obtain the WBD12 Huc v - name: p_pid in: query type: string required: false description: Nine-digit permit IDs. May contain up to 2000 comma-separated values. - name: p_med in: query type: string required: false description: "Filter Results by Media.\n- M = RMP (Risk Management Plan)\n- R = RCRA (Hazardous Waste)\n- S = SDWA (Public Drinking Water Systems)\n- W = Water\n- ALL = Water and RCRA and SDWA" - name: p_ysl in: query type: string required: false description: "Last Facility Inspection [within / not within] Specified Date Range Indicator. The date range is determined by parameters p_idt1 and p_idt2 or by parameter p_ysly.\n- W = within date range\n- N = not wi" - name: p_ysly in: query type: number required: false description: Number of years (1 to 5) since last facility inspection. A value of 1 means that it has been inspected within the year. - name: p_ysla in: query type: string required: false description: "Facility Last Inspection Code Filter. If left blank, both agencies are included. Enter a value to limit results:\n- E = EPA\n- S = State" - name: p_stsl in: query type: string required: false description: "Last Stack Test [within / not within] Specified Date Range Indicator.\n- W = within date range\n- N = not within date range" - name: p_stsly in: query type: number required: false description: Number of years (1 to 5) since date of last stack test. A value of 1 means it has been inspected within the year. - name: p_stsla in: query type: string required: false description: "Stack Last Test Code Filter. Enter a value to limit results:\n- A = All\n- E = EPA\n- S = State" - name: p_stres in: query type: string required: false description: Air Stack Test Status Description Filter. Enter one or more test status descriptions to filter results. Enter multiple values as a comma-delimited list. - name: p_sttyp in: query type: string required: false description: Air Conductor Type Code Filter. Enter one or more conductor type codes to filter results. Provide multiple values as a comma-delimited list. - name: p_qs in: query type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_sfs in: query type: string required: false description: Single Facility Search Filter. Provide a facility name or program system identifier to limit results. For the all data search, the FRS registry identifier is also searched. - name: p_tribeid in: query type: number required: false description: Numeric code for tribe (or list of tribes). - name: p_tribename in: query type: string required: false description: Tribe Name Filter. Enter a single tribe name to filter results. - name: p_tribedist in: query type: number required: false description: Proximity to tribal land limiter. Enter an amount of mile between 0 and 25 to filter results. This parameter is only evaluated if p_tribeid is populated. - name: p_owop in: query type: string required: false description: "Owner/Operator code filter. Enter one or more codes to limit results.\n- CNG\n- COR\n- CTG\n- DIS\n- FDF\n- MWD\n- MXO\n- NON\n- POF\n- SDT\n- STF\n- TRB" - name: p_agoo in: query type: string required: false description: Indicates whether to AND or OR the Owner/Operator parameter (p_owop) and the federal agency code (p_fa) parameters. - name: p_idt1 in: query type: string required: false description: Beginning of date range of most recent facility inspection. - name: p_idt2 in: query type: string required: false description: End of date range of most recent facility inspection. - name: p_stdt1 in: query type: string required: false description: Beginning of date range of most recent stack test. - name: p_stdt2 in: query type: string required: false description: End of date range of most recent stack test. - name: p_pityp in: query type: string required: false description: "Inspection Type:\n- CAC = Corrective Action Inspection\n- CAV = Compliance Assistance Visit\n- CDI = Case Development Inspection\n- CEI = Inspection Inspection\n- CSE = Compliance Schedule Evaluation\n- FCI" - name: p_cifdi in: query type: string required: false description: Compliance issuess found during inspection. - name: p_pfead1 in: query type: string required: false description: Formal Enforcement Action Date Range Start. Enter a date in MM/DD/YYYY format to set the start of the range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within t - name: p_pfead2 in: query type: string required: false description: 'Formal Enforcement Action Date Range End. Enter a date in MM/DD/YYYY format to set the end of the date range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within ' - name: p_pfeat in: query type: string required: false description: 'Formal Enforcement Action (FEA) Code Filter. Enter one or more three-letter FEA codes to restrict results to facilities with these attributes. Use p_fead1 and p_fead2 parameters to further restrict ' - name: p_psncq in: query type: string required: false description: "Quarters in Significant Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of significant noncompliance.\n- Z = Zero quarters in significant noncompliance.\n- " - name: p_pctrack in: query type: string required: false description: "Compliance Tracking Limiter. Provide a keyword to indicate the extent to which data is being entered and effluent exceedances are being identified.\n- Off\n- Partial\n- On" - name: p_swpa in: query type: string required: false description: Source water protection area - name: p_des in: query type: string required: false description: Universe Designation Limiter. Enter one or more universe designation codes. Provide multiple values as a comma-delimited list. Use code "TSDF" to return the full enforcement TSDF universe and "Oper - name: p_fntype in: query type: string required: false description: "Controls type of text search performed on facility name with parameter p_fn.\n- EXACT = Find facilities having the exact provided name(s).\n- BEGINS = Find facilities with names starting with the provid" - name: p_hpvmth in: query type: string required: false description: Months in high priority violation status out of the previous three years limiter. Provide a number of months in the past three years. Results will limited to facilities in high priority violation st - name: p_recvio in: query type: string required: false description: "Recent Violation Status Filter. Enter one or more recent violation codes to limit results. Provide multiple values as a comma-delimited list.\n- NO VIOL = Selects facilities with no recent violations" - name: p_pollvio in: query type: string required: false description: Air Pollutant Code For A Recent Violation Filter. Provide one or more pollutant codes to select facilities with one or more of the entered pollutant codes for a recent air violation. Provide multipl - name: p_ar in: query type: string required: false description: "Associated EPA Air Reports Program Filter. Enter multiple values as a comma-delimited list. Valid values are:\n- TRI = Toxic Release Inventory.\n- GHG = Green House Gas Reporter.\n- EIS = Emission Inve" - name: p_tri_yr in: query type: string required: false description: Toxic Release Inventory Reporting Year Filter. Enter one or more year values to filter results by the TRI reporting year. Provide multiple years as a comma-delimited list. - name: p_pidall in: query type: string required: false description: Controls whether search is restricted to existing system. Y means the search will match the p_pid parameter against all associated permits (AIR, RCRA, SDWIS, etc). - name: p_fac_ico in: query type: string required: false description: FRS tribal land code flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land code. - name: p_icoo in: query type: string required: false description: Indian country search and/or flag. Enter "Y" to set indian country search conditions to return any results found using p_ico, p_fac_ico or p_fac_icoo. Otherwise only results matching all provided p_ - name: p_fac_icos in: query type: string required: false description: FRS tribal land spatial flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land spatial flag. - name: p_ejscreen in: query type: string required: false description: Enter "Y" to limit facilities to Census block groups where one of more Environmental Justice indexes above 80th percentile. - name: p_limit_addr in: query type: string required: false description: 'Limit Address Search Flag. Enter Y to restrict facility searches to native data source only. ' - name: p_lat in: query type: number required: false description: Latitude location in decimal degrees. - name: p_long in: query type: number required: false description: Longitude location in decimal degrees. - name: p_radius in: query type: number required: false description: Spatial Search Radius. Enter a radius up to 100 miles in which to spatially search for facilities. - name: p_decouple in: query type: string required: false description: Decouple Inspection Code Search Flag. Enter "Y" to search for inspection code types with p_pityp without respect to the date range search provided with p_ysl* parameters. - name: p_ejscreen_over80cnt in: query type: string required: false description: The number of Environmenmt Justice Indicators above the 80th percentile. Valid values are 1 through 11. - name: queryset in: query type: number required: false description: Query Limiter. Enter a value to limit the number of records returned for each query. Value cannot exceed 70,000. - name: responseset in: query type: number required: false description: Response Set Limiter. Enter a value to limit the number of records per page. Value cannot exceed 1,000. - name: tablelist in: query type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - name: maplist in: query type: string required: false description: Map List Flag. Provide a Y to return mappable coordinates representing the full geographic extent of the queryset (all facilities that met the selection criteria). - name: summarylist in: query type: string required: false description: Summary List Flag. Enter a Y to return a list of summary statistics based on the parameters submitted to the query service. - 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. - name: qcolumns in: query type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-facilities path: /air_rest_services.get_facilities operations: - name: postairrestservicesgetfacilities method: POST description: Clean Air Act Facility Search 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_fn in: formData type: string required: false description: Facility Name Filter. Enter one or more case-insensitive facility names to filter results. Provide multiple values as a comma-delimited list. See p_fntype for additional modifiers. - name: p_sa in: formData type: string required: false description: Facility street address. Enter a complete or partial street address. - name: p_sa1 in: formData type: string required: false description: Facility street address. Enter a complete or partial street address. Note that p_sa1 is culmulative with p_sa. - name: p_ct in: formData type: string required: false description: Facility City Filter. Enter a single case-insensitive city name to filter results. - name: p_co in: formData type: string required: false description: Facility County Filter. Provide a single county name in combination with a state value provided via p_st. - name: p_fips in: formData type: string required: false description: FIPS Code Filter. Enter a single 5-character Federal Information Processing Standards (FIPS) state + county value to restrict results. E.g. to limit results to Kenosha County, Wisconsin, use 55059. - name: p_st in: formData type: string required: false description: Facility State and State-Equivalent Filter. Provide one or more USPS postal abbreviations for states and state-equivalents to filter results. Provide multiple values as a comma-delimited list. - name: p_zip in: formData type: string required: false description: 5-Digit ZIP Code Filter. Provide one or more 5-digit postal zip codes to filter results. May contain multiple comma-separated values. - name: p_lcon in: formData type: string required: false description: Air Program Local Control Region Code Filter. Enter one or more local control region codes to filter results. Provide multiple codes as a comma-delimited list. Codes where they exist are specific b - name: p_frs in: formData type: string required: false description: Facility Registry Service ID Filter. Enter a single 12-digit FRS identifier to filter results. - name: p_reg in: formData type: string required: false description: EPA Region Filter. Provide a single value of 01 thru 10 to restrict results to a single EPA region. - name: p_sic in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter. Enter a single 4-digit SIC Code to filter results. If more complex filtering is required, use p_sic2 and p_sic4. - name: p_ncs in: formData type: string required: false description: 'North American Industry Classification System Filter. Enter two to six digits to filter results to facilities having matching NAICS codes. Digits less than six will match to all codes beginning with ' - name: p_qnc in: formData type: number required: false description: Number of quarters in non-compliance limiter. Enter an integer value between 1 and 4 to limit results. - name: p_pen in: formData type: string required: false description: "Last Penality Date Qualifier Filter. Enter one of the following: \n- NEVER = No Penalties\n- ANY = Any Penalty\n- LEXX = Less than or equal to XX months. Provide a number in place of XX, e.g. \"LE5\" f" - name: p_opst in: formData type: string required: false description: Operating status filter. Enter one or more operating status codes to limit results. Provide multiple codes as a comma-delimited list. - name: p_c1lat in: formData type: number required: false description: In decimal degrees. Latitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c1lon in: formData type: number required: false description: In decimal degrees. Longitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c2lat in: formData type: number required: false description: In decimal degrees. Latitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_c2lon in: formData type: number required: false description: In decimal degrees. Longitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_usmex in: formData type: string required: false description: US-Mexico Border Flag. Enter Y/N to restrict searches to facilities located within 100KM of the border. - name: p_sic2 in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 2. Enter a wild-card search against SIC codes. A final wild-card is always present allowing "22" to match all SIC codes beginning with 2 - name: p_sic4 in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 3. Enter the first 2, 3 or 4 SIC code digits to filter results to facilities having those code prefixes. As this alternative does not u - name: p_fa in: formData type: string required: false description: Federal Agency. 1 character or 5-character values; may contain multiple comma-separated values. ALL will retrieve all facilities where the federal agency code is not null. Use the Federal Agencies lo - name: p_act in: formData type: string required: false description: Active Permits/Facilities Flag. Provide Y or N to filter results to facilities with active permits. - name: p_maj in: formData type: string required: false description: Major Facility Flag. Enter Y to restrict results to Major facilities only. - name: p_mact in: formData type: string required: false description: CAA Maximum Achievable Control Technology (MACT) Subpart codes (alpha ID between 1 and 7 characters) applicable to the facility. - name: p_nsps in: formData type: string required: false description: 'Air Programl New Source Performance Standards (NSPS) Subpart Code Search. One or more valid Air Program NSPS Program codes cand be passed. ' - name: p_nspsm in: formData type: string required: false description: 'Air Programl New Source Performance Standards Minors (NSPSM) Subpart Code Search. One or more valid Air Program NSPSM Subpart codes can be passed. ' - name: p_prog in: formData type: string required: false description: Air Program Code Filter. Enter one or more Air program codes to filter results. Provide multiple values as a comma-delimited list. - name: p_fea in: formData type: string required: false description: "Formal Enforcement Actions [within / not within] specified date range indicator. The date range is determined by parameters p_fead1 and p_fead2 or by parameter p_feay.\n- W = within date range\n- N = no" - name: p_feay in: formData type: number required: false description: Years (1 to 5) Range. This value is used to create a date range for Formal Enforcement Actions (FEA). Used along with p_fea (which indicates whether to look within or outside of the date range) to fi - name: p_feaa in: formData type: string required: false description: "Agency associated with Formal Enforcement Actions:\n- E = EPA\n- S = State\n- A = All" - name: p_iea in: formData type: string required: false description: "Informal Enforcement Actions [within / not within] specified date range. The date range is determined by parameters p_iead1 and p_iead2 or by parameter p_ieay.\n- W = within date range\n- N = not withi" - name: p_ieay in: formData type: number required: false description: 'Years (1 to 5) Range. This value is used to create a date range for Informal Enforcement Actions (IEA). Used along with p_iea (which indicates whether to look within or outside of the date range) to ' - name: p_ieaa in: formData type: string required: false description: "Agency associated with Informal Enforcement Actions. If left blank, both agencies are included.\n- E = EPA\n- S = State" - name: p_qiv in: formData type: string required: false description: "Quarters in Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of noncompliance.\n- Z = Zero quarters in noncompliance.\n- GEXX = Replacing XX with a numeric v" - name: p_naa in: formData type: string required: false description: Non-Attainment Area Flag. Enter a Y or N to filter for or against facilities flagged as non-attainment areas. - name: p_impw in: formData type: string required: false description: Discharging into Impaired Waters Flag. Enter Y to limit results to facilities with discharge to waterbodies listed as impaired in the ATTAINS database. - name: p_trep in: formData type: string required: false description: "Current Toxics Release Inventory (TRI) Reporter Limiter. Enter one of the following codes to limit results.\n- CURR = Current TRI reporter.\n- NONCURR = Has reported to TRI in the past but not for the " - name: p_tri_cat in: formData type: string required: false description: Toxic Release Inventory Released To Air Chemical Identifier Category Filter. Enter the chemical identifier category code to limit results. Note when filtering by TRI chemical identifier categories on - name: p_tri_amt in: formData type: string required: false description: Toxic Release Inventory Release Amount Filter. Enter a value in pounds to limit results to facilities releasing this amount or greateer of TRI releases. Valid values are 0, GT0, GT1000, GT5000, GT10 - name: p_tri_any_amt in: formData type: number required: false description: Toxic Release Inventory Release Of Any Kind Above Value Filter. Enter a value to limit results to facilities releasing this amount or more of TRI releases. Note when filtering by TRI releases one ma - name: p_tri_pol in: formData type: string required: false description: Toxic Release Inventory Chemical Identifier Filter. Enter one or more chemical identifier codes to limit results. Note when filtering by specific TRI chemical identifiers one may not also filter by c - name: p_ghg_cat in: formData type: string required: false description: Green House Gas (GHG) Gas Code Category. Must be used with either a formatted (p_ghg_amt) or custom (p_ghg_any_amt) release amount. - name: p_ghg_amt in: formData type: string required: false description: Green House Gas (GHG) CO2 Equivalent Formatted Release Amount. First 2 characters must contain GT (greater than) followed by a number. - name: p_ghg_any_amt in: formData type: number required: false description: Green House Gas (GHG) C02 Equivalent Custom Amount. The C02E value reported for the provided category, will be greater or equal to the amount provided. - name: p_ghg_yr in: formData type: string required: false description: Green House Gas (GHG) Reporting Year. (2010 through 2015) - name: p_nei_pol in: formData type: string required: false description: National Emissions Inventory (NEI) Pollutant Identifier. When a pollutant identifer is entered a corresponding formatted amount or custom amount must be entered. - name: p_nei_amt in: formData type: string required: false description: National Emissions Inventory (NEI) Formatted Pollutant Amount. A formatted value where the 1st two characters must start with GT or LT followed by a number. Identifies facilities that have a NEI Pol - name: p_nei_any_amt in: formData type: number required: false description: National Emissions Inventory (NEI) Custom Pollutant Amount. Only a number can be entered. Identifies facilities with where the NEI Pollutant Emission Amount is greater than the number entered. - name: p_nei_yr in: formData type: string required: false description: 'National Emissions Inventory (NEI) year: 2014 or 2011' - name: p_nei_cat in: formData type: string required: false description: National Emissions Inventory (NEI) Pollutant Category. When a pollutant category is entered, a corresponding formatted pollutant amount or custom amount must be entered. - name: p_pm in: formData type: string required: false description: "Percent Minority Population Limiter. Enter a value to restrict results to facilities with a given percentage of minority population within 3-mile radius.\n- NONE = 0%\n- GT5 = greater than 5%\n- GT10 = " - name: p_pd in: formData type: string required: false description: "Population Density Limiter (per sq mile). Enter a value to limit results to facilities located in area of a given population density.\n- NONE = 0 population density per square mile\n- GT100 = More than " - name: p_ico in: formData type: string required: false description: Indian Country Flag. Enter a "Y" or "N" to restrict searches to facilities inside or outside Indian Country. - name: p_huc in: formData type: string required: false description: 2-, 4-, 6-, or 8-character watershed code. May contain multiple comma-separated values. - name: p_wbd in: formData type: string required: false description: 2-, 4-, 6-, 8-, 10-, or 12-character watershed (WBD from the USGS Watershed Boundary Dataset). May contain multiple comma-separated values. Uses the FRS Best Pick Coordinate to obtain the WBD12 Huc v - name: p_pid in: formData type: string required: false description: Nine-digit permit IDs. May contain up to 2000 comma-separated values. - name: p_med in: formData type: string required: false description: "Filter Results by Media.\n- M = RMP (Risk Management Plan)\n- R = RCRA (Hazardous Waste)\n- S = SDWA (Public Drinking Water Systems)\n- W = Water\n- ALL = Water and RCRA and SDWA" - name: p_ysl in: formData type: string required: false description: "Last Facility Inspection [within / not within] Specified Date Range Indicator. The date range is determined by parameters p_idt1 and p_idt2 or by parameter p_ysly.\n- W = within date range\n- N = not wi" - name: p_ysly in: formData type: number required: false description: Number of years (1 to 5) since last facility inspection. A value of 1 means that it has been inspected within the year. - name: p_ysla in: formData type: string required: false description: "Facility Last Inspection Code Filter. If left blank, both agencies are included. Enter a value to limit results:\n- E = EPA\n- S = State" - name: p_stsl in: formData type: string required: false description: "Last Stack Test [within / not within] Specified Date Range Indicator.\n- W = within date range\n- N = not within date range" - name: p_stsly in: formData type: number required: false description: Number of years (1 to 5) since date of last stack test. A value of 1 means it has been inspected within the year. - name: p_stsla in: formData type: string required: false description: "Stack Last Test Code Filter. Enter a value to limit results:\n- A = All\n- E = EPA\n- S = State" - name: p_stres in: formData type: string required: false description: Air Stack Test Status Description Filter. Enter one or more test status descriptions to filter results. Enter multiple values as a comma-delimited list. - name: p_sttyp in: formData type: string required: false description: Air Conductor Type Code Filter. Enter one or more conductor type codes to filter results. Provide multiple values as a comma-delimited list. - name: p_qs in: formData type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_sfs in: formData type: string required: false description: Single Facility Search Filter. Provide a facility name or program system identifier to limit results. For the all data search, the FRS registry identifier is also searched. - name: p_tribeid in: formData type: number required: false description: Numeric code for tribe (or list of tribes). - name: p_tribename in: formData type: string required: false description: Tribe Name Filter. Enter a single tribe name to filter results. - name: p_tribedist in: formData type: number required: false description: Proximity to tribal land limiter. Enter an amount of mile between 0 and 25 to filter results. This parameter is only evaluated if p_tribeid is populated. - name: p_owop in: formData type: string required: false description: "Owner/Operator code filter. Enter one or more codes to limit results.\n- CNG\n- COR\n- CTG\n- DIS\n- FDF\n- MWD\n- MXO\n- NON\n- POF\n- SDT\n- STF\n- TRB" - name: p_agoo in: formData type: string required: false description: Indicates whether to AND or OR the Owner/Operator parameter (p_owop) and the federal agency code (p_fa) parameters. - name: p_idt1 in: formData type: string required: false description: Beginning of date range of most recent facility inspection. - name: p_idt2 in: formData type: string required: false description: End of date range of most recent facility inspection. - name: p_stdt1 in: formData type: string required: false description: Beginning of date range of most recent stack test. - name: p_stdt2 in: formData type: string required: false description: End of date range of most recent stack test. - name: p_pityp in: formData type: string required: false description: "Inspection Type:\n- CAC = Corrective Action Inspection\n- CAV = Compliance Assistance Visit\n- CDI = Case Development Inspection\n- CEI = Inspection Inspection\n- CSE = Compliance Schedule Evaluation\n- FCI" - name: p_cifdi in: formData type: string required: false description: Compliance issuess found during inspection. - name: p_pfead1 in: formData type: string required: false description: Formal Enforcement Action Date Range Start. Enter a date in MM/DD/YYYY format to set the start of the range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within t - name: p_pfead2 in: formData type: string required: false description: 'Formal Enforcement Action Date Range End. Enter a date in MM/DD/YYYY format to set the end of the date range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within ' - name: p_pfeat in: formData type: string required: false description: 'Formal Enforcement Action (FEA) Code Filter. Enter one or more three-letter FEA codes to restrict results to facilities with these attributes. Use p_fead1 and p_fead2 parameters to further restrict ' - name: p_psncq in: formData type: string required: false description: "Quarters in Significant Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of significant noncompliance.\n- Z = Zero quarters in significant noncompliance.\n- " - name: p_pctrack in: formData type: string required: false description: "Compliance Tracking Limiter. Provide a keyword to indicate the extent to which data is being entered and effluent exceedances are being identified.\n- Off\n- Partial\n- On" - name: p_swpa in: formData type: string required: false description: Source water protection area - name: p_des in: formData type: string required: false description: Universe Designation Limiter. Enter one or more universe designation codes. Provide multiple values as a comma-delimited list. Use code "TSDF" to return the full enforcement TSDF universe and "Oper - name: p_fntype in: formData type: string required: false description: "Controls type of text search performed on facility name with parameter p_fn.\n- EXACT = Find facilities having the exact provided name(s).\n- BEGINS = Find facilities with names starting with the provid" - name: p_hpvmth in: formData type: string required: false description: Months in high priority violation status out of the previous three years limiter. Provide a number of months in the past three years. Results will limited to facilities in high priority violation st - name: p_recvio in: formData type: string required: false description: "Recent Violation Status Filter. Enter one or more recent violation codes to limit results. Provide multiple values as a comma-delimited list.\n- NO VIOL = Selects facilities with no recent violations" - name: p_pollvio in: formData type: string required: false description: Air Pollutant Code For A Recent Violation Filter. Provide one or more pollutant codes to select facilities with one or more of the entered pollutant codes for a recent air violation. Provide multipl - name: p_ar in: formData type: string required: false description: "Associated EPA Air Reports Program Filter. Enter multiple values as a comma-delimited list. Valid values are:\n- TRI = Toxic Release Inventory.\n- GHG = Green House Gas Reporter.\n- EIS = Emission Inve" - name: p_tri_yr in: formData type: string required: false description: Toxic Release Inventory Reporting Year Filter. Enter one or more year values to filter results by the TRI reporting year. Provide multiple years as a comma-delimited list. - name: p_pidall in: formData type: string required: false description: Controls whether search is restricted to existing system. Y means the search will match the p_pid parameter against all associated permits (AIR, RCRA, SDWIS, etc). - name: p_fac_ico in: formData type: string required: false description: FRS tribal land code flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land code. - name: p_icoo in: formData type: string required: false description: Indian country search and/or flag. Enter "Y" to set indian country search conditions to return any results found using p_ico, p_fac_ico or p_fac_icoo. Otherwise only results matching all provided p_ - name: p_fac_icos in: formData type: string required: false description: FRS tribal land spatial flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land spatial flag. - name: p_ejscreen in: formData type: string required: false description: Enter "Y" to limit facilities to Census block groups where one of more Environmental Justice indexes above 80th percentile. - name: p_limit_addr in: formData type: string required: false description: 'Limit Address Search Flag. Enter Y to restrict facility searches to native data source only. ' - name: p_lat in: formData type: number required: false description: Latitude location in decimal degrees. - name: p_long in: formData type: number required: false description: Longitude location in decimal degrees. - name: p_radius in: formData type: number required: false description: Spatial Search Radius. Enter a radius up to 100 miles in which to spatially search for facilities. - name: p_decouple in: formData type: string required: false description: Decouple Inspection Code Search Flag. Enter "Y" to search for inspection code types with p_pityp without respect to the date range search provided with p_ysl* parameters. - name: p_ejscreen_over80cnt in: formData type: string required: false description: The number of Environmenmt Justice Indicators above the 80th percentile. Valid values are 1 through 11. - name: queryset in: formData type: number required: false description: Query Limiter. Enter a value to limit the number of records returned for each query. Value cannot exceed 70,000. - name: responseset in: formData type: number required: false description: Response Set Limiter. Enter a value to limit the number of records per page. Value cannot exceed 1,000. - name: tablelist in: formData type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - name: maplist in: formData type: string required: false description: Map List Flag. Provide a Y to return mappable coordinates representing the full geographic extent of the queryset (all facilities that met the selection criteria). - name: summarylist in: formData type: string required: false description: Summary List Flag. Enter a Y to return a list of summary statistics based on the parameters submitted to the query service. - 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. - name: qcolumns in: formData type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-facility-info path: /air_rest_services.get_facility_info operations: - name: getairrestservicesgetfacilityinfo method: GET description: Clean Air Act Facility Enhanced Search 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_fn in: query type: string required: false description: Facility Name Filter. Enter one or more case-insensitive facility names to filter results. Provide multiple values as a comma-delimited list. See p_fntype for additional modifiers. - name: p_sa in: query type: string required: false description: Facility street address. Enter a complete or partial street address. - name: p_sa1 in: query type: string required: false description: Facility street address. Enter a complete or partial street address. Note that p_sa1 is culmulative with p_sa. - name: p_ct in: query type: string required: false description: Facility City Filter. Enter a single case-insensitive city name to filter results. - name: p_co in: query type: string required: false description: Facility County Filter. Provide a single county name in combination with a state value provided via p_st. - name: p_fips in: query type: string required: false description: FIPS Code Filter. Enter a single 5-character Federal Information Processing Standards (FIPS) state + county value to restrict results. E.g. to limit results to Kenosha County, Wisconsin, use 55059. - name: p_st in: query type: string required: false description: Facility State and State-Equivalent Filter. Provide one or more USPS postal abbreviations for states and state-equivalents to filter results. Provide multiple values as a comma-delimited list. - name: p_zip in: query type: string required: false description: 5-Digit ZIP Code Filter. Provide one or more 5-digit postal zip codes to filter results. May contain multiple comma-separated values. - name: p_lcon in: query type: string required: false description: Air Program Local Control Region Code Filter. Enter one or more local control region codes to filter results. Provide multiple codes as a comma-delimited list. Codes where they exist are specific b - name: p_frs in: query type: string required: false description: Facility Registry Service ID Filter. Enter a single 12-digit FRS identifier to filter results. - name: p_reg in: query type: string required: false description: EPA Region Filter. Provide a single value of 01 thru 10 to restrict results to a single EPA region. - name: p_sic in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter. Enter a single 4-digit SIC Code to filter results. If more complex filtering is required, use p_sic2 and p_sic4. - name: p_ncs in: query type: string required: false description: 'North American Industry Classification System Filter. Enter two to six digits to filter results to facilities having matching NAICS codes. Digits less than six will match to all codes beginning with ' - name: p_qnc in: query type: number required: false description: Number of quarters in non-compliance limiter. Enter an integer value between 1 and 4 to limit results. - name: p_pen in: query type: string required: false description: "Last Penality Date Qualifier Filter. Enter one of the following: \n- NEVER = No Penalties\n- ANY = Any Penalty\n- LEXX = Less than or equal to XX months. Provide a number in place of XX, e.g. \"LE5\" f" - name: p_opst in: query type: string required: false description: Operating status filter. Enter one or more operating status codes to limit results. Provide multiple codes as a comma-delimited list. - name: xmin in: query type: number required: false description: Minimum longitude value in decimal degrees. - name: ymin in: query type: number required: false description: Minimum latitude value in decimal degrees. - name: xmax in: query type: number required: false description: Maximum longitude value in decimal degrees. - name: ymax in: query type: number required: false description: Maximum latitude value in decimal degrees. - name: p_usmex in: query type: string required: false description: US-Mexico Border Flag. Enter Y/N to restrict searches to facilities located within 100KM of the border. - name: p_sic2 in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 2. Enter a wild-card search against SIC codes. A final wild-card is always present allowing "22" to match all SIC codes beginning with 2 - name: p_sic4 in: query type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 3. Enter the first 2, 3 or 4 SIC code digits to filter results to facilities having those code prefixes. As this alternative does not u - name: p_fa in: query type: string required: false description: Federal Agency. 1 character or 5-character values; may contain multiple comma-separated values. ALL will retrieve all facilities where the federal agency code is not null. Use the Federal Agencies lo - name: p_act in: query type: string required: false description: Active Permits/Facilities Flag. Provide Y or N to filter results to facilities with active permits. - name: p_maj in: query type: string required: false description: Major Facility Flag. Enter Y to restrict results to Major facilities only. - name: p_mact in: query type: string required: false description: CAA Maximum Achievable Control Technology (MACT) Subpart codes (alpha ID between 1 and 7 characters) applicable to the facility. - name: p_nsps in: query type: string required: false description: 'Air Programl New Source Performance Standards (NSPS) Subpart Code Search. One or more valid Air Program NSPS Program codes cand be passed. ' - name: p_nspsm in: query type: string required: false description: 'Air Programl New Source Performance Standards Minors (NSPSM) Subpart Code Search. One or more valid Air Program NSPSM Subpart codes can be passed. ' - name: p_prog in: query type: string required: false description: Air Program Code Filter. Enter one or more Air program codes to filter results. Provide multiple values as a comma-delimited list. - name: p_fea in: query type: string required: false description: "Formal Enforcement Actions [within / not within] specified date range indicator. The date range is determined by parameters p_fead1 and p_fead2 or by parameter p_feay.\n- W = within date range\n- N = no" - name: p_feay in: query type: number required: false description: Years (1 to 5) Range. This value is used to create a date range for Formal Enforcement Actions (FEA). Used along with p_fea (which indicates whether to look within or outside of the date range) to fi - name: p_feaa in: query type: string required: false description: "Agency associated with Formal Enforcement Actions:\n- E = EPA\n- S = State\n- A = All" - name: p_iea in: query type: string required: false description: "Informal Enforcement Actions [within / not within] specified date range. The date range is determined by parameters p_iead1 and p_iead2 or by parameter p_ieay.\n- W = within date range\n- N = not withi" - name: p_ieay in: query type: number required: false description: 'Years (1 to 5) Range. This value is used to create a date range for Informal Enforcement Actions (IEA). Used along with p_iea (which indicates whether to look within or outside of the date range) to ' - name: p_ieaa in: query type: string required: false description: "Agency associated with Informal Enforcement Actions. If left blank, both agencies are included.\n- E = EPA\n- S = State" - name: p_qiv in: query type: string required: false description: "Quarters in Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of noncompliance.\n- Z = Zero quarters in noncompliance.\n- GEXX = Replacing XX with a numeric v" - name: p_naa in: query type: string required: false description: Non-Attainment Area Flag. Enter a Y or N to filter for or against facilities flagged as non-attainment areas. - name: p_impw in: query type: string required: false description: Discharging into Impaired Waters Flag. Enter Y to limit results to facilities with discharge to waterbodies listed as impaired in the ATTAINS database. - name: p_trep in: query type: string required: false description: "Current Toxics Release Inventory (TRI) Reporter Limiter. Enter one of the following codes to limit results.\n- CURR = Current TRI reporter.\n- NONCURR = Has reported to TRI in the past but not for the " - name: p_tri_cat in: query type: string required: false description: Toxic Release Inventory Released To Air Chemical Identifier Category Filter. Enter the chemical identifier category code to limit results. Note when filtering by TRI chemical identifier categories on - name: p_tri_amt in: query type: string required: false description: Toxic Release Inventory Release Amount Filter. Enter a value in pounds to limit results to facilities releasing this amount or greateer of TRI releases. Valid values are 0, GT0, GT1000, GT5000, GT10 - name: p_tri_any_amt in: query type: number required: false description: Toxic Release Inventory Release Of Any Kind Above Value Filter. Enter a value to limit results to facilities releasing this amount or more of TRI releases. Note when filtering by TRI releases one ma - name: p_tri_pol in: query type: string required: false description: Toxic Release Inventory Chemical Identifier Filter. Enter one or more chemical identifier codes to limit results. Note when filtering by specific TRI chemical identifiers one may not also filter by c - name: p_ghg_cat in: query type: string required: false description: Green House Gas (GHG) Gas Code Category. Must be used with either a formatted (p_ghg_amt) or custom (p_ghg_any_amt) release amount. - name: p_ghg_amt in: query type: string required: false description: Green House Gas (GHG) CO2 Equivalent Formatted Release Amount. First 2 characters must contain GT (greater than) followed by a number. - name: p_ghg_any_amt in: query type: number required: false description: Green House Gas (GHG) C02 Equivalent Custom Amount. The C02E value reported for the provided category, will be greater or equal to the amount provided. - name: p_ghg_yr in: query type: string required: false description: Green House Gas (GHG) Reporting Year. (2010 through 2015) - name: p_nei_pol in: query type: string required: false description: National Emissions Inventory (NEI) Pollutant Identifier. When a pollutant identifer is entered a corresponding formatted amount or custom amount must be entered. - name: p_nei_amt in: query type: string required: false description: National Emissions Inventory (NEI) Formatted Pollutant Amount. A formatted value where the 1st two characters must start with GT or LT followed by a number. Identifies facilities that have a NEI Pol - name: p_nei_any_amt in: query type: number required: false description: National Emissions Inventory (NEI) Custom Pollutant Amount. Only a number can be entered. Identifies facilities with where the NEI Pollutant Emission Amount is greater than the number entered. - name: p_nei_yr in: query type: string required: false description: 'National Emissions Inventory (NEI) year: 2014 or 2011' - name: p_nei_cat in: query type: string required: false description: National Emissions Inventory (NEI) Pollutant Category. When a pollutant category is entered, a corresponding formatted pollutant amount or custom amount must be entered. - name: p_pm in: query type: string required: false description: "Percent Minority Population Limiter. Enter a value to restrict results to facilities with a given percentage of minority population within 3-mile radius.\n- NONE = 0%\n- GT5 = greater than 5%\n- GT10 = " - name: p_pd in: query type: string required: false description: "Population Density Limiter (per sq mile). Enter a value to limit results to facilities located in area of a given population density.\n- NONE = 0 population density per square mile\n- GT100 = More than " - name: p_ico in: query type: string required: false description: Indian Country Flag. Enter a "Y" or "N" to restrict searches to facilities inside or outside Indian Country. - name: p_huc in: query type: string required: false description: 2-, 4-, 6-, or 8-character watershed code. May contain multiple comma-separated values. - name: p_wbd in: query type: string required: false description: 2-, 4-, 6-, 8-, 10-, or 12-character watershed (WBD from the USGS Watershed Boundary Dataset). May contain multiple comma-separated values. Uses the FRS Best Pick Coordinate to obtain the WBD12 Huc v - name: p_pid in: query type: string required: false description: Nine-digit permit IDs. May contain up to 2000 comma-separated values. - name: p_med in: query type: string required: false description: "Filter Results by Media.\n- M = RMP (Risk Management Plan)\n- R = RCRA (Hazardous Waste)\n- S = SDWA (Public Drinking Water Systems)\n- W = Water\n- ALL = Water and RCRA and SDWA" - name: p_ysl in: query type: string required: false description: "Last Facility Inspection [within / not within] Specified Date Range Indicator. The date range is determined by parameters p_idt1 and p_idt2 or by parameter p_ysly.\n- W = within date range\n- N = not wi" - name: p_ysly in: query type: number required: false description: Number of years (1 to 5) since last facility inspection. A value of 1 means that it has been inspected within the year. - name: p_ysla in: query type: string required: false description: "Facility Last Inspection Code Filter. If left blank, both agencies are included. Enter a value to limit results:\n- E = EPA\n- S = State" - name: p_stsl in: query type: string required: false description: "Last Stack Test [within / not within] Specified Date Range Indicator.\n- W = within date range\n- N = not within date range" - name: p_stsly in: query type: number required: false description: Number of years (1 to 5) since date of last stack test. A value of 1 means it has been inspected within the year. - name: p_stsla in: query type: string required: false description: "Stack Last Test Code Filter. Enter a value to limit results:\n- A = All\n- E = EPA\n- S = State" - name: p_stres in: query type: string required: false description: Air Stack Test Status Description Filter. Enter one or more test status descriptions to filter results. Enter multiple values as a comma-delimited list. - name: p_sttyp in: query type: string required: false description: Air Conductor Type Code Filter. Enter one or more conductor type codes to filter results. Provide multiple values as a comma-delimited list. - name: p_qs in: query type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_sfs in: query type: string required: false description: Single Facility Search Filter. Provide a facility name or program system identifier to limit results. For the all data search, the FRS registry identifier is also searched. - name: p_tribeid in: query type: number required: false description: Numeric code for tribe (or list of tribes). - name: p_tribename in: query type: string required: false description: Tribe Name Filter. Enter a single tribe name to filter results. - name: p_tribedist in: query type: number required: false description: Proximity to tribal land limiter. Enter an amount of mile between 0 and 25 to filter results. This parameter is only evaluated if p_tribeid is populated. - name: p_owop in: query type: string required: false description: "Owner/Operator code filter. Enter one or more codes to limit results.\n- CNG\n- COR\n- CTG\n- DIS\n- FDF\n- MWD\n- MXO\n- NON\n- POF\n- SDT\n- STF\n- TRB" - name: p_agoo in: query type: string required: false description: Indicates whether to AND or OR the Owner/Operator parameter (p_owop) and the federal agency code (p_fa) parameters. - name: p_idt1 in: query type: string required: false description: Beginning of date range of most recent facility inspection. - name: p_idt2 in: query type: string required: false description: End of date range of most recent facility inspection. - name: p_stdt1 in: query type: string required: false description: Beginning of date range of most recent stack test. - name: p_stdt2 in: query type: string required: false description: End of date range of most recent stack test. - name: p_pityp in: query type: string required: false description: "Inspection Type:\n- CAC = Corrective Action Inspection\n- CAV = Compliance Assistance Visit\n- CDI = Case Development Inspection\n- CEI = Inspection Inspection\n- CSE = Compliance Schedule Evaluation\n- FCI" - name: p_cifdi in: query type: string required: false description: Compliance issuess found during inspection. - name: p_pfead1 in: query type: string required: false description: Formal Enforcement Action Date Range Start. Enter a date in MM/DD/YYYY format to set the start of the range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within t - name: p_pfead2 in: query type: string required: false description: 'Formal Enforcement Action Date Range End. Enter a date in MM/DD/YYYY format to set the end of the date range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within ' - name: p_pfeat in: query type: string required: false description: 'Formal Enforcement Action (FEA) Code Filter. Enter one or more three-letter FEA codes to restrict results to facilities with these attributes. Use p_fead1 and p_fead2 parameters to further restrict ' - name: p_psncq in: query type: string required: false description: "Quarters in Significant Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of significant noncompliance.\n- Z = Zero quarters in significant noncompliance.\n- " - name: p_pctrack in: query type: string required: false description: "Compliance Tracking Limiter. Provide a keyword to indicate the extent to which data is being entered and effluent exceedances are being identified.\n- Off\n- Partial\n- On" - name: p_swpa in: query type: string required: false description: Source water protection area - name: p_des in: query type: string required: false description: Universe Designation Limiter. Enter one or more universe designation codes. Provide multiple values as a comma-delimited list. Use code "TSDF" to return the full enforcement TSDF universe and "Oper - name: p_fntype in: query type: string required: false description: "Controls type of text search performed on facility name with parameter p_fn.\n- EXACT = Find facilities having the exact provided name(s).\n- BEGINS = Find facilities with names starting with the provid" - name: p_hpvmth in: query type: string required: false description: Months in high priority violation status out of the previous three years limiter. Provide a number of months in the past three years. Results will limited to facilities in high priority violation st - name: p_recvio in: query type: string required: false description: "Recent Violation Status Filter. Enter one or more recent violation codes to limit results. Provide multiple values as a comma-delimited list.\n- NO VIOL = Selects facilities with no recent violations" - name: p_pollvio in: query type: string required: false description: Air Pollutant Code For A Recent Violation Filter. Provide one or more pollutant codes to select facilities with one or more of the entered pollutant codes for a recent air violation. Provide multipl - name: p_ar in: query type: string required: false description: "Associated EPA Air Reports Program Filter. Enter multiple values as a comma-delimited list. Valid values are:\n- TRI = Toxic Release Inventory.\n- GHG = Green House Gas Reporter.\n- EIS = Emission Inve" - name: p_tri_yr in: query type: string required: false description: Toxic Release Inventory Reporting Year Filter. Enter one or more year values to filter results by the TRI reporting year. Provide multiple years as a comma-delimited list. - name: p_pidall in: query type: string required: false description: Controls whether search is restricted to existing system. Y means the search will match the p_pid parameter against all associated permits (AIR, RCRA, SDWIS, etc). - name: p_fac_ico in: query type: string required: false description: FRS tribal land code flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land code. - name: p_icoo in: query type: string required: false description: Indian country search and/or flag. Enter "Y" to set indian country search conditions to return any results found using p_ico, p_fac_ico or p_fac_icoo. Otherwise only results matching all provided p_ - name: p_fac_icos in: query type: string required: false description: FRS tribal land spatial flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land spatial flag. - name: p_ejscreen in: query type: string required: false description: Enter "Y" to limit facilities to Census block groups where one of more Environmental Justice indexes above 80th percentile. - name: p_limit_addr in: query type: string required: false description: 'Limit Address Search Flag. Enter Y to restrict facility searches to native data source only. ' - name: p_lat in: query type: number required: false description: Latitude location in decimal degrees. - name: p_long in: query type: number required: false description: Longitude location in decimal degrees. - name: p_radius in: query type: number required: false description: Spatial Search Radius. Enter a radius up to 100 miles in which to spatially search for facilities. - name: p_decouple in: query type: string required: false description: Decouple Inspection Code Search Flag. Enter "Y" to search for inspection code types with p_pityp without respect to the date range search provided with p_ysl* parameters. - name: p_ejscreen_over80cnt in: query type: string required: false description: The number of Environmenmt Justice Indicators above the 80th percentile. Valid values are 1 through 11. - name: queryset in: query type: number required: false description: Query Limiter. Enter a value to limit the number of records returned for each query. Value cannot exceed 70,000. - name: responseset in: query type: number required: false description: Response Set Limiter. Enter a value to limit the number of records per page. Value cannot exceed 1,000. - name: summarylist in: query type: string required: false description: Summary List Flag. Enter a Y to return a list of summary statistics based on the parameters submitted to the query service. - 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. - name: qcolumns in: query type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: query type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-facility-info path: /air_rest_services.get_facility_info operations: - name: postairrestservicesgetfacilityinfo method: POST description: Clean Air Act Facility Enhanced Search 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_fn in: formData type: string required: false description: Facility Name Filter. Enter one or more case-insensitive facility names to filter results. Provide multiple values as a comma-delimited list. See p_fntype for additional modifiers. - name: p_sa in: formData type: string required: false description: Facility street address. Enter a complete or partial street address. - name: p_sa1 in: formData type: string required: false description: Facility street address. Enter a complete or partial street address. Note that p_sa1 is culmulative with p_sa. - name: p_ct in: formData type: string required: false description: Facility City Filter. Enter a single case-insensitive city name to filter results. - name: p_co in: formData type: string required: false description: Facility County Filter. Provide a single county name in combination with a state value provided via p_st. - name: p_fips in: formData type: string required: false description: FIPS Code Filter. Enter a single 5-character Federal Information Processing Standards (FIPS) state + county value to restrict results. E.g. to limit results to Kenosha County, Wisconsin, use 55059. - name: p_st in: formData type: string required: false description: Facility State and State-Equivalent Filter. Provide one or more USPS postal abbreviations for states and state-equivalents to filter results. Provide multiple values as a comma-delimited list. - name: p_zip in: formData type: string required: false description: 5-Digit ZIP Code Filter. Provide one or more 5-digit postal zip codes to filter results. May contain multiple comma-separated values. - name: p_lcon in: formData type: string required: false description: Air Program Local Control Region Code Filter. Enter one or more local control region codes to filter results. Provide multiple codes as a comma-delimited list. Codes where they exist are specific b - name: p_frs in: formData type: string required: false description: Facility Registry Service ID Filter. Enter a single 12-digit FRS identifier to filter results. - name: p_reg in: formData type: string required: false description: EPA Region Filter. Provide a single value of 01 thru 10 to restrict results to a single EPA region. - name: p_sic in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter. Enter a single 4-digit SIC Code to filter results. If more complex filtering is required, use p_sic2 and p_sic4. - name: p_ncs in: formData type: string required: false description: 'North American Industry Classification System Filter. Enter two to six digits to filter results to facilities having matching NAICS codes. Digits less than six will match to all codes beginning with ' - name: p_qnc in: formData type: number required: false description: Number of quarters in non-compliance limiter. Enter an integer value between 1 and 4 to limit results. - name: p_pen in: formData type: string required: false description: "Last Penality Date Qualifier Filter. Enter one of the following: \n- NEVER = No Penalties\n- ANY = Any Penalty\n- LEXX = Less than or equal to XX months. Provide a number in place of XX, e.g. \"LE5\" f" - name: p_opst in: formData type: string required: false description: Operating status filter. Enter one or more operating status codes to limit results. Provide multiple codes as a comma-delimited list. - name: xmin in: formData type: number required: false description: Minimum longitude value in decimal degrees. - name: ymin in: formData type: number required: false description: Minimum latitude value in decimal degrees. - name: xmax in: formData type: number required: false description: Maximum longitude value in decimal degrees. - name: ymax in: formData type: number required: false description: Maximum latitude value in decimal degrees. - name: p_usmex in: formData type: string required: false description: US-Mexico Border Flag. Enter Y/N to restrict searches to facilities located within 100KM of the border. - name: p_sic2 in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 2. Enter a wild-card search against SIC codes. A final wild-card is always present allowing "22" to match all SIC codes beginning with 2 - name: p_sic4 in: formData type: string required: false description: Standard Industrial Classification (SIC) Code Filter Alternate 3. Enter the first 2, 3 or 4 SIC code digits to filter results to facilities having those code prefixes. As this alternative does not u - name: p_fa in: formData type: string required: false description: Federal Agency. 1 character or 5-character values; may contain multiple comma-separated values. ALL will retrieve all facilities where the federal agency code is not null. Use the Federal Agencies lo - name: p_act in: formData type: string required: false description: Active Permits/Facilities Flag. Provide Y or N to filter results to facilities with active permits. - name: p_maj in: formData type: string required: false description: Major Facility Flag. Enter Y to restrict results to Major facilities only. - name: p_mact in: formData type: string required: false description: CAA Maximum Achievable Control Technology (MACT) Subpart codes (alpha ID between 1 and 7 characters) applicable to the facility. - name: p_nsps in: formData type: string required: false description: 'Air Programl New Source Performance Standards (NSPS) Subpart Code Search. One or more valid Air Program NSPS Program codes cand be passed. ' - name: p_nspsm in: formData type: string required: false description: 'Air Programl New Source Performance Standards Minors (NSPSM) Subpart Code Search. One or more valid Air Program NSPSM Subpart codes can be passed. ' - name: p_prog in: formData type: string required: false description: Air Program Code Filter. Enter one or more Air program codes to filter results. Provide multiple values as a comma-delimited list. - name: p_fea in: formData type: string required: false description: "Formal Enforcement Actions [within / not within] specified date range indicator. The date range is determined by parameters p_fead1 and p_fead2 or by parameter p_feay.\n- W = within date range\n- N = no" - name: p_feay in: formData type: number required: false description: Years (1 to 5) Range. This value is used to create a date range for Formal Enforcement Actions (FEA). Used along with p_fea (which indicates whether to look within or outside of the date range) to fi - name: p_feaa in: formData type: string required: false description: "Agency associated with Formal Enforcement Actions:\n- E = EPA\n- S = State\n- A = All" - name: p_iea in: formData type: string required: false description: "Informal Enforcement Actions [within / not within] specified date range. The date range is determined by parameters p_iead1 and p_iead2 or by parameter p_ieay.\n- W = within date range\n- N = not withi" - name: p_ieay in: formData type: number required: false description: 'Years (1 to 5) Range. This value is used to create a date range for Informal Enforcement Actions (IEA). Used along with p_iea (which indicates whether to look within or outside of the date range) to ' - name: p_ieaa in: formData type: string required: false description: "Agency associated with Informal Enforcement Actions. If left blank, both agencies are included.\n- E = EPA\n- S = State" - name: p_qiv in: formData type: string required: false description: "Quarters in Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of noncompliance.\n- Z = Zero quarters in noncompliance.\n- GEXX = Replacing XX with a numeric v" - name: p_naa in: formData type: string required: false description: Non-Attainment Area Flag. Enter a Y or N to filter for or against facilities flagged as non-attainment areas. - name: p_impw in: formData type: string required: false description: Discharging into Impaired Waters Flag. Enter Y to limit results to facilities with discharge to waterbodies listed as impaired in the ATTAINS database. - name: p_trep in: formData type: string required: false description: "Current Toxics Release Inventory (TRI) Reporter Limiter. Enter one of the following codes to limit results.\n- CURR = Current TRI reporter.\n- NONCURR = Has reported to TRI in the past but not for the " - name: p_tri_cat in: formData type: string required: false description: Toxic Release Inventory Released To Air Chemical Identifier Category Filter. Enter the chemical identifier category code to limit results. Note when filtering by TRI chemical identifier categories on - name: p_tri_amt in: formData type: string required: false description: Toxic Release Inventory Release Amount Filter. Enter a value in pounds to limit results to facilities releasing this amount or greateer of TRI releases. Valid values are 0, GT0, GT1000, GT5000, GT10 - name: p_tri_any_amt in: formData type: number required: false description: Toxic Release Inventory Release Of Any Kind Above Value Filter. Enter a value to limit results to facilities releasing this amount or more of TRI releases. Note when filtering by TRI releases one ma - name: p_tri_pol in: formData type: string required: false description: Toxic Release Inventory Chemical Identifier Filter. Enter one or more chemical identifier codes to limit results. Note when filtering by specific TRI chemical identifiers one may not also filter by c - name: p_ghg_cat in: formData type: string required: false description: Green House Gas (GHG) Gas Code Category. Must be used with either a formatted (p_ghg_amt) or custom (p_ghg_any_amt) release amount. - name: p_ghg_amt in: formData type: string required: false description: Green House Gas (GHG) CO2 Equivalent Formatted Release Amount. First 2 characters must contain GT (greater than) followed by a number. - name: p_ghg_any_amt in: formData type: number required: false description: Green House Gas (GHG) C02 Equivalent Custom Amount. The C02E value reported for the provided category, will be greater or equal to the amount provided. - name: p_ghg_yr in: formData type: string required: false description: Green House Gas (GHG) Reporting Year. (2010 through 2015) - name: p_nei_pol in: formData type: string required: false description: National Emissions Inventory (NEI) Pollutant Identifier. When a pollutant identifer is entered a corresponding formatted amount or custom amount must be entered. - name: p_nei_amt in: formData type: string required: false description: National Emissions Inventory (NEI) Formatted Pollutant Amount. A formatted value where the 1st two characters must start with GT or LT followed by a number. Identifies facilities that have a NEI Pol - name: p_nei_any_amt in: formData type: number required: false description: National Emissions Inventory (NEI) Custom Pollutant Amount. Only a number can be entered. Identifies facilities with where the NEI Pollutant Emission Amount is greater than the number entered. - name: p_nei_yr in: formData type: string required: false description: 'National Emissions Inventory (NEI) year: 2014 or 2011' - name: p_nei_cat in: formData type: string required: false description: National Emissions Inventory (NEI) Pollutant Category. When a pollutant category is entered, a corresponding formatted pollutant amount or custom amount must be entered. - name: p_pm in: formData type: string required: false description: "Percent Minority Population Limiter. Enter a value to restrict results to facilities with a given percentage of minority population within 3-mile radius.\n- NONE = 0%\n- GT5 = greater than 5%\n- GT10 = " - name: p_pd in: formData type: string required: false description: "Population Density Limiter (per sq mile). Enter a value to limit results to facilities located in area of a given population density.\n- NONE = 0 population density per square mile\n- GT100 = More than " - name: p_ico in: formData type: string required: false description: Indian Country Flag. Enter a "Y" or "N" to restrict searches to facilities inside or outside Indian Country. - name: p_huc in: formData type: string required: false description: 2-, 4-, 6-, or 8-character watershed code. May contain multiple comma-separated values. - name: p_wbd in: formData type: string required: false description: 2-, 4-, 6-, 8-, 10-, or 12-character watershed (WBD from the USGS Watershed Boundary Dataset). May contain multiple comma-separated values. Uses the FRS Best Pick Coordinate to obtain the WBD12 Huc v - name: p_pid in: formData type: string required: false description: Nine-digit permit IDs. May contain up to 2000 comma-separated values. - name: p_med in: formData type: string required: false description: "Filter Results by Media.\n- M = RMP (Risk Management Plan)\n- R = RCRA (Hazardous Waste)\n- S = SDWA (Public Drinking Water Systems)\n- W = Water\n- ALL = Water and RCRA and SDWA" - name: p_ysl in: formData type: string required: false description: "Last Facility Inspection [within / not within] Specified Date Range Indicator. The date range is determined by parameters p_idt1 and p_idt2 or by parameter p_ysly.\n- W = within date range\n- N = not wi" - name: p_ysly in: formData type: number required: false description: Number of years (1 to 5) since last facility inspection. A value of 1 means that it has been inspected within the year. - name: p_ysla in: formData type: string required: false description: "Facility Last Inspection Code Filter. If left blank, both agencies are included. Enter a value to limit results:\n- E = EPA\n- S = State" - name: p_stsl in: formData type: string required: false description: "Last Stack Test [within / not within] Specified Date Range Indicator.\n- W = within date range\n- N = not within date range" - name: p_stsly in: formData type: number required: false description: Number of years (1 to 5) since date of last stack test. A value of 1 means it has been inspected within the year. - name: p_stsla in: formData type: string required: false description: "Stack Last Test Code Filter. Enter a value to limit results:\n- A = All\n- E = EPA\n- S = State" - name: p_stres in: formData type: string required: false description: Air Stack Test Status Description Filter. Enter one or more test status descriptions to filter results. Enter multiple values as a comma-delimited list. - name: p_sttyp in: formData type: string required: false description: Air Conductor Type Code Filter. Enter one or more conductor type codes to filter results. Provide multiple values as a comma-delimited list. - name: p_qs in: formData type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_sfs in: formData type: string required: false description: Single Facility Search Filter. Provide a facility name or program system identifier to limit results. For the all data search, the FRS registry identifier is also searched. - name: p_tribeid in: formData type: number required: false description: Numeric code for tribe (or list of tribes). - name: p_tribename in: formData type: string required: false description: Tribe Name Filter. Enter a single tribe name to filter results. - name: p_tribedist in: formData type: number required: false description: Proximity to tribal land limiter. Enter an amount of mile between 0 and 25 to filter results. This parameter is only evaluated if p_tribeid is populated. - name: p_owop in: formData type: string required: false description: "Owner/Operator code filter. Enter one or more codes to limit results.\n- CNG\n- COR\n- CTG\n- DIS\n- FDF\n- MWD\n- MXO\n- NON\n- POF\n- SDT\n- STF\n- TRB" - name: p_agoo in: formData type: string required: false description: Indicates whether to AND or OR the Owner/Operator parameter (p_owop) and the federal agency code (p_fa) parameters. - name: p_idt1 in: formData type: string required: false description: Beginning of date range of most recent facility inspection. - name: p_idt2 in: formData type: string required: false description: End of date range of most recent facility inspection. - name: p_stdt1 in: formData type: string required: false description: Beginning of date range of most recent stack test. - name: p_stdt2 in: formData type: string required: false description: End of date range of most recent stack test. - name: p_pityp in: formData type: string required: false description: "Inspection Type:\n- CAC = Corrective Action Inspection\n- CAV = Compliance Assistance Visit\n- CDI = Case Development Inspection\n- CEI = Inspection Inspection\n- CSE = Compliance Schedule Evaluation\n- FCI" - name: p_cifdi in: formData type: string required: false description: Compliance issuess found during inspection. - name: p_pfead1 in: formData type: string required: false description: Formal Enforcement Action Date Range Start. Enter a date in MM/DD/YYYY format to set the start of the range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within t - name: p_pfead2 in: formData type: string required: false description: 'Formal Enforcement Action Date Range End. Enter a date in MM/DD/YYYY format to set the end of the date range for filtering by recent Formal Enforcement Action (FEA) taken against the facility within ' - name: p_pfeat in: formData type: string required: false description: 'Formal Enforcement Action (FEA) Code Filter. Enter one or more three-letter FEA codes to restrict results to facilities with these attributes. Use p_fead1 and p_fead2 parameters to further restrict ' - name: p_psncq in: formData type: string required: false description: "Quarters in Significant Noncompliance Limiter. Enter a coded value to limit results to facilities with given quarter of significant noncompliance.\n- Z = Zero quarters in significant noncompliance.\n- " - name: p_pctrack in: formData type: string required: false description: "Compliance Tracking Limiter. Provide a keyword to indicate the extent to which data is being entered and effluent exceedances are being identified.\n- Off\n- Partial\n- On" - name: p_swpa in: formData type: string required: false description: Source water protection area - name: p_des in: formData type: string required: false description: Universe Designation Limiter. Enter one or more universe designation codes. Provide multiple values as a comma-delimited list. Use code "TSDF" to return the full enforcement TSDF universe and "Oper - name: p_fntype in: formData type: string required: false description: "Controls type of text search performed on facility name with parameter p_fn.\n- EXACT = Find facilities having the exact provided name(s).\n- BEGINS = Find facilities with names starting with the provid" - name: p_hpvmth in: formData type: string required: false description: Months in high priority violation status out of the previous three years limiter. Provide a number of months in the past three years. Results will limited to facilities in high priority violation st - name: p_recvio in: formData type: string required: false description: "Recent Violation Status Filter. Enter one or more recent violation codes to limit results. Provide multiple values as a comma-delimited list.\n- NO VIOL = Selects facilities with no recent violations" - name: p_pollvio in: formData type: string required: false description: Air Pollutant Code For A Recent Violation Filter. Provide one or more pollutant codes to select facilities with one or more of the entered pollutant codes for a recent air violation. Provide multipl - name: p_ar in: formData type: string required: false description: "Associated EPA Air Reports Program Filter. Enter multiple values as a comma-delimited list. Valid values are:\n- TRI = Toxic Release Inventory.\n- GHG = Green House Gas Reporter.\n- EIS = Emission Inve" - name: p_tri_yr in: formData type: string required: false description: Toxic Release Inventory Reporting Year Filter. Enter one or more year values to filter results by the TRI reporting year. Provide multiple years as a comma-delimited list. - name: p_pidall in: formData type: string required: false description: Controls whether search is restricted to existing system. Y means the search will match the p_pid parameter against all associated permits (AIR, RCRA, SDWIS, etc). - name: p_fac_ico in: formData type: string required: false description: FRS tribal land code flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land code. - name: p_icoo in: formData type: string required: false description: Indian country search and/or flag. Enter "Y" to set indian country search conditions to return any results found using p_ico, p_fac_ico or p_fac_icoo. Otherwise only results matching all provided p_ - name: p_fac_icos in: formData type: string required: false description: FRS tribal land spatial flag. Enter "Y" or "N" to include or exclude facilities based on FRS tribal land spatial flag. - name: p_ejscreen in: formData type: string required: false description: Enter "Y" to limit facilities to Census block groups where one of more Environmental Justice indexes above 80th percentile. - name: p_limit_addr in: formData type: string required: false description: 'Limit Address Search Flag. Enter Y to restrict facility searches to native data source only. ' - name: p_lat in: formData type: number required: false description: Latitude location in decimal degrees. - name: p_long in: formData type: number required: false description: Longitude location in decimal degrees. - name: p_radius in: formData type: number required: false description: Spatial Search Radius. Enter a radius up to 100 miles in which to spatially search for facilities. - name: p_decouple in: formData type: string required: false description: Decouple Inspection Code Search Flag. Enter "Y" to search for inspection code types with p_pityp without respect to the date range search provided with p_ysl* parameters. - name: p_ejscreen_over80cnt in: formData type: string required: false description: The number of Environmenmt Justice Indicators above the 80th percentile. Valid values are 1 through 11. - name: queryset in: formData type: number required: false description: Query Limiter. Enter a value to limit the number of records returned for each query. Value cannot exceed 70,000. - name: responseset in: formData type: number required: false description: Response Set Limiter. Enter a value to limit the number of records per page. Value cannot exceed 1,000. - name: summarylist in: formData type: string required: false description: Summary List Flag. Enter a Y to return a list of summary statistics based on the parameters submitted to the query service. - 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. - name: qcolumns in: formData type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: formData type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-geojson path: /air_rest_services.get_geojson operations: - name: getairrestservicesgetgeojson method: GET description: Clean Air Act GeoJSON Service inputParameters: - name: output in: query type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- GEOJSON = Facility results formatted as GeoJSON feature collection (default).\n- GEOJSONP = Facility results formatted as GeoJSON feature col" - name: qid in: query type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - 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. - name: newsort in: query type: number required: false description: Output Sort Column. Enter the number of the column on which the data will be sorted. If unpopulated results will sort on the first column. - name: descending in: query type: string required: false description: Output Sort Column Descending Flag. Enter Y to column identified in the newsort parameter descending. Enter N to use ascending sort order. Used only when newsort parameter is populated. - name: qcolumns in: query type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: query type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-geojson path: /air_rest_services.get_geojson operations: - name: postairrestservicesgetgeojson method: POST description: Clean Air Act GeoJSON Service inputParameters: - name: output in: formData type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- GEOJSON = Facility results formatted as GeoJSON feature collection (default).\n- GEOJSONP = Facility results formatted as GeoJSON feature col" - name: qid in: formData type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - 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. - name: newsort in: formData type: number required: false description: Output Sort Column. Enter the number of the column on which the data will be sorted. If unpopulated results will sort on the first column. - name: descending in: formData type: string required: false description: Output Sort Column Descending Flag. Enter Y to column identified in the newsort parameter descending. Enter N to use ascending sort order. Used only when newsort parameter is populated. - name: qcolumns in: formData type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple - name: p_pretty_print in: formData type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-info-clusters path: /air_rest_services.get_info_clusters operations: - name: getairrestservicesgetinfoclusters method: GET description: Clean Air Act Info Clusters Service inputParameters: - name: output in: query type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- CSV = Facility results formatted as comma delimited file download (default).\n- GEOJSOND = Facility results formatted as GeoJSON feature coll" - name: p_qid in: query type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: p_pretty_print in: query type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-info-clusters path: /air_rest_services.get_info_clusters operations: - name: postairrestservicesgetinfoclusters method: POST description: Clean Air Act Info Clusters Service inputParameters: - name: output in: formData type: string required: false description: "Output Format Flag. Enter one of the following keywords:\n- CSV = Facility results formatted as comma delimited file download (default).\n- GEOJSOND = Facility results formatted as GeoJSON feature coll" - name: p_qid in: formData type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: p_pretty_print in: formData type: number required: false description: Optional flag to request GeoJSON formatted results to be pretty printed. Only provide a numeric value when the output needs to be human readable as pretty printing has a performance cost. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-map path: /air_rest_services.get_map operations: - name: getairrestservicesgetmap method: GET description: Clean Air Act Map 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: qid in: query type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - 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. - name: tablelist in: query type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - name: c1_lat in: query type: number required: false description: Latitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c1_long in: query type: number required: false description: Longitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c2_lat in: query type: number required: false description: Latitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c2_long in: query type: number required: false description: Longitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_id in: query type: string required: true description: Identifier for the service. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-map path: /air_rest_services.get_map operations: - name: postairrestservicesgetmap method: POST description: Clean Air Act Map 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: qid in: formData type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - 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. - name: tablelist in: formData type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - name: c1_lat in: formData type: number required: false description: Latitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c1_long in: formData type: number required: false description: Longitude of 1st corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c2_lat in: formData type: number required: false description: Latitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: c2_long in: formData type: number required: false description: Longitude of 2nd corner of box that bounds the resulting facilities. The latitude and longitude of both corners of the bounding box must be provided. - name: p_id in: formData type: string required: true description: Identifier for the service. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-qid path: /air_rest_services.get_qid operations: - name: getairrestservicesgetqid method: GET description: Clean Air Act Search by Query ID 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: qid in: query type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: pageno in: query type: number required: false description: Indicates the number of the page to display. It is used only when the results are paginated. - 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. - name: newsort in: query type: number required: false description: Output Sort Column. Enter the number of the column on which the data will be sorted. If unpopulated results will sort on the first column. - name: descending in: query type: string required: false description: Output Sort Column Descending Flag. Enter Y to column identified in the newsort parameter descending. Enter N to use ascending sort order. Used only when newsort parameter is populated. - name: qcolumns in: query type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple outputRawFormat: json outputParameters: - name: result type: object value: $. - name: air-rest-services-get-qid path: /air_rest_services.get_qid operations: - name: postairrestservicesgetqid method: POST description: Clean Air Act Search by Query ID 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: qid in: formData type: string required: true description: Query ID Selector. Enter the QueryID number from a previously run query. - name: pageno in: formData type: number required: false description: Indicates the number of the page to display. It is used only when the results are paginated. - 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. - name: newsort in: formData type: number required: false description: Output Sort Column. Enter the number of the column on which the data will be sorted. If unpopulated results will sort on the first column. - name: descending in: formData type: string required: false description: Output Sort Column Descending Flag. Enter Y to column identified in the newsort parameter descending. Enter N to use ascending sort order. Used only when newsort parameter is populated. - name: qcolumns in: formData type: string required: false description: Used to customize service output. A list of comma-separated column IDs of output objects that will be returned in the service query object or download. Use the metadata service endpoint for a comple outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: echo-air-facilities-rest port: 8080 description: REST adapter for U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act — Facilities. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/air_rest_services.get_download name: air-rest-services-get-download description: REST surface for Clean Air Act Download Data Service. operations: - method: GET name: getairrestservicesgetdownload description: Clean Air Act Download Data Service call: echo-air-facilities.getairrestservicesgetdownload with: output: rest.output qid: rest.qid qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_download name: air-rest-services-get-download description: REST surface for Clean Air Act Download Data Service. operations: - method: POST name: postairrestservicesgetdownload description: Clean Air Act Download Data Service call: echo-air-facilities.postairrestservicesgetdownload with: output: rest.output qid: rest.qid qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_facilities name: air-rest-services-get-facilities description: REST surface for Clean Air Act Facility Search. operations: - method: GET name: getairrestservicesgetfacilities description: Clean Air Act Facility Search call: echo-air-facilities.getairrestservicesgetfacilities with: output: rest.output p_fn: rest.p_fn p_sa: rest.p_sa p_sa1: rest.p_sa1 p_ct: rest.p_ct p_co: rest.p_co p_fips: rest.p_fips p_st: rest.p_st p_zip: rest.p_zip p_lcon: rest.p_lcon p_frs: rest.p_frs p_reg: rest.p_reg p_sic: rest.p_sic p_ncs: rest.p_ncs p_qnc: rest.p_qnc p_pen: rest.p_pen p_opst: rest.p_opst p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_usmex: rest.p_usmex p_sic2: rest.p_sic2 p_sic4: rest.p_sic4 p_fa: rest.p_fa p_act: rest.p_act p_maj: rest.p_maj p_mact: rest.p_mact p_nsps: rest.p_nsps p_nspsm: rest.p_nspsm p_prog: rest.p_prog p_fea: rest.p_fea p_feay: rest.p_feay p_feaa: rest.p_feaa p_iea: rest.p_iea p_ieay: rest.p_ieay p_ieaa: rest.p_ieaa p_qiv: rest.p_qiv p_naa: rest.p_naa p_impw: rest.p_impw p_trep: rest.p_trep p_tri_cat: rest.p_tri_cat p_tri_amt: rest.p_tri_amt p_tri_any_amt: rest.p_tri_any_amt p_tri_pol: rest.p_tri_pol p_ghg_cat: rest.p_ghg_cat p_ghg_amt: rest.p_ghg_amt p_ghg_any_amt: rest.p_ghg_any_amt p_ghg_yr: rest.p_ghg_yr p_nei_pol: rest.p_nei_pol p_nei_amt: rest.p_nei_amt p_nei_any_amt: rest.p_nei_any_amt p_nei_yr: rest.p_nei_yr p_nei_cat: rest.p_nei_cat p_pm: rest.p_pm p_pd: rest.p_pd p_ico: rest.p_ico p_huc: rest.p_huc p_wbd: rest.p_wbd p_pid: rest.p_pid p_med: rest.p_med p_ysl: rest.p_ysl p_ysly: rest.p_ysly p_ysla: rest.p_ysla p_stsl: rest.p_stsl p_stsly: rest.p_stsly p_stsla: rest.p_stsla p_stres: rest.p_stres p_sttyp: rest.p_sttyp p_qs: rest.p_qs p_sfs: rest.p_sfs p_tribeid: rest.p_tribeid p_tribename: rest.p_tribename p_tribedist: rest.p_tribedist p_owop: rest.p_owop p_agoo: rest.p_agoo p_idt1: rest.p_idt1 p_idt2: rest.p_idt2 p_stdt1: rest.p_stdt1 p_stdt2: rest.p_stdt2 p_pityp: rest.p_pityp p_cifdi: rest.p_cifdi p_pfead1: rest.p_pfead1 p_pfead2: rest.p_pfead2 p_pfeat: rest.p_pfeat p_psncq: rest.p_psncq p_pctrack: rest.p_pctrack p_swpa: rest.p_swpa p_des: rest.p_des p_fntype: rest.p_fntype p_hpvmth: rest.p_hpvmth p_recvio: rest.p_recvio p_pollvio: rest.p_pollvio p_ar: rest.p_ar p_tri_yr: rest.p_tri_yr p_pidall: rest.p_pidall p_fac_ico: rest.p_fac_ico p_icoo: rest.p_icoo p_fac_icos: rest.p_fac_icos p_ejscreen: rest.p_ejscreen p_limit_addr: rest.p_limit_addr p_lat: rest.p_lat p_long: rest.p_long p_radius: rest.p_radius p_decouple: rest.p_decouple p_ejscreen_over80cnt: rest.p_ejscreen_over80cnt queryset: rest.queryset responseset: rest.responseset tablelist: rest.tablelist maplist: rest.maplist summarylist: rest.summarylist callback: rest.callback qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_facilities name: air-rest-services-get-facilities description: REST surface for Clean Air Act Facility Search. operations: - method: POST name: postairrestservicesgetfacilities description: Clean Air Act Facility Search call: echo-air-facilities.postairrestservicesgetfacilities with: output: rest.output p_fn: rest.p_fn p_sa: rest.p_sa p_sa1: rest.p_sa1 p_ct: rest.p_ct p_co: rest.p_co p_fips: rest.p_fips p_st: rest.p_st p_zip: rest.p_zip p_lcon: rest.p_lcon p_frs: rest.p_frs p_reg: rest.p_reg p_sic: rest.p_sic p_ncs: rest.p_ncs p_qnc: rest.p_qnc p_pen: rest.p_pen p_opst: rest.p_opst p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_usmex: rest.p_usmex p_sic2: rest.p_sic2 p_sic4: rest.p_sic4 p_fa: rest.p_fa p_act: rest.p_act p_maj: rest.p_maj p_mact: rest.p_mact p_nsps: rest.p_nsps p_nspsm: rest.p_nspsm p_prog: rest.p_prog p_fea: rest.p_fea p_feay: rest.p_feay p_feaa: rest.p_feaa p_iea: rest.p_iea p_ieay: rest.p_ieay p_ieaa: rest.p_ieaa p_qiv: rest.p_qiv p_naa: rest.p_naa p_impw: rest.p_impw p_trep: rest.p_trep p_tri_cat: rest.p_tri_cat p_tri_amt: rest.p_tri_amt p_tri_any_amt: rest.p_tri_any_amt p_tri_pol: rest.p_tri_pol p_ghg_cat: rest.p_ghg_cat p_ghg_amt: rest.p_ghg_amt p_ghg_any_amt: rest.p_ghg_any_amt p_ghg_yr: rest.p_ghg_yr p_nei_pol: rest.p_nei_pol p_nei_amt: rest.p_nei_amt p_nei_any_amt: rest.p_nei_any_amt p_nei_yr: rest.p_nei_yr p_nei_cat: rest.p_nei_cat p_pm: rest.p_pm p_pd: rest.p_pd p_ico: rest.p_ico p_huc: rest.p_huc p_wbd: rest.p_wbd p_pid: rest.p_pid p_med: rest.p_med p_ysl: rest.p_ysl p_ysly: rest.p_ysly p_ysla: rest.p_ysla p_stsl: rest.p_stsl p_stsly: rest.p_stsly p_stsla: rest.p_stsla p_stres: rest.p_stres p_sttyp: rest.p_sttyp p_qs: rest.p_qs p_sfs: rest.p_sfs p_tribeid: rest.p_tribeid p_tribename: rest.p_tribename p_tribedist: rest.p_tribedist p_owop: rest.p_owop p_agoo: rest.p_agoo p_idt1: rest.p_idt1 p_idt2: rest.p_idt2 p_stdt1: rest.p_stdt1 p_stdt2: rest.p_stdt2 p_pityp: rest.p_pityp p_cifdi: rest.p_cifdi p_pfead1: rest.p_pfead1 p_pfead2: rest.p_pfead2 p_pfeat: rest.p_pfeat p_psncq: rest.p_psncq p_pctrack: rest.p_pctrack p_swpa: rest.p_swpa p_des: rest.p_des p_fntype: rest.p_fntype p_hpvmth: rest.p_hpvmth p_recvio: rest.p_recvio p_pollvio: rest.p_pollvio p_ar: rest.p_ar p_tri_yr: rest.p_tri_yr p_pidall: rest.p_pidall p_fac_ico: rest.p_fac_ico p_icoo: rest.p_icoo p_fac_icos: rest.p_fac_icos p_ejscreen: rest.p_ejscreen p_limit_addr: rest.p_limit_addr p_lat: rest.p_lat p_long: rest.p_long p_radius: rest.p_radius p_decouple: rest.p_decouple p_ejscreen_over80cnt: rest.p_ejscreen_over80cnt queryset: rest.queryset responseset: rest.responseset tablelist: rest.tablelist maplist: rest.maplist summarylist: rest.summarylist callback: rest.callback qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_facility_info name: air-rest-services-get-facility-info description: REST surface for Clean Air Act Facility Enhanced Search. operations: - method: GET name: getairrestservicesgetfacilityinfo description: Clean Air Act Facility Enhanced Search call: echo-air-facilities.getairrestservicesgetfacilityinfo with: output: rest.output p_fn: rest.p_fn p_sa: rest.p_sa p_sa1: rest.p_sa1 p_ct: rest.p_ct p_co: rest.p_co p_fips: rest.p_fips p_st: rest.p_st p_zip: rest.p_zip p_lcon: rest.p_lcon p_frs: rest.p_frs p_reg: rest.p_reg p_sic: rest.p_sic p_ncs: rest.p_ncs p_qnc: rest.p_qnc p_pen: rest.p_pen p_opst: rest.p_opst xmin: rest.xmin ymin: rest.ymin xmax: rest.xmax ymax: rest.ymax p_usmex: rest.p_usmex p_sic2: rest.p_sic2 p_sic4: rest.p_sic4 p_fa: rest.p_fa p_act: rest.p_act p_maj: rest.p_maj p_mact: rest.p_mact p_nsps: rest.p_nsps p_nspsm: rest.p_nspsm p_prog: rest.p_prog p_fea: rest.p_fea p_feay: rest.p_feay p_feaa: rest.p_feaa p_iea: rest.p_iea p_ieay: rest.p_ieay p_ieaa: rest.p_ieaa p_qiv: rest.p_qiv p_naa: rest.p_naa p_impw: rest.p_impw p_trep: rest.p_trep p_tri_cat: rest.p_tri_cat p_tri_amt: rest.p_tri_amt p_tri_any_amt: rest.p_tri_any_amt p_tri_pol: rest.p_tri_pol p_ghg_cat: rest.p_ghg_cat p_ghg_amt: rest.p_ghg_amt p_ghg_any_amt: rest.p_ghg_any_amt p_ghg_yr: rest.p_ghg_yr p_nei_pol: rest.p_nei_pol p_nei_amt: rest.p_nei_amt p_nei_any_amt: rest.p_nei_any_amt p_nei_yr: rest.p_nei_yr p_nei_cat: rest.p_nei_cat p_pm: rest.p_pm p_pd: rest.p_pd p_ico: rest.p_ico p_huc: rest.p_huc p_wbd: rest.p_wbd p_pid: rest.p_pid p_med: rest.p_med p_ysl: rest.p_ysl p_ysly: rest.p_ysly p_ysla: rest.p_ysla p_stsl: rest.p_stsl p_stsly: rest.p_stsly p_stsla: rest.p_stsla p_stres: rest.p_stres p_sttyp: rest.p_sttyp p_qs: rest.p_qs p_sfs: rest.p_sfs p_tribeid: rest.p_tribeid p_tribename: rest.p_tribename p_tribedist: rest.p_tribedist p_owop: rest.p_owop p_agoo: rest.p_agoo p_idt1: rest.p_idt1 p_idt2: rest.p_idt2 p_stdt1: rest.p_stdt1 p_stdt2: rest.p_stdt2 p_pityp: rest.p_pityp p_cifdi: rest.p_cifdi p_pfead1: rest.p_pfead1 p_pfead2: rest.p_pfead2 p_pfeat: rest.p_pfeat p_psncq: rest.p_psncq p_pctrack: rest.p_pctrack p_swpa: rest.p_swpa p_des: rest.p_des p_fntype: rest.p_fntype p_hpvmth: rest.p_hpvmth p_recvio: rest.p_recvio p_pollvio: rest.p_pollvio p_ar: rest.p_ar p_tri_yr: rest.p_tri_yr p_pidall: rest.p_pidall p_fac_ico: rest.p_fac_ico p_icoo: rest.p_icoo p_fac_icos: rest.p_fac_icos p_ejscreen: rest.p_ejscreen p_limit_addr: rest.p_limit_addr p_lat: rest.p_lat p_long: rest.p_long p_radius: rest.p_radius p_decouple: rest.p_decouple p_ejscreen_over80cnt: rest.p_ejscreen_over80cnt queryset: rest.queryset responseset: rest.responseset summarylist: rest.summarylist callback: rest.callback qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_facility_info name: air-rest-services-get-facility-info description: REST surface for Clean Air Act Facility Enhanced Search. operations: - method: POST name: postairrestservicesgetfacilityinfo description: Clean Air Act Facility Enhanced Search call: echo-air-facilities.postairrestservicesgetfacilityinfo with: output: rest.output p_fn: rest.p_fn p_sa: rest.p_sa p_sa1: rest.p_sa1 p_ct: rest.p_ct p_co: rest.p_co p_fips: rest.p_fips p_st: rest.p_st p_zip: rest.p_zip p_lcon: rest.p_lcon p_frs: rest.p_frs p_reg: rest.p_reg p_sic: rest.p_sic p_ncs: rest.p_ncs p_qnc: rest.p_qnc p_pen: rest.p_pen p_opst: rest.p_opst xmin: rest.xmin ymin: rest.ymin xmax: rest.xmax ymax: rest.ymax p_usmex: rest.p_usmex p_sic2: rest.p_sic2 p_sic4: rest.p_sic4 p_fa: rest.p_fa p_act: rest.p_act p_maj: rest.p_maj p_mact: rest.p_mact p_nsps: rest.p_nsps p_nspsm: rest.p_nspsm p_prog: rest.p_prog p_fea: rest.p_fea p_feay: rest.p_feay p_feaa: rest.p_feaa p_iea: rest.p_iea p_ieay: rest.p_ieay p_ieaa: rest.p_ieaa p_qiv: rest.p_qiv p_naa: rest.p_naa p_impw: rest.p_impw p_trep: rest.p_trep p_tri_cat: rest.p_tri_cat p_tri_amt: rest.p_tri_amt p_tri_any_amt: rest.p_tri_any_amt p_tri_pol: rest.p_tri_pol p_ghg_cat: rest.p_ghg_cat p_ghg_amt: rest.p_ghg_amt p_ghg_any_amt: rest.p_ghg_any_amt p_ghg_yr: rest.p_ghg_yr p_nei_pol: rest.p_nei_pol p_nei_amt: rest.p_nei_amt p_nei_any_amt: rest.p_nei_any_amt p_nei_yr: rest.p_nei_yr p_nei_cat: rest.p_nei_cat p_pm: rest.p_pm p_pd: rest.p_pd p_ico: rest.p_ico p_huc: rest.p_huc p_wbd: rest.p_wbd p_pid: rest.p_pid p_med: rest.p_med p_ysl: rest.p_ysl p_ysly: rest.p_ysly p_ysla: rest.p_ysla p_stsl: rest.p_stsl p_stsly: rest.p_stsly p_stsla: rest.p_stsla p_stres: rest.p_stres p_sttyp: rest.p_sttyp p_qs: rest.p_qs p_sfs: rest.p_sfs p_tribeid: rest.p_tribeid p_tribename: rest.p_tribename p_tribedist: rest.p_tribedist p_owop: rest.p_owop p_agoo: rest.p_agoo p_idt1: rest.p_idt1 p_idt2: rest.p_idt2 p_stdt1: rest.p_stdt1 p_stdt2: rest.p_stdt2 p_pityp: rest.p_pityp p_cifdi: rest.p_cifdi p_pfead1: rest.p_pfead1 p_pfead2: rest.p_pfead2 p_pfeat: rest.p_pfeat p_psncq: rest.p_psncq p_pctrack: rest.p_pctrack p_swpa: rest.p_swpa p_des: rest.p_des p_fntype: rest.p_fntype p_hpvmth: rest.p_hpvmth p_recvio: rest.p_recvio p_pollvio: rest.p_pollvio p_ar: rest.p_ar p_tri_yr: rest.p_tri_yr p_pidall: rest.p_pidall p_fac_ico: rest.p_fac_ico p_icoo: rest.p_icoo p_fac_icos: rest.p_fac_icos p_ejscreen: rest.p_ejscreen p_limit_addr: rest.p_limit_addr p_lat: rest.p_lat p_long: rest.p_long p_radius: rest.p_radius p_decouple: rest.p_decouple p_ejscreen_over80cnt: rest.p_ejscreen_over80cnt queryset: rest.queryset responseset: rest.responseset summarylist: rest.summarylist callback: rest.callback qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_geojson name: air-rest-services-get-geojson description: REST surface for Clean Air Act GeoJSON Service. operations: - method: GET name: getairrestservicesgetgeojson description: Clean Air Act GeoJSON Service call: echo-air-facilities.getairrestservicesgetgeojson with: output: rest.output qid: rest.qid callback: rest.callback newsort: rest.newsort descending: rest.descending qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_geojson name: air-rest-services-get-geojson description: REST surface for Clean Air Act GeoJSON Service. operations: - method: POST name: postairrestservicesgetgeojson description: Clean Air Act GeoJSON Service call: echo-air-facilities.postairrestservicesgetgeojson with: output: rest.output qid: rest.qid callback: rest.callback newsort: rest.newsort descending: rest.descending qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_info_clusters name: air-rest-services-get-info-clusters description: REST surface for Clean Air Act Info Clusters Service. operations: - method: GET name: getairrestservicesgetinfoclusters description: Clean Air Act Info Clusters Service call: echo-air-facilities.getairrestservicesgetinfoclusters with: output: rest.output p_qid: rest.p_qid p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_info_clusters name: air-rest-services-get-info-clusters description: REST surface for Clean Air Act Info Clusters Service. operations: - method: POST name: postairrestservicesgetinfoclusters description: Clean Air Act Info Clusters Service call: echo-air-facilities.postairrestservicesgetinfoclusters with: output: rest.output p_qid: rest.p_qid p_pretty_print: rest.p_pretty_print outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_map name: air-rest-services-get-map description: REST surface for Clean Air Act Map Service. operations: - method: GET name: getairrestservicesgetmap description: Clean Air Act Map Service call: echo-air-facilities.getairrestservicesgetmap with: output: rest.output qid: rest.qid callback: rest.callback tablelist: rest.tablelist c1_lat: rest.c1_lat c1_long: rest.c1_long c2_lat: rest.c2_lat c2_long: rest.c2_long p_id: rest.p_id outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_map name: air-rest-services-get-map description: REST surface for Clean Air Act Map Service. operations: - method: POST name: postairrestservicesgetmap description: Clean Air Act Map Service call: echo-air-facilities.postairrestservicesgetmap with: output: rest.output qid: rest.qid callback: rest.callback tablelist: rest.tablelist c1_lat: rest.c1_lat c1_long: rest.c1_long c2_lat: rest.c2_lat c2_long: rest.c2_long p_id: rest.p_id outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_qid name: air-rest-services-get-qid description: REST surface for Clean Air Act Search by Query ID. operations: - method: GET name: getairrestservicesgetqid description: Clean Air Act Search by Query ID call: echo-air-facilities.getairrestservicesgetqid with: output: rest.output qid: rest.qid pageno: rest.pageno callback: rest.callback newsort: rest.newsort descending: rest.descending qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - path: /v1/air_rest_services.get_qid name: air-rest-services-get-qid description: REST surface for Clean Air Act Search by Query ID. operations: - method: POST name: postairrestservicesgetqid description: Clean Air Act Search by Query ID call: echo-air-facilities.postairrestservicesgetqid with: output: rest.output qid: rest.qid pageno: rest.pageno callback: rest.callback newsort: rest.newsort descending: rest.descending qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - type: mcp namespace: echo-air-facilities-mcp port: 9090 transport: http description: MCP adapter for U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act — Facilities. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: clean-air-act-download-data-service description: Clean Air Act Download Data Service hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetdownload with: output: tools.output qid: tools.qid qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-download-data-service-2 description: Clean Air Act Download Data Service hints: readOnly: false destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetdownload with: output: tools.output qid: tools.qid qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-facility-search description: Clean Air Act Facility Search hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetfacilities with: output: tools.output p_fn: tools.p_fn p_sa: tools.p_sa p_sa1: tools.p_sa1 p_ct: tools.p_ct p_co: tools.p_co p_fips: tools.p_fips p_st: tools.p_st p_zip: tools.p_zip p_lcon: tools.p_lcon p_frs: tools.p_frs p_reg: tools.p_reg p_sic: tools.p_sic p_ncs: tools.p_ncs p_qnc: tools.p_qnc p_pen: tools.p_pen p_opst: tools.p_opst p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_usmex: tools.p_usmex p_sic2: tools.p_sic2 p_sic4: tools.p_sic4 p_fa: tools.p_fa p_act: tools.p_act p_maj: tools.p_maj p_mact: tools.p_mact p_nsps: tools.p_nsps p_nspsm: tools.p_nspsm p_prog: tools.p_prog p_fea: tools.p_fea p_feay: tools.p_feay p_feaa: tools.p_feaa p_iea: tools.p_iea p_ieay: tools.p_ieay p_ieaa: tools.p_ieaa p_qiv: tools.p_qiv p_naa: tools.p_naa p_impw: tools.p_impw p_trep: tools.p_trep p_tri_cat: tools.p_tri_cat p_tri_amt: tools.p_tri_amt p_tri_any_amt: tools.p_tri_any_amt p_tri_pol: tools.p_tri_pol p_ghg_cat: tools.p_ghg_cat p_ghg_amt: tools.p_ghg_amt p_ghg_any_amt: tools.p_ghg_any_amt p_ghg_yr: tools.p_ghg_yr p_nei_pol: tools.p_nei_pol p_nei_amt: tools.p_nei_amt p_nei_any_amt: tools.p_nei_any_amt p_nei_yr: tools.p_nei_yr p_nei_cat: tools.p_nei_cat p_pm: tools.p_pm p_pd: tools.p_pd p_ico: tools.p_ico p_huc: tools.p_huc p_wbd: tools.p_wbd p_pid: tools.p_pid p_med: tools.p_med p_ysl: tools.p_ysl p_ysly: tools.p_ysly p_ysla: tools.p_ysla p_stsl: tools.p_stsl p_stsly: tools.p_stsly p_stsla: tools.p_stsla p_stres: tools.p_stres p_sttyp: tools.p_sttyp p_qs: tools.p_qs p_sfs: tools.p_sfs p_tribeid: tools.p_tribeid p_tribename: tools.p_tribename p_tribedist: tools.p_tribedist p_owop: tools.p_owop p_agoo: tools.p_agoo p_idt1: tools.p_idt1 p_idt2: tools.p_idt2 p_stdt1: tools.p_stdt1 p_stdt2: tools.p_stdt2 p_pityp: tools.p_pityp p_cifdi: tools.p_cifdi p_pfead1: tools.p_pfead1 p_pfead2: tools.p_pfead2 p_pfeat: tools.p_pfeat p_psncq: tools.p_psncq p_pctrack: tools.p_pctrack p_swpa: tools.p_swpa p_des: tools.p_des p_fntype: tools.p_fntype p_hpvmth: tools.p_hpvmth p_recvio: tools.p_recvio p_pollvio: tools.p_pollvio p_ar: tools.p_ar p_tri_yr: tools.p_tri_yr p_pidall: tools.p_pidall p_fac_ico: tools.p_fac_ico p_icoo: tools.p_icoo p_fac_icos: tools.p_fac_icos p_ejscreen: tools.p_ejscreen p_limit_addr: tools.p_limit_addr p_lat: tools.p_lat p_long: tools.p_long p_radius: tools.p_radius p_decouple: tools.p_decouple p_ejscreen_over80cnt: tools.p_ejscreen_over80cnt queryset: tools.queryset responseset: tools.responseset tablelist: tools.tablelist maplist: tools.maplist summarylist: tools.summarylist callback: tools.callback qcolumns: tools.qcolumns outputParameters: - type: object mapping: $. - name: clean-air-act-facility-search-2 description: Clean Air Act Facility Search hints: readOnly: true destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetfacilities with: output: tools.output p_fn: tools.p_fn p_sa: tools.p_sa p_sa1: tools.p_sa1 p_ct: tools.p_ct p_co: tools.p_co p_fips: tools.p_fips p_st: tools.p_st p_zip: tools.p_zip p_lcon: tools.p_lcon p_frs: tools.p_frs p_reg: tools.p_reg p_sic: tools.p_sic p_ncs: tools.p_ncs p_qnc: tools.p_qnc p_pen: tools.p_pen p_opst: tools.p_opst p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_usmex: tools.p_usmex p_sic2: tools.p_sic2 p_sic4: tools.p_sic4 p_fa: tools.p_fa p_act: tools.p_act p_maj: tools.p_maj p_mact: tools.p_mact p_nsps: tools.p_nsps p_nspsm: tools.p_nspsm p_prog: tools.p_prog p_fea: tools.p_fea p_feay: tools.p_feay p_feaa: tools.p_feaa p_iea: tools.p_iea p_ieay: tools.p_ieay p_ieaa: tools.p_ieaa p_qiv: tools.p_qiv p_naa: tools.p_naa p_impw: tools.p_impw p_trep: tools.p_trep p_tri_cat: tools.p_tri_cat p_tri_amt: tools.p_tri_amt p_tri_any_amt: tools.p_tri_any_amt p_tri_pol: tools.p_tri_pol p_ghg_cat: tools.p_ghg_cat p_ghg_amt: tools.p_ghg_amt p_ghg_any_amt: tools.p_ghg_any_amt p_ghg_yr: tools.p_ghg_yr p_nei_pol: tools.p_nei_pol p_nei_amt: tools.p_nei_amt p_nei_any_amt: tools.p_nei_any_amt p_nei_yr: tools.p_nei_yr p_nei_cat: tools.p_nei_cat p_pm: tools.p_pm p_pd: tools.p_pd p_ico: tools.p_ico p_huc: tools.p_huc p_wbd: tools.p_wbd p_pid: tools.p_pid p_med: tools.p_med p_ysl: tools.p_ysl p_ysly: tools.p_ysly p_ysla: tools.p_ysla p_stsl: tools.p_stsl p_stsly: tools.p_stsly p_stsla: tools.p_stsla p_stres: tools.p_stres p_sttyp: tools.p_sttyp p_qs: tools.p_qs p_sfs: tools.p_sfs p_tribeid: tools.p_tribeid p_tribename: tools.p_tribename p_tribedist: tools.p_tribedist p_owop: tools.p_owop p_agoo: tools.p_agoo p_idt1: tools.p_idt1 p_idt2: tools.p_idt2 p_stdt1: tools.p_stdt1 p_stdt2: tools.p_stdt2 p_pityp: tools.p_pityp p_cifdi: tools.p_cifdi p_pfead1: tools.p_pfead1 p_pfead2: tools.p_pfead2 p_pfeat: tools.p_pfeat p_psncq: tools.p_psncq p_pctrack: tools.p_pctrack p_swpa: tools.p_swpa p_des: tools.p_des p_fntype: tools.p_fntype p_hpvmth: tools.p_hpvmth p_recvio: tools.p_recvio p_pollvio: tools.p_pollvio p_ar: tools.p_ar p_tri_yr: tools.p_tri_yr p_pidall: tools.p_pidall p_fac_ico: tools.p_fac_ico p_icoo: tools.p_icoo p_fac_icos: tools.p_fac_icos p_ejscreen: tools.p_ejscreen p_limit_addr: tools.p_limit_addr p_lat: tools.p_lat p_long: tools.p_long p_radius: tools.p_radius p_decouple: tools.p_decouple p_ejscreen_over80cnt: tools.p_ejscreen_over80cnt queryset: tools.queryset responseset: tools.responseset tablelist: tools.tablelist maplist: tools.maplist summarylist: tools.summarylist callback: tools.callback qcolumns: tools.qcolumns outputParameters: - type: object mapping: $. - name: clean-air-act-facility-enhanced-search description: Clean Air Act Facility Enhanced Search hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetfacilityinfo with: output: tools.output p_fn: tools.p_fn p_sa: tools.p_sa p_sa1: tools.p_sa1 p_ct: tools.p_ct p_co: tools.p_co p_fips: tools.p_fips p_st: tools.p_st p_zip: tools.p_zip p_lcon: tools.p_lcon p_frs: tools.p_frs p_reg: tools.p_reg p_sic: tools.p_sic p_ncs: tools.p_ncs p_qnc: tools.p_qnc p_pen: tools.p_pen p_opst: tools.p_opst xmin: tools.xmin ymin: tools.ymin xmax: tools.xmax ymax: tools.ymax p_usmex: tools.p_usmex p_sic2: tools.p_sic2 p_sic4: tools.p_sic4 p_fa: tools.p_fa p_act: tools.p_act p_maj: tools.p_maj p_mact: tools.p_mact p_nsps: tools.p_nsps p_nspsm: tools.p_nspsm p_prog: tools.p_prog p_fea: tools.p_fea p_feay: tools.p_feay p_feaa: tools.p_feaa p_iea: tools.p_iea p_ieay: tools.p_ieay p_ieaa: tools.p_ieaa p_qiv: tools.p_qiv p_naa: tools.p_naa p_impw: tools.p_impw p_trep: tools.p_trep p_tri_cat: tools.p_tri_cat p_tri_amt: tools.p_tri_amt p_tri_any_amt: tools.p_tri_any_amt p_tri_pol: tools.p_tri_pol p_ghg_cat: tools.p_ghg_cat p_ghg_amt: tools.p_ghg_amt p_ghg_any_amt: tools.p_ghg_any_amt p_ghg_yr: tools.p_ghg_yr p_nei_pol: tools.p_nei_pol p_nei_amt: tools.p_nei_amt p_nei_any_amt: tools.p_nei_any_amt p_nei_yr: tools.p_nei_yr p_nei_cat: tools.p_nei_cat p_pm: tools.p_pm p_pd: tools.p_pd p_ico: tools.p_ico p_huc: tools.p_huc p_wbd: tools.p_wbd p_pid: tools.p_pid p_med: tools.p_med p_ysl: tools.p_ysl p_ysly: tools.p_ysly p_ysla: tools.p_ysla p_stsl: tools.p_stsl p_stsly: tools.p_stsly p_stsla: tools.p_stsla p_stres: tools.p_stres p_sttyp: tools.p_sttyp p_qs: tools.p_qs p_sfs: tools.p_sfs p_tribeid: tools.p_tribeid p_tribename: tools.p_tribename p_tribedist: tools.p_tribedist p_owop: tools.p_owop p_agoo: tools.p_agoo p_idt1: tools.p_idt1 p_idt2: tools.p_idt2 p_stdt1: tools.p_stdt1 p_stdt2: tools.p_stdt2 p_pityp: tools.p_pityp p_cifdi: tools.p_cifdi p_pfead1: tools.p_pfead1 p_pfead2: tools.p_pfead2 p_pfeat: tools.p_pfeat p_psncq: tools.p_psncq p_pctrack: tools.p_pctrack p_swpa: tools.p_swpa p_des: tools.p_des p_fntype: tools.p_fntype p_hpvmth: tools.p_hpvmth p_recvio: tools.p_recvio p_pollvio: tools.p_pollvio p_ar: tools.p_ar p_tri_yr: tools.p_tri_yr p_pidall: tools.p_pidall p_fac_ico: tools.p_fac_ico p_icoo: tools.p_icoo p_fac_icos: tools.p_fac_icos p_ejscreen: tools.p_ejscreen p_limit_addr: tools.p_limit_addr p_lat: tools.p_lat p_long: tools.p_long p_radius: tools.p_radius p_decouple: tools.p_decouple p_ejscreen_over80cnt: tools.p_ejscreen_over80cnt queryset: tools.queryset responseset: tools.responseset summarylist: tools.summarylist callback: tools.callback qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-facility-enhanced-search-2 description: Clean Air Act Facility Enhanced Search hints: readOnly: true destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetfacilityinfo with: output: tools.output p_fn: tools.p_fn p_sa: tools.p_sa p_sa1: tools.p_sa1 p_ct: tools.p_ct p_co: tools.p_co p_fips: tools.p_fips p_st: tools.p_st p_zip: tools.p_zip p_lcon: tools.p_lcon p_frs: tools.p_frs p_reg: tools.p_reg p_sic: tools.p_sic p_ncs: tools.p_ncs p_qnc: tools.p_qnc p_pen: tools.p_pen p_opst: tools.p_opst xmin: tools.xmin ymin: tools.ymin xmax: tools.xmax ymax: tools.ymax p_usmex: tools.p_usmex p_sic2: tools.p_sic2 p_sic4: tools.p_sic4 p_fa: tools.p_fa p_act: tools.p_act p_maj: tools.p_maj p_mact: tools.p_mact p_nsps: tools.p_nsps p_nspsm: tools.p_nspsm p_prog: tools.p_prog p_fea: tools.p_fea p_feay: tools.p_feay p_feaa: tools.p_feaa p_iea: tools.p_iea p_ieay: tools.p_ieay p_ieaa: tools.p_ieaa p_qiv: tools.p_qiv p_naa: tools.p_naa p_impw: tools.p_impw p_trep: tools.p_trep p_tri_cat: tools.p_tri_cat p_tri_amt: tools.p_tri_amt p_tri_any_amt: tools.p_tri_any_amt p_tri_pol: tools.p_tri_pol p_ghg_cat: tools.p_ghg_cat p_ghg_amt: tools.p_ghg_amt p_ghg_any_amt: tools.p_ghg_any_amt p_ghg_yr: tools.p_ghg_yr p_nei_pol: tools.p_nei_pol p_nei_amt: tools.p_nei_amt p_nei_any_amt: tools.p_nei_any_amt p_nei_yr: tools.p_nei_yr p_nei_cat: tools.p_nei_cat p_pm: tools.p_pm p_pd: tools.p_pd p_ico: tools.p_ico p_huc: tools.p_huc p_wbd: tools.p_wbd p_pid: tools.p_pid p_med: tools.p_med p_ysl: tools.p_ysl p_ysly: tools.p_ysly p_ysla: tools.p_ysla p_stsl: tools.p_stsl p_stsly: tools.p_stsly p_stsla: tools.p_stsla p_stres: tools.p_stres p_sttyp: tools.p_sttyp p_qs: tools.p_qs p_sfs: tools.p_sfs p_tribeid: tools.p_tribeid p_tribename: tools.p_tribename p_tribedist: tools.p_tribedist p_owop: tools.p_owop p_agoo: tools.p_agoo p_idt1: tools.p_idt1 p_idt2: tools.p_idt2 p_stdt1: tools.p_stdt1 p_stdt2: tools.p_stdt2 p_pityp: tools.p_pityp p_cifdi: tools.p_cifdi p_pfead1: tools.p_pfead1 p_pfead2: tools.p_pfead2 p_pfeat: tools.p_pfeat p_psncq: tools.p_psncq p_pctrack: tools.p_pctrack p_swpa: tools.p_swpa p_des: tools.p_des p_fntype: tools.p_fntype p_hpvmth: tools.p_hpvmth p_recvio: tools.p_recvio p_pollvio: tools.p_pollvio p_ar: tools.p_ar p_tri_yr: tools.p_tri_yr p_pidall: tools.p_pidall p_fac_ico: tools.p_fac_ico p_icoo: tools.p_icoo p_fac_icos: tools.p_fac_icos p_ejscreen: tools.p_ejscreen p_limit_addr: tools.p_limit_addr p_lat: tools.p_lat p_long: tools.p_long p_radius: tools.p_radius p_decouple: tools.p_decouple p_ejscreen_over80cnt: tools.p_ejscreen_over80cnt queryset: tools.queryset responseset: tools.responseset summarylist: tools.summarylist callback: tools.callback qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-geojson-service description: Clean Air Act GeoJSON Service hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetgeojson with: output: tools.output qid: tools.qid callback: tools.callback newsort: tools.newsort descending: tools.descending qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-geojson-service-2 description: Clean Air Act GeoJSON Service hints: readOnly: false destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetgeojson with: output: tools.output qid: tools.qid callback: tools.callback newsort: tools.newsort descending: tools.descending qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-info-clusters-service description: Clean Air Act Info Clusters Service hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetinfoclusters with: output: tools.output p_qid: tools.p_qid p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-info-clusters-service-2 description: Clean Air Act Info Clusters Service hints: readOnly: false destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetinfoclusters with: output: tools.output p_qid: tools.p_qid p_pretty_print: tools.p_pretty_print outputParameters: - type: object mapping: $. - name: clean-air-act-map-service description: Clean Air Act Map Service hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetmap with: output: tools.output qid: tools.qid callback: tools.callback tablelist: tools.tablelist c1_lat: tools.c1_lat c1_long: tools.c1_long c2_lat: tools.c2_lat c2_long: tools.c2_long p_id: tools.p_id outputParameters: - type: object mapping: $. - name: clean-air-act-map-service-2 description: Clean Air Act Map Service hints: readOnly: false destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetmap with: output: tools.output qid: tools.qid callback: tools.callback tablelist: tools.tablelist c1_lat: tools.c1_lat c1_long: tools.c1_long c2_lat: tools.c2_lat c2_long: tools.c2_long p_id: tools.p_id outputParameters: - type: object mapping: $. - name: clean-air-act-search-query-id description: Clean Air Act Search by Query ID hints: readOnly: true destructive: false idempotent: true call: echo-air-facilities.getairrestservicesgetqid with: output: tools.output qid: tools.qid pageno: tools.pageno callback: tools.callback newsort: tools.newsort descending: tools.descending qcolumns: tools.qcolumns outputParameters: - type: object mapping: $. - name: clean-air-act-search-query-id-2 description: Clean Air Act Search by Query ID hints: readOnly: true destructive: false idempotent: false call: echo-air-facilities.postairrestservicesgetqid with: output: tools.output qid: tools.qid pageno: tools.pageno callback: tools.callback newsort: tools.newsort descending: tools.descending qcolumns: tools.qcolumns outputParameters: - type: object mapping: $.