naftiko: 1.0.0-alpha2 info: label: U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search — Case Enforcement description: 'Case Enforcement. 18 operations. Lead operation: Enforcement Case Search (new Version). Self-contained Naftiko capability covering one EPA business surface.' tags: - EPA - Case Enforcement created: '2026-05-29' modified: '2026-05-29' binds: - namespace: env keys: {} capability: consumes: - type: http namespace: echo-case-case-enforcement baseUri: https://echodata.epa.gov/echo description: U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search — Case Enforcement business capability. Self-contained, no shared references. resources: - name: case-rest-services-get-case-info path: /case_rest_services.get_case_info operations: - name: getcaserestservicesgetcaseinfo method: GET description: Enforcement Case Search (new Version) 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_case_category in: query type: string required: false description: "Case Category Filter. Enter one or more case category codes to filter results. Provide multiple values as a comma-delimited list.\n- AFR = Administrative - Formal\n- AIF = Administrative - Informal\n-" - name: p_case_status in: query type: string required: false description: Case Status Code Filter. Enter one or more case status codes to limit results. Provide multiple values as a comma-delimited list. - name: p_milestone in: query type: string required: false description: Administrative or Judicial Milestone Filter. Enter one or milestone values to restrict results. Provide multiple values as a comma-delimited list. - name: p_from_date in: query type: string required: false description: Administrative or Judicial Milestone Date Range Start Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_to_date must also be populated when using this paramete - name: p_to_date in: query type: string required: false description: Administrative or Judicial Milestone Date Range End Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_from_date must also be populated when using this paramete - name: p_milestone_fy in: query type: string required: false description: Administrative or Judicial Milestone Fiscal Year Limiter. Enter a single fiscal year value to limit milestone searches to a given fiscal year. - name: p_name in: query type: string required: false description: Case Name Filter. Enter one or more case names to restrict results. Provide multiple values as a comma-delimited list. When using this parameter the p_name_type parameter is required. - name: p_name_type in: query type: string required: false description: Case Name Filter Modifier. - name: p_case_number in: query type: string required: false description: Case Number Filter. Enter one or more case numbers to restrict results. Provide multiple values as a comma-delimited list. - name: p_docket_number in: query type: string required: false description: DOJ Docket Number Filter. Enter a single docket number or partial docket number to restrict results. Use "%" as a wildcard for more complex filtering. - name: p_court_docket_number in: query type: string required: false description: p_court_docket_number - name: p_activity_number in: query type: string required: false description: Case Activity Number Filter. Enter a single case activity number to filter results. - name: p_case_lead in: query type: string required: false description: "Case Lead Limiter. Enter E or S to limit results.\n- E = EPA is the case lead.\n- S = The state is the case lead." - name: p_case_sens_flg in: query type: string required: false description: Case Sensitive Data Flag. Enter a Y or N to include or exclude cases with sensitive data. - name: p_region 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_state in: query type: string required: false description: Case Location State Filter. Enter one or more state USPS postal codes to filter results. Provide multiple values as a comma-delimited list. - name: p_district in: query type: string required: false description: Case Location Court District Limiter. Enter a single state court district code to limit results. - 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. - name: p_sic_ao_naics in: query type: string required: false description: "Case Location SIC/NAICS And/Or Modifier. Enter either AND or OR to govern the search logic of SIC and NAICS codes.\n- AND = Search will return results having both the provided SIC code(s) and provided" - name: p_sic_primary_flg in: query type: string required: false description: Case Location Primary SIC Flag. Enter Y to limit SIC search results to primary SIC codes only. - name: p_sic_frs_flg in: query type: string required: false description: Case Location Extended FRS SIC Search Flag. Enter Y to expand SIC search to include Federal Registry Service datasets. - name: p_naics 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_naics_primary_flg in: query type: string required: false description: Case Location Primary NAICS Flag. Enter Y to limit NAICS search results to primary NAICS codes only. - name: p_naics_frs_flg in: query type: string required: false description: Case Location Extended FRS NAICS Search Flag. Enter Y to expand NAICS search to include Federal Registry Service datasets. - name: p_enf_type in: query type: string required: false description: Case Enforcement Type Filter. Enter one or more case enforcement type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_law in: query type: string required: false description: Law Statute Code Filter. Enter a single statute code to limit results. - name: p_section in: query type: string required: false description: Law Section Code Filter. Enter one or more law section codes to limit results. Provide multiple values as a comma-delimited list. - name: p_cp_citation in: query type: string required: false description: Law Section Code Filter Alternative. Enter a single law section code to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_rank_order in: query type: string required: false description: Law Status Rank Order Limiter. Enter a single integer rank order to limit results. - name: p_enf_program in: query type: string required: false description: 'Enforcement Program Code Limiter. Enter one or more enforcement program codes to limit results. Provide multiple values as a comma-delimited list. ' - name: p_violation in: query type: string required: false description: Violation Type Code Filter. Enter one or more violation type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area in: query type: string required: false description: Case Priority Area Filter. Enter one or more case priority areas to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area_desc in: query type: string required: false description: Case Priority Area Description Filter. Enter a single case priority area description or partial case priority area description to limit results. Use "%" as a wild-card match for more complex searche - name: p_tribal in: query type: string required: false description: Case Location Tribal Land Flag. Enter Y or N to include or disallow cases on tribal land. - name: p_oeca_core in: query type: string required: false description: OECA Core Program Flag. Enter Y or N to include or exclude core program cases. - name: p_multimedia in: query type: string required: false description: Enforcement Multimedia Case Flag. Enter Y or N to include or exclude multimedia cases. - name: p_fed_case in: query type: string required: false description: Federal Facility Involvement Flag. Enter a Y or N to include or exclude cases involving federal facilities. - name: p_activity_contact in: query type: string required: false description: Activity Contact Last Name Filter. Enter a single last name or partial last name to filter results. Use "%" as a wild-card for advanced searching. - name: p_role in: query type: string required: false description: Activity Contact Role Code Filter. Enter a single role code to restrict results. - name: p_fed_penalty in: query type: string required: false description: "Federal Penalty Assessed Amount Filter. Provide one of the following keywords to restrict results.\n- ANY = cases with any penalty amount.\n- LE5000 = cases with penalty amount less than or equal to $5" - name: p_total_fed_penalty in: query type: string required: false description: "Total Federal Penalty Limiter. Enter a keyword value to limit results to cases with given total federal penalties.\n- ANY = Cases with any federal penalty greater than zero.\n- LEXX = Replacing XX with" - name: p_cost_recovery in: query type: string required: false description: "Cost Recovery Awarded Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replaci" - name: p_total_cost_recovery in: query type: string required: false description: "Total Cost Recovery Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replacing" - name: p_complying_actions in: query type: string required: false description: Complying Actions Type Code Limiter. Enter one or more complying action codes to restrict results. Provide multiple values as a comma-delimited list. - name: p_comp_act_val in: query type: string required: false description: "Compliance Action Cost Limiter. Enter a keyword value to limit results to cases with given compliance cost amounts.\n- ANY = Cases with any compliance cost amount greater than zero.\n- LEXX = Replacing " - name: p_total_comp_act_val in: query type: string required: false description: "Total Compliance Action Amount Limiter. Enter a keyword value to limit results to cases with given total compliance action amounts.\n- ANY = Cases with any total compliance action amount greater than " - name: p_sep_cats in: query type: string required: false description: Supplemental Environmental Projects Activity Category Code Limiter. Provide one or more SEP activity category codes to limit results. Provide multiple values as a comma-delimited list. - name: p_sep_val in: query type: string required: false description: "Supplemental Environmental Projects Activity Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP activity amount.\n- LE10000 = return cases with SEP activity amount le" - name: p_total_sep_val in: query type: string required: false description: "Supplemental Environmental Projects Total Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP total amount.\n- LE10000 = return cases with SEP total amount less than o" - name: p_lodged_date in: query type: string required: false description: Settlement Lodged Date Limiter. Enter a single settlement lodged date in MM/DD/YYYY format to limit results. - name: p_entered_date in: query type: string required: false description: Settlement Entered Date Limiter. Enter a single settlement entered date in MM/DD/YYYY format to limit results. - name: p_facility_id in: query type: string required: false description: Case Facility Registration Identifier Limiter. Enter a single complete facility identifier to limit results. - name: p_fac_city in: query type: string required: false description: Case Facility City Limiter. Enter a single complete city name to filter cases by facility location city. - name: p_fac_zip in: query type: string required: false description: Case Facility ZIP Code Limiter. Enter a single 5-digit zip code to filter cases by facility location zip code. - name: p_fac_county in: query type: string required: false description: Case Facility County Limiter. Enter a single complete county name to filter cases by facility location county name. - name: p_case_summary in: query type: string required: false description: Case Summary Search Limiter. Enter a single case summary to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_case_summary_type in: query type: string required: false description: Identifies how the the search terms enterened in p_case_summary are searched. Valid values are ALL (Default), WITHIN, and CONTAINS. Must be used with p_case_summary. - 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_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_voluntary in: query type: string required: false description: Voluntary Self Disclosure Flag. Enter Y or N to include or exclude cases results having voluntary disclosure. - name: p_fed_indicator in: query type: string required: false description: Federal Facility/Cross Media Flag. Enter Y or N to limit results to cases with federal facility cross media. - 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_civil_criminal_indicator in: query type: string required: false description: "Civil/Criminal Case Limiter. Provide a keyword to limit results.\n- ANY = return both civil and criminal cases.\n- CI = return only civil cases.\n- CR = return only criminal cases." - 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: mapset in: query type: string required: false description: Identifies the maxium number of case facilities to return from the case_rest_services.get_case_info 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: 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. - name: p_ocmap_fy in: query type: string required: false description: Fiscal Year to select cases that are displayed in the Office of Complicance Fiscal Year Map Services - name: p_qs in: query type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_has_map in: query type: string required: false description: p_has_map outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-case-info path: /case_rest_services.get_case_info operations: - name: postcaserestservicesgetcaseinfo method: POST description: Enforcement Case Search (new Version) 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_case_category in: formData type: string required: false description: "Case Category Filter. Enter one or more case category codes to filter results. Provide multiple values as a comma-delimited list.\n- AFR = Administrative - Formal\n- AIF = Administrative - Informal\n-" - name: p_case_status in: formData type: string required: false description: Case Status Code Filter. Enter one or more case status codes to limit results. Provide multiple values as a comma-delimited list. - name: p_milestone in: formData type: string required: false description: Administrative or Judicial Milestone Filter. Enter one or milestone values to restrict results. Provide multiple values as a comma-delimited list. - name: p_from_date in: formData type: string required: false description: Administrative or Judicial Milestone Date Range Start Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_to_date must also be populated when using this paramete - name: p_to_date in: formData type: string required: false description: Administrative or Judicial Milestone Date Range End Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_from_date must also be populated when using this paramete - name: p_milestone_fy in: formData type: string required: false description: Administrative or Judicial Milestone Fiscal Year Limiter. Enter a single fiscal year value to limit milestone searches to a given fiscal year. - name: p_name in: formData type: string required: false description: Case Name Filter. Enter one or more case names to restrict results. Provide multiple values as a comma-delimited list. When using this parameter the p_name_type parameter is required. - name: p_name_type in: formData type: string required: false description: Case Name Filter Modifier. - name: p_case_number in: formData type: string required: false description: Case Number Filter. Enter one or more case numbers to restrict results. Provide multiple values as a comma-delimited list. - name: p_docket_number in: formData type: string required: false description: DOJ Docket Number Filter. Enter a single docket number or partial docket number to restrict results. Use "%" as a wildcard for more complex filtering. - name: p_court_docket_number in: formData type: string required: false description: p_court_docket_number - name: p_activity_number in: formData type: string required: false description: Case Activity Number Filter. Enter a single case activity number to filter results. - name: p_case_lead in: formData type: string required: false description: "Case Lead Limiter. Enter E or S to limit results.\n- E = EPA is the case lead.\n- S = The state is the case lead." - name: p_case_sens_flg in: formData type: string required: false description: Case Sensitive Data Flag. Enter a Y or N to include or exclude cases with sensitive data. - name: p_region 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_state in: formData type: string required: false description: Case Location State Filter. Enter one or more state USPS postal codes to filter results. Provide multiple values as a comma-delimited list. - name: p_district in: formData type: string required: false description: Case Location Court District Limiter. Enter a single state court district code to limit results. - 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. - name: p_sic_ao_naics in: formData type: string required: false description: "Case Location SIC/NAICS And/Or Modifier. Enter either AND or OR to govern the search logic of SIC and NAICS codes.\n- AND = Search will return results having both the provided SIC code(s) and provided" - name: p_sic_primary_flg in: formData type: string required: false description: Case Location Primary SIC Flag. Enter Y to limit SIC search results to primary SIC codes only. - name: p_sic_frs_flg in: formData type: string required: false description: Case Location Extended FRS SIC Search Flag. Enter Y to expand SIC search to include Federal Registry Service datasets. - name: p_naics 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_naics_primary_flg in: formData type: string required: false description: Case Location Primary NAICS Flag. Enter Y to limit NAICS search results to primary NAICS codes only. - name: p_naics_frs_flg in: formData type: string required: false description: Case Location Extended FRS NAICS Search Flag. Enter Y to expand NAICS search to include Federal Registry Service datasets. - name: p_enf_type in: formData type: string required: false description: Case Enforcement Type Filter. Enter one or more case enforcement type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_law in: formData type: string required: false description: Law Statute Code Filter. Enter a single statute code to limit results. - name: p_section in: formData type: string required: false description: Law Section Code Filter. Enter one or more law section codes to limit results. Provide multiple values as a comma-delimited list. - name: p_cp_citation in: formData type: string required: false description: Law Section Code Filter Alternative. Enter a single law section code to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_rank_order in: formData type: string required: false description: Law Status Rank Order Limiter. Enter a single integer rank order to limit results. - name: p_enf_program in: formData type: string required: false description: 'Enforcement Program Code Limiter. Enter one or more enforcement program codes to limit results. Provide multiple values as a comma-delimited list. ' - name: p_violation in: formData type: string required: false description: Violation Type Code Filter. Enter one or more violation type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area in: formData type: string required: false description: Case Priority Area Filter. Enter one or more case priority areas to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area_desc in: formData type: string required: false description: Case Priority Area Description Filter. Enter a single case priority area description or partial case priority area description to limit results. Use "%" as a wild-card match for more complex searche - name: p_tribal in: formData type: string required: false description: Case Location Tribal Land Flag. Enter Y or N to include or disallow cases on tribal land. - name: p_oeca_core in: formData type: string required: false description: OECA Core Program Flag. Enter Y or N to include or exclude core program cases. - name: p_multimedia in: formData type: string required: false description: Enforcement Multimedia Case Flag. Enter Y or N to include or exclude multimedia cases. - name: p_fed_case in: formData type: string required: false description: Federal Facility Involvement Flag. Enter a Y or N to include or exclude cases involving federal facilities. - name: p_activity_contact in: formData type: string required: false description: Activity Contact Last Name Filter. Enter a single last name or partial last name to filter results. Use "%" as a wild-card for advanced searching. - name: p_role in: formData type: string required: false description: Activity Contact Role Code Filter. Enter a single role code to restrict results. - name: p_fed_penalty in: formData type: string required: false description: "Federal Penalty Assessed Amount Filter. Provide one of the following keywords to restrict results.\n- ANY = cases with any penalty amount.\n- LE5000 = cases with penalty amount less than or equal to $5" - name: p_total_fed_penalty in: formData type: string required: false description: "Total Federal Penalty Limiter. Enter a keyword value to limit results to cases with given total federal penalties.\n- ANY = Cases with any federal penalty greater than zero.\n- LEXX = Replacing XX with" - name: p_cost_recovery in: formData type: string required: false description: "Cost Recovery Awarded Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replaci" - name: p_total_cost_recovery in: formData type: string required: false description: "Total Cost Recovery Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replacing" - name: p_complying_actions in: formData type: string required: false description: Complying Actions Type Code Limiter. Enter one or more complying action codes to restrict results. Provide multiple values as a comma-delimited list. - name: p_comp_act_val in: formData type: string required: false description: "Compliance Action Cost Limiter. Enter a keyword value to limit results to cases with given compliance cost amounts.\n- ANY = Cases with any compliance cost amount greater than zero.\n- LEXX = Replacing " - name: p_total_comp_act_val in: formData type: string required: false description: "Total Compliance Action Amount Limiter. Enter a keyword value to limit results to cases with given total compliance action amounts.\n- ANY = Cases with any total compliance action amount greater than " - name: p_sep_cats in: formData type: string required: false description: Supplemental Environmental Projects Activity Category Code Limiter. Provide one or more SEP activity category codes to limit results. Provide multiple values as a comma-delimited list. - name: p_sep_val in: formData type: string required: false description: "Supplemental Environmental Projects Activity Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP activity amount.\n- LE10000 = return cases with SEP activity amount le" - name: p_total_sep_val in: formData type: string required: false description: "Supplemental Environmental Projects Total Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP total amount.\n- LE10000 = return cases with SEP total amount less than o" - name: p_lodged_date in: formData type: string required: false description: Settlement Lodged Date Limiter. Enter a single settlement lodged date in MM/DD/YYYY format to limit results. - name: p_entered_date in: formData type: string required: false description: Settlement Entered Date Limiter. Enter a single settlement entered date in MM/DD/YYYY format to limit results. - name: p_facility_id in: formData type: string required: false description: Case Facility Registration Identifier Limiter. Enter a single complete facility identifier to limit results. - name: p_fac_city in: formData type: string required: false description: Case Facility City Limiter. Enter a single complete city name to filter cases by facility location city. - name: p_fac_zip in: formData type: string required: false description: Case Facility ZIP Code Limiter. Enter a single 5-digit zip code to filter cases by facility location zip code. - name: p_fac_county in: formData type: string required: false description: Case Facility County Limiter. Enter a single complete county name to filter cases by facility location county name. - name: p_case_summary in: formData type: string required: false description: Case Summary Search Limiter. Enter a single case summary to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_case_summary_type in: formData type: string required: false description: Identifies how the the search terms enterened in p_case_summary are searched. Valid values are ALL (Default), WITHIN, and CONTAINS. Must be used with p_case_summary. - 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_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_voluntary in: formData type: string required: false description: Voluntary Self Disclosure Flag. Enter Y or N to include or exclude cases results having voluntary disclosure. - name: p_fed_indicator in: formData type: string required: false description: Federal Facility/Cross Media Flag. Enter Y or N to limit results to cases with federal facility cross media. - 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_civil_criminal_indicator in: formData type: string required: false description: "Civil/Criminal Case Limiter. Provide a keyword to limit results.\n- ANY = return both civil and criminal cases.\n- CI = return only civil cases.\n- CR = return only criminal cases." - 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: mapset in: formData type: string required: false description: Identifies the maxium number of case facilities to return from the case_rest_services.get_case_info 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: 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. - name: p_ocmap_fy in: formData type: string required: false description: Fiscal Year to select cases that are displayed in the Office of Complicance Fiscal Year Map Services - name: p_qs in: formData type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_has_map in: formData type: string required: false description: p_has_map outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-case-report path: /case_rest_services.get_case_report operations: - name: getcaserestservicesgetcasereport method: GET description: Enforcement Case Summary Report Search inputParameters: - name: p_id in: query type: string required: false description: Case Number. Enter the case number identifier to retrieve the case report. - 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: callback in: query type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-case-report path: /case_rest_services.get_case_report operations: - name: postcaserestservicesgetcasereport method: POST description: Enforcement Case Summary Report Search inputParameters: - name: p_id in: formData type: string required: false description: Case Number. Enter the case number identifier to retrieve the case report. - 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: callback in: formData type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-cases path: /case_rest_services.get_cases operations: - name: getcaserestservicesgetcases method: GET description: Enforcement Case 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_case_category in: query type: string required: false description: "Case Category Filter. Enter one or more case category codes to filter results. Provide multiple values as a comma-delimited list.\n- AFR = Administrative - Formal\n- AIF = Administrative - Informal\n-" - name: p_case_status in: query type: string required: false description: Case Status Code Filter. Enter one or more case status codes to limit results. Provide multiple values as a comma-delimited list. - name: p_violation in: query type: string required: false description: Violation Type Code Filter. Enter one or more violation type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_milestone in: query type: string required: false description: Administrative or Judicial Milestone Filter. Enter one or milestone values to restrict results. Provide multiple values as a comma-delimited list. - name: p_from_date in: query type: string required: false description: Administrative or Judicial Milestone Date Range Start Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_to_date must also be populated when using this paramete - name: p_to_date in: query type: string required: false description: Administrative or Judicial Milestone Date Range End Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_from_date must also be populated when using this paramete - name: p_milestone_fy in: query type: string required: false description: Administrative or Judicial Milestone Fiscal Year Limiter. Enter a single fiscal year value to limit milestone searches to a given fiscal year. - name: p_name in: query type: string required: false description: Case Name Filter. Enter one or more case names to restrict results. Provide multiple values as a comma-delimited list. When using this parameter the p_name_type parameter is required. - name: p_name_type in: query type: string required: false description: Case Name Filter Modifier. - name: p_case_number in: query type: string required: false description: Case Number Filter. Enter one or more case numbers to restrict results. Provide multiple values as a comma-delimited list. - name: p_docket_number in: query type: string required: false description: DOJ Docket Number Filter. Enter a single docket number or partial docket number to restrict results. Use "%" as a wildcard for more complex filtering. - name: p_court_docket_number in: query type: string required: false description: p_court_docket_number - name: p_activity_number in: query type: string required: false description: Case Activity Number Filter. Enter a single case activity number to filter results. - name: p_case_lead in: query type: string required: false description: "Case Lead Limiter. Enter E or S to limit results.\n- E = EPA is the case lead.\n- S = The state is the case lead." - name: p_case_sens_flg in: query type: string required: false description: Case Sensitive Data Flag. Enter a Y or N to include or exclude cases with sensitive data. - name: p_region 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_state in: query type: string required: false description: Case Location State Filter. Enter one or more state USPS postal codes to filter results. Provide multiple values as a comma-delimited list. - name: p_district in: query type: string required: false description: Case Location Court District Limiter. Enter a single state court district code to limit results. - 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. - name: p_sic_ao_naics in: query type: string required: false description: "Case Location SIC/NAICS And/Or Modifier. Enter either AND or OR to govern the search logic of SIC and NAICS codes.\n- AND = Search will return results having both the provided SIC code(s) and provided" - name: p_sic_primary_flg in: query type: string required: false description: Case Location Primary SIC Flag. Enter Y to limit SIC search results to primary SIC codes only. - name: p_sic_frs_flg in: query type: string required: false description: Case Location Extended FRS SIC Search Flag. Enter Y to expand SIC search to include Federal Registry Service datasets. - name: p_naics 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_naics_primary_flg in: query type: string required: false description: Case Location Primary NAICS Flag. Enter Y to limit NAICS search results to primary NAICS codes only. - name: p_naics_frs_flg in: query type: string required: false description: Case Location Extended FRS NAICS Search Flag. Enter Y to expand NAICS search to include Federal Registry Service datasets. - name: p_enf_type in: query type: string required: false description: Case Enforcement Type Filter. Enter one or more case enforcement type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_law in: query type: string required: false description: Law Statute Code Filter. Enter a single statute code to limit results. - name: p_section in: query type: string required: false description: Law Section Code Filter. Enter one or more law section codes to limit results. Provide multiple values as a comma-delimited list. - name: p_cp_citation in: query type: string required: false description: Law Section Code Filter Alternative. Enter a single law section code to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_rank_order in: query type: string required: false description: Law Status Rank Order Limiter. Enter a single integer rank order to limit results. - name: p_enf_program in: query type: string required: false description: 'Enforcement Program Code Limiter. Enter one or more enforcement program codes to limit results. Provide multiple values as a comma-delimited list. ' - name: p_priority_area in: query type: string required: false description: Case Priority Area Filter. Enter one or more case priority areas to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area_desc in: query type: string required: false description: Case Priority Area Description Filter. Enter a single case priority area description or partial case priority area description to limit results. Use "%" as a wild-card match for more complex searche - name: p_tribal in: query type: string required: false description: Case Location Tribal Land Flag. Enter Y or N to include or disallow cases on tribal land. - name: p_oeca_core in: query type: string required: false description: OECA Core Program Flag. Enter Y or N to include or exclude core program cases. - name: p_multimedia in: query type: string required: false description: Enforcement Multimedia Case Flag. Enter Y or N to include or exclude multimedia cases. - name: p_fed_case in: query type: string required: false description: Federal Facility Involvement Flag. Enter a Y or N to include or exclude cases involving federal facilities. - name: p_activity_contact in: query type: string required: false description: Activity Contact Last Name Filter. Enter a single last name or partial last name to filter results. Use "%" as a wild-card for advanced searching. - name: p_role in: query type: string required: false description: Activity Contact Role Code Filter. Enter a single role code to restrict results. - name: p_fed_penalty in: query type: string required: false description: "Federal Penalty Assessed Amount Filter. Provide one of the following keywords to restrict results.\n- ANY = cases with any penalty amount.\n- LE5000 = cases with penalty amount less than or equal to $5" - name: p_total_fed_penalty in: query type: string required: false description: "Total Federal Penalty Limiter. Enter a keyword value to limit results to cases with given total federal penalties.\n- ANY = Cases with any federal penalty greater than zero.\n- LEXX = Replacing XX with" - name: p_cost_recovery in: query type: string required: false description: "Cost Recovery Awarded Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replaci" - name: p_total_cost_recovery in: query type: string required: false description: "Total Cost Recovery Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replacing" - name: p_complying_actions in: query type: string required: false description: Complying Actions Type Code Limiter. Enter one or more complying action codes to restrict results. Provide multiple values as a comma-delimited list. - name: p_comp_act_val in: query type: string required: false description: "Compliance Action Cost Limiter. Enter a keyword value to limit results to cases with given compliance cost amounts.\n- ANY = Cases with any compliance cost amount greater than zero.\n- LEXX = Replacing " - name: p_total_comp_act_val in: query type: string required: false description: "Total Compliance Action Amount Limiter. Enter a keyword value to limit results to cases with given total compliance action amounts.\n- ANY = Cases with any total compliance action amount greater than " - name: p_sep_cats in: query type: string required: false description: Supplemental Environmental Projects Activity Category Code Limiter. Provide one or more SEP activity category codes to limit results. Provide multiple values as a comma-delimited list. - name: p_sep_val in: query type: string required: false description: "Supplemental Environmental Projects Activity Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP activity amount.\n- LE10000 = return cases with SEP activity amount le" - name: p_total_sep_val in: query type: string required: false description: "Supplemental Environmental Projects Total Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP total amount.\n- LE10000 = return cases with SEP total amount less than o" - name: p_lodged_date in: query type: string required: false description: Settlement Lodged Date Limiter. Enter a single settlement lodged date in MM/DD/YYYY format to limit results. - name: p_entered_date in: query type: string required: false description: Settlement Entered Date Limiter. Enter a single settlement entered date in MM/DD/YYYY format to limit results. - name: p_facility_id in: query type: string required: false description: Case Facility Registration Identifier Limiter. Enter a single complete facility identifier to limit results. - name: p_fac_city in: query type: string required: false description: Case Facility City Limiter. Enter a single complete city name to filter cases by facility location city. - name: p_fac_zip in: query type: string required: false description: Case Facility ZIP Code Limiter. Enter a single 5-digit zip code to filter cases by facility location zip code. - name: p_fac_county in: query type: string required: false description: Case Facility County Limiter. Enter a single complete county name to filter cases by facility location county name. - name: p_case_summary in: query type: string required: false description: Case Summary Search Limiter. Enter a single case summary to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_case_summary_type in: query type: string required: false description: Identifies how the the search terms enterened in p_case_summary are searched. Valid values are ALL (Default), WITHIN, and CONTAINS. Must be used with p_case_summary. - 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_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_voluntary in: query type: string required: false description: Voluntary Self Disclosure Flag. Enter Y or N to include or exclude cases results having voluntary disclosure. - name: p_fed_indicator in: query type: string required: false description: Federal Facility/Cross Media Flag. Enter Y or N to limit results to cases with federal facility cross media. - 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_civil_criminal_indicator in: query type: string required: false description: "Civil/Criminal Case Limiter. Provide a keyword to limit results.\n- ANY = return both civil and criminal cases.\n- CI = return only civil cases.\n- CR = return only criminal cases." - 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: 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: tablelist in: query type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - 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_ocmap_fy in: query type: string required: false description: Fiscal Year to select cases that are displayed in the Office of Complicance Fiscal Year Map Services - name: p_qs in: query type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_has_map in: query type: string required: false description: p_has_map outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-cases path: /case_rest_services.get_cases operations: - name: postcaserestservicesgetcases method: POST description: Enforcement Case 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_case_category in: formData type: string required: false description: "Case Category Filter. Enter one or more case category codes to filter results. Provide multiple values as a comma-delimited list.\n- AFR = Administrative - Formal\n- AIF = Administrative - Informal\n-" - name: p_case_status in: formData type: string required: false description: Case Status Code Filter. Enter one or more case status codes to limit results. Provide multiple values as a comma-delimited list. - name: p_milestone in: formData type: string required: false description: Administrative or Judicial Milestone Filter. Enter one or milestone values to restrict results. Provide multiple values as a comma-delimited list. - name: p_from_date in: formData type: string required: false description: Administrative or Judicial Milestone Date Range Start Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_to_date must also be populated when using this paramete - name: p_to_date in: formData type: string required: false description: Administrative or Judicial Milestone Date Range End Limiter. Enter a date value in MM/DD/YYYY format to limit milestone results. Parameter p_from_date must also be populated when using this paramete - name: p_milestone_fy in: formData type: string required: false description: Administrative or Judicial Milestone Fiscal Year Limiter. Enter a single fiscal year value to limit milestone searches to a given fiscal year. - name: p_name in: formData type: string required: false description: Case Name Filter. Enter one or more case names to restrict results. Provide multiple values as a comma-delimited list. When using this parameter the p_name_type parameter is required. - name: p_name_type in: formData type: string required: false description: Case Name Filter Modifier. - name: p_case_number in: formData type: string required: false description: Case Number Filter. Enter one or more case numbers to restrict results. Provide multiple values as a comma-delimited list. - name: p_docket_number in: formData type: string required: false description: DOJ Docket Number Filter. Enter a single docket number or partial docket number to restrict results. Use "%" as a wildcard for more complex filtering. - name: p_court_docket_number in: formData type: string required: false description: p_court_docket_number - name: p_activity_number in: formData type: string required: false description: Case Activity Number Filter. Enter a single case activity number to filter results. - name: p_case_lead in: formData type: string required: false description: "Case Lead Limiter. Enter E or S to limit results.\n- E = EPA is the case lead.\n- S = The state is the case lead." - name: p_case_sens_flg in: formData type: string required: false description: Case Sensitive Data Flag. Enter a Y or N to include or exclude cases with sensitive data. - name: p_region 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_state in: formData type: string required: false description: Case Location State Filter. Enter one or more state USPS postal codes to filter results. Provide multiple values as a comma-delimited list. - name: p_district in: formData type: string required: false description: Case Location Court District Limiter. Enter a single state court district code to limit results. - 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. - name: p_sic_ao_naics in: formData type: string required: false description: "Case Location SIC/NAICS And/Or Modifier. Enter either AND or OR to govern the search logic of SIC and NAICS codes.\n- AND = Search will return results having both the provided SIC code(s) and provided" - name: p_sic_primary_flg in: formData type: string required: false description: Case Location Primary SIC Flag. Enter Y to limit SIC search results to primary SIC codes only. - name: p_sic_frs_flg in: formData type: string required: false description: Case Location Extended FRS SIC Search Flag. Enter Y to expand SIC search to include Federal Registry Service datasets. - name: p_naics 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_naics_primary_flg in: formData type: string required: false description: Case Location Primary NAICS Flag. Enter Y to limit NAICS search results to primary NAICS codes only. - name: p_naics_frs_flg in: formData type: string required: false description: Case Location Extended FRS NAICS Search Flag. Enter Y to expand NAICS search to include Federal Registry Service datasets. - name: p_enf_type in: formData type: string required: false description: Case Enforcement Type Filter. Enter one or more case enforcement type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_law in: formData type: string required: false description: Law Statute Code Filter. Enter a single statute code to limit results. - name: p_section in: formData type: string required: false description: Law Section Code Filter. Enter one or more law section codes to limit results. Provide multiple values as a comma-delimited list. - name: p_cp_citation in: formData type: string required: false description: Law Section Code Filter Alternative. Enter a single law section code to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_rank_order in: formData type: string required: false description: Law Status Rank Order Limiter. Enter a single integer rank order to limit results. - name: p_enf_program in: formData type: string required: false description: 'Enforcement Program Code Limiter. Enter one or more enforcement program codes to limit results. Provide multiple values as a comma-delimited list. ' - name: p_violation in: formData type: string required: false description: Violation Type Code Filter. Enter one or more violation type codes to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area in: formData type: string required: false description: Case Priority Area Filter. Enter one or more case priority areas to limit results. Provide multiple values as a comma-delimited list. - name: p_priority_area_desc in: formData type: string required: false description: Case Priority Area Description Filter. Enter a single case priority area description or partial case priority area description to limit results. Use "%" as a wild-card match for more complex searche - name: p_tribal in: formData type: string required: false description: Case Location Tribal Land Flag. Enter Y or N to include or disallow cases on tribal land. - name: p_oeca_core in: formData type: string required: false description: OECA Core Program Flag. Enter Y or N to include or exclude core program cases. - name: p_multimedia in: formData type: string required: false description: Enforcement Multimedia Case Flag. Enter Y or N to include or exclude multimedia cases. - name: p_fed_case in: formData type: string required: false description: Federal Facility Involvement Flag. Enter a Y or N to include or exclude cases involving federal facilities. - name: p_activity_contact in: formData type: string required: false description: Activity Contact Last Name Filter. Enter a single last name or partial last name to filter results. Use "%" as a wild-card for advanced searching. - name: p_role in: formData type: string required: false description: Activity Contact Role Code Filter. Enter a single role code to restrict results. - name: p_fed_penalty in: formData type: string required: false description: "Federal Penalty Assessed Amount Filter. Provide one of the following keywords to restrict results.\n- ANY = cases with any penalty amount.\n- LE5000 = cases with penalty amount less than or equal to $5" - name: p_total_fed_penalty in: formData type: string required: false description: "Total Federal Penalty Limiter. Enter a keyword value to limit results to cases with given total federal penalties.\n- ANY = Cases with any federal penalty greater than zero.\n- LEXX = Replacing XX with" - name: p_cost_recovery in: formData type: string required: false description: "Cost Recovery Awarded Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replaci" - name: p_total_cost_recovery in: formData type: string required: false description: "Total Cost Recovery Amount Limiter. Enter a keyword value to limit results to cases with given cost recovery amounts.\n- ANY = Cases with any cost recovery amount greater than zero.\n- LEXX = Replacing" - name: p_complying_actions in: formData type: string required: false description: Complying Actions Type Code Limiter. Enter one or more complying action codes to restrict results. Provide multiple values as a comma-delimited list. - name: p_comp_act_val in: formData type: string required: false description: "Compliance Action Cost Limiter. Enter a keyword value to limit results to cases with given compliance cost amounts.\n- ANY = Cases with any compliance cost amount greater than zero.\n- LEXX = Replacing " - name: p_total_comp_act_val in: formData type: string required: false description: "Total Compliance Action Amount Limiter. Enter a keyword value to limit results to cases with given total compliance action amounts.\n- ANY = Cases with any total compliance action amount greater than " - name: p_sep_cats in: formData type: string required: false description: Supplemental Environmental Projects Activity Category Code Limiter. Provide one or more SEP activity category codes to limit results. Provide multiple values as a comma-delimited list. - name: p_sep_val in: formData type: string required: false description: "Supplemental Environmental Projects Activity Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP activity amount.\n- LE10000 = return cases with SEP activity amount le" - name: p_total_sep_val in: formData type: string required: false description: "Supplemental Environmental Projects Total Value Limiter. Provide a keyword to limit results.\n- ANY = return cases with any SEP total amount.\n- LE10000 = return cases with SEP total amount less than o" - name: p_lodged_date in: formData type: string required: false description: Settlement Lodged Date Limiter. Enter a single settlement lodged date in MM/DD/YYYY format to limit results. - name: p_entered_date in: formData type: string required: false description: Settlement Entered Date Limiter. Enter a single settlement entered date in MM/DD/YYYY format to limit results. - name: p_facility_id in: formData type: string required: false description: Case Facility Registration Identifier Limiter. Enter a single complete facility identifier to limit results. - name: p_fac_city in: formData type: string required: false description: Case Facility City Limiter. Enter a single complete city name to filter cases by facility location city. - name: p_fac_zip in: formData type: string required: false description: Case Facility ZIP Code Limiter. Enter a single 5-digit zip code to filter cases by facility location zip code. - name: p_fac_county in: formData type: string required: false description: Case Facility County Limiter. Enter a single complete county name to filter cases by facility location county name. - name: p_case_summary in: formData type: string required: false description: Case Summary Search Limiter. Enter a single case summary to limit results. This parameter accepts partial codes and allows for advanced search modifiers. - name: p_case_summary_type in: formData type: string required: false description: Identifies how the the search terms enterened in p_case_summary are searched. Valid values are ALL (Default), WITHIN, and CONTAINS. Must be used with p_case_summary. - 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_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_voluntary in: formData type: string required: false description: Voluntary Self Disclosure Flag. Enter Y or N to include or exclude cases results having voluntary disclosure. - name: p_fed_indicator in: formData type: string required: false description: Federal Facility/Cross Media Flag. Enter Y or N to limit results to cases with federal facility cross media. - 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_civil_criminal_indicator in: formData type: string required: false description: "Civil/Criminal Case Limiter. Provide a keyword to limit results.\n- ANY = return both civil and criminal cases.\n- CI = return only civil cases.\n- CR = return only criminal cases." - 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: 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: tablelist in: formData type: string required: false description: Table List Flag. Enter a Y to display the first page of facility results. - 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_ocmap_fy in: formData type: string required: false description: Fiscal Year to select cases that are displayed in the Office of Complicance Fiscal Year Map Services - name: p_qs in: formData type: string required: false description: Quick Search. Allows entry for city, state, and/or zip code. - name: p_has_map in: formData type: string required: false description: p_has_map outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-cases-from-facility path: /case_rest_services.get_cases_from_facility operations: - name: getcaserestservicesgetcasesfromfacility method: GET description: Placeholder inputParameters: - name: p_id in: query type: string required: true description: Identifier for the service. - 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: callback in: query type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-cases-from-facility path: /case_rest_services.get_cases_from_facility operations: - name: postcaserestservicesgetcasesfromfacility method: POST description: Placeholder inputParameters: - name: p_id in: query type: string required: true description: Identifier for the service. - 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: callback in: query type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-crcase-report path: /case_rest_services.get_crcase_report operations: - name: getcaserestservicesgetcrcasereport method: GET description: Enforcement Criminal Case Summary Report Search inputParameters: - name: p_id in: query type: string required: false description: Prosecution Summary Identifier. Enter the numeric prosecution summary identifier to retrieve the criminal case report. - 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: 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: mapset in: query type: string required: false description: Identifies the maxium number of case facilities to return from the case_rest_services.get_case_info query. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-crcase-report path: /case_rest_services.get_crcase_report operations: - name: postcaserestservicesgetcrcasereport method: POST description: Enforcement Criminal Case Summary Report Search inputParameters: - name: p_id in: formData type: string required: false description: Prosecution Summary Identifier. Enter the numeric prosecution summary identifier to retrieve the criminal case report. - 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: callback in: formData type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-download path: /case_rest_services.get_download operations: - name: getcaserestservicesgetdownload method: GET description: Enforcement Case 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)." - 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 outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-download path: /case_rest_services.get_download operations: - name: postcaserestservicesgetdownload method: POST description: Enforcement Case 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)." - 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 outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-facilities-from-case path: /case_rest_services.get_facilities_from_case operations: - name: getcaserestservicesgetfacilitiesfromcase method: GET description: Placeholder inputParameters: - name: p_id in: query type: string required: true description: Identifier for the service. - 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: callback in: query type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-facilities-from-case path: /case_rest_services.get_facilities_from_case operations: - name: postcaserestservicesgetfacilitiesfromcase method: POST description: Placeholder inputParameters: - name: p_id in: query type: string required: true description: Identifier for the service. - 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: callback in: query type: string required: false description: JSONP Callback. For use with JSONP and GEOJSONP output only. Enter a name of the function in which to wrap the JSON response. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-map path: /case_rest_services.get_map operations: - name: getcaserestservicesgetmap method: GET description: Enforcement Case 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. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-map path: /case_rest_services.get_map operations: - name: postcaserestservicesgetmap method: POST description: Enforcement Case 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: mapset in: formData type: string required: false description: Identifies the maxium number of case facilities to return from the case_rest_services.get_case_info query. outputRawFormat: json outputParameters: - name: result type: object value: $. - name: case-rest-services-get-qid path: /case_rest_services.get_qid operations: - name: getcaserestservicesgetqid method: GET description: Enforcement Case Paginated Results 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: 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: case-rest-services-get-qid path: /case_rest_services.get_qid operations: - name: postcaserestservicesgetqid method: POST description: Enforcement Case Paginated Results 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: 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-case-case-enforcement-rest port: 8080 description: REST adapter for U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search — Case Enforcement. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/case_rest_services.get_case_info name: case-rest-services-get-case-info description: REST surface for Enforcement Case Search (new Version). operations: - method: GET name: getcaserestservicesgetcaseinfo description: Enforcement Case Search (new Version) call: echo-case-case-enforcement.getcaserestservicesgetcaseinfo with: output: rest.output p_case_category: rest.p_case_category p_case_status: rest.p_case_status p_milestone: rest.p_milestone p_from_date: rest.p_from_date p_to_date: rest.p_to_date p_milestone_fy: rest.p_milestone_fy p_name: rest.p_name p_name_type: rest.p_name_type p_case_number: rest.p_case_number p_docket_number: rest.p_docket_number p_court_docket_number: rest.p_court_docket_number p_activity_number: rest.p_activity_number p_case_lead: rest.p_case_lead p_case_sens_flg: rest.p_case_sens_flg p_region: rest.p_region p_state: rest.p_state p_district: rest.p_district p_sic: rest.p_sic p_sic_ao_naics: rest.p_sic_ao_naics p_sic_primary_flg: rest.p_sic_primary_flg p_sic_frs_flg: rest.p_sic_frs_flg p_naics: rest.p_naics p_naics_primary_flg: rest.p_naics_primary_flg p_naics_frs_flg: rest.p_naics_frs_flg p_enf_type: rest.p_enf_type p_law: rest.p_law p_section: rest.p_section p_cp_citation: rest.p_cp_citation p_rank_order: rest.p_rank_order p_enf_program: rest.p_enf_program p_violation: rest.p_violation p_priority_area: rest.p_priority_area p_priority_area_desc: rest.p_priority_area_desc p_tribal: rest.p_tribal p_oeca_core: rest.p_oeca_core p_multimedia: rest.p_multimedia p_fed_case: rest.p_fed_case p_activity_contact: rest.p_activity_contact p_role: rest.p_role p_fed_penalty: rest.p_fed_penalty p_total_fed_penalty: rest.p_total_fed_penalty p_cost_recovery: rest.p_cost_recovery p_total_cost_recovery: rest.p_total_cost_recovery p_complying_actions: rest.p_complying_actions p_comp_act_val: rest.p_comp_act_val p_total_comp_act_val: rest.p_total_comp_act_val p_sep_cats: rest.p_sep_cats p_sep_val: rest.p_sep_val p_total_sep_val: rest.p_total_sep_val p_lodged_date: rest.p_lodged_date p_entered_date: rest.p_entered_date p_facility_id: rest.p_facility_id p_fac_city: rest.p_fac_city p_fac_zip: rest.p_fac_zip p_fac_county: rest.p_fac_county p_case_summary: rest.p_case_summary p_case_summary_type: rest.p_case_summary_type p_usmex: rest.p_usmex p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_voluntary: rest.p_voluntary p_fed_indicator: rest.p_fed_indicator p_fntype: rest.p_fntype p_civil_criminal_indicator: rest.p_civil_criminal_indicator queryset: rest.queryset responseset: rest.responseset mapset: rest.mapset callback: rest.callback qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print p_ocmap_fy: rest.p_ocmap_fy p_qs: rest.p_qs p_has_map: rest.p_has_map outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_case_info name: case-rest-services-get-case-info description: REST surface for Enforcement Case Search (new Version). operations: - method: POST name: postcaserestservicesgetcaseinfo description: Enforcement Case Search (new Version) call: echo-case-case-enforcement.postcaserestservicesgetcaseinfo with: output: rest.output p_case_category: rest.p_case_category p_case_status: rest.p_case_status p_milestone: rest.p_milestone p_from_date: rest.p_from_date p_to_date: rest.p_to_date p_milestone_fy: rest.p_milestone_fy p_name: rest.p_name p_name_type: rest.p_name_type p_case_number: rest.p_case_number p_docket_number: rest.p_docket_number p_court_docket_number: rest.p_court_docket_number p_activity_number: rest.p_activity_number p_case_lead: rest.p_case_lead p_case_sens_flg: rest.p_case_sens_flg p_region: rest.p_region p_state: rest.p_state p_district: rest.p_district p_sic: rest.p_sic p_sic_ao_naics: rest.p_sic_ao_naics p_sic_primary_flg: rest.p_sic_primary_flg p_sic_frs_flg: rest.p_sic_frs_flg p_naics: rest.p_naics p_naics_primary_flg: rest.p_naics_primary_flg p_naics_frs_flg: rest.p_naics_frs_flg p_enf_type: rest.p_enf_type p_law: rest.p_law p_section: rest.p_section p_cp_citation: rest.p_cp_citation p_rank_order: rest.p_rank_order p_enf_program: rest.p_enf_program p_violation: rest.p_violation p_priority_area: rest.p_priority_area p_priority_area_desc: rest.p_priority_area_desc p_tribal: rest.p_tribal p_oeca_core: rest.p_oeca_core p_multimedia: rest.p_multimedia p_fed_case: rest.p_fed_case p_activity_contact: rest.p_activity_contact p_role: rest.p_role p_fed_penalty: rest.p_fed_penalty p_total_fed_penalty: rest.p_total_fed_penalty p_cost_recovery: rest.p_cost_recovery p_total_cost_recovery: rest.p_total_cost_recovery p_complying_actions: rest.p_complying_actions p_comp_act_val: rest.p_comp_act_val p_total_comp_act_val: rest.p_total_comp_act_val p_sep_cats: rest.p_sep_cats p_sep_val: rest.p_sep_val p_total_sep_val: rest.p_total_sep_val p_lodged_date: rest.p_lodged_date p_entered_date: rest.p_entered_date p_facility_id: rest.p_facility_id p_fac_city: rest.p_fac_city p_fac_zip: rest.p_fac_zip p_fac_county: rest.p_fac_county p_case_summary: rest.p_case_summary p_case_summary_type: rest.p_case_summary_type p_usmex: rest.p_usmex p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_voluntary: rest.p_voluntary p_fed_indicator: rest.p_fed_indicator p_fntype: rest.p_fntype p_civil_criminal_indicator: rest.p_civil_criminal_indicator queryset: rest.queryset responseset: rest.responseset mapset: rest.mapset callback: rest.callback qcolumns: rest.qcolumns p_pretty_print: rest.p_pretty_print p_ocmap_fy: rest.p_ocmap_fy p_qs: rest.p_qs p_has_map: rest.p_has_map outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_case_report name: case-rest-services-get-case-report description: REST surface for Enforcement Case Summary Report Search. operations: - method: GET name: getcaserestservicesgetcasereport description: Enforcement Case Summary Report Search call: echo-case-case-enforcement.getcaserestservicesgetcasereport with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_case_report name: case-rest-services-get-case-report description: REST surface for Enforcement Case Summary Report Search. operations: - method: POST name: postcaserestservicesgetcasereport description: Enforcement Case Summary Report Search call: echo-case-case-enforcement.postcaserestservicesgetcasereport with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_cases name: case-rest-services-get-cases description: REST surface for Enforcement Case Search. operations: - method: GET name: getcaserestservicesgetcases description: Enforcement Case Search call: echo-case-case-enforcement.getcaserestservicesgetcases with: output: rest.output p_case_category: rest.p_case_category p_case_status: rest.p_case_status p_violation: rest.p_violation p_milestone: rest.p_milestone p_from_date: rest.p_from_date p_to_date: rest.p_to_date p_milestone_fy: rest.p_milestone_fy p_name: rest.p_name p_name_type: rest.p_name_type p_case_number: rest.p_case_number p_docket_number: rest.p_docket_number p_court_docket_number: rest.p_court_docket_number p_activity_number: rest.p_activity_number p_case_lead: rest.p_case_lead p_case_sens_flg: rest.p_case_sens_flg p_region: rest.p_region p_state: rest.p_state p_district: rest.p_district p_sic: rest.p_sic p_sic_ao_naics: rest.p_sic_ao_naics p_sic_primary_flg: rest.p_sic_primary_flg p_sic_frs_flg: rest.p_sic_frs_flg p_naics: rest.p_naics p_naics_primary_flg: rest.p_naics_primary_flg p_naics_frs_flg: rest.p_naics_frs_flg p_enf_type: rest.p_enf_type p_law: rest.p_law p_section: rest.p_section p_cp_citation: rest.p_cp_citation p_rank_order: rest.p_rank_order p_enf_program: rest.p_enf_program p_priority_area: rest.p_priority_area p_priority_area_desc: rest.p_priority_area_desc p_tribal: rest.p_tribal p_oeca_core: rest.p_oeca_core p_multimedia: rest.p_multimedia p_fed_case: rest.p_fed_case p_activity_contact: rest.p_activity_contact p_role: rest.p_role p_fed_penalty: rest.p_fed_penalty p_total_fed_penalty: rest.p_total_fed_penalty p_cost_recovery: rest.p_cost_recovery p_total_cost_recovery: rest.p_total_cost_recovery p_complying_actions: rest.p_complying_actions p_comp_act_val: rest.p_comp_act_val p_total_comp_act_val: rest.p_total_comp_act_val p_sep_cats: rest.p_sep_cats p_sep_val: rest.p_sep_val p_total_sep_val: rest.p_total_sep_val p_lodged_date: rest.p_lodged_date p_entered_date: rest.p_entered_date p_facility_id: rest.p_facility_id p_fac_city: rest.p_fac_city p_fac_zip: rest.p_fac_zip p_fac_county: rest.p_fac_county p_case_summary: rest.p_case_summary p_case_summary_type: rest.p_case_summary_type p_usmex: rest.p_usmex p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_voluntary: rest.p_voluntary p_fed_indicator: rest.p_fed_indicator p_fntype: rest.p_fntype p_civil_criminal_indicator: rest.p_civil_criminal_indicator queryset: rest.queryset responseset: rest.responseset maplist: rest.maplist tablelist: rest.tablelist callback: rest.callback qcolumns: rest.qcolumns p_ocmap_fy: rest.p_ocmap_fy p_qs: rest.p_qs p_has_map: rest.p_has_map outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_cases name: case-rest-services-get-cases description: REST surface for Enforcement Case Search. operations: - method: POST name: postcaserestservicesgetcases description: Enforcement Case Search call: echo-case-case-enforcement.postcaserestservicesgetcases with: output: rest.output p_case_category: rest.p_case_category p_case_status: rest.p_case_status p_milestone: rest.p_milestone p_from_date: rest.p_from_date p_to_date: rest.p_to_date p_milestone_fy: rest.p_milestone_fy p_name: rest.p_name p_name_type: rest.p_name_type p_case_number: rest.p_case_number p_docket_number: rest.p_docket_number p_court_docket_number: rest.p_court_docket_number p_activity_number: rest.p_activity_number p_case_lead: rest.p_case_lead p_case_sens_flg: rest.p_case_sens_flg p_region: rest.p_region p_state: rest.p_state p_district: rest.p_district p_sic: rest.p_sic p_sic_ao_naics: rest.p_sic_ao_naics p_sic_primary_flg: rest.p_sic_primary_flg p_sic_frs_flg: rest.p_sic_frs_flg p_naics: rest.p_naics p_naics_primary_flg: rest.p_naics_primary_flg p_naics_frs_flg: rest.p_naics_frs_flg p_enf_type: rest.p_enf_type p_law: rest.p_law p_section: rest.p_section p_cp_citation: rest.p_cp_citation p_rank_order: rest.p_rank_order p_enf_program: rest.p_enf_program p_violation: rest.p_violation p_priority_area: rest.p_priority_area p_priority_area_desc: rest.p_priority_area_desc p_tribal: rest.p_tribal p_oeca_core: rest.p_oeca_core p_multimedia: rest.p_multimedia p_fed_case: rest.p_fed_case p_activity_contact: rest.p_activity_contact p_role: rest.p_role p_fed_penalty: rest.p_fed_penalty p_total_fed_penalty: rest.p_total_fed_penalty p_cost_recovery: rest.p_cost_recovery p_total_cost_recovery: rest.p_total_cost_recovery p_complying_actions: rest.p_complying_actions p_comp_act_val: rest.p_comp_act_val p_total_comp_act_val: rest.p_total_comp_act_val p_sep_cats: rest.p_sep_cats p_sep_val: rest.p_sep_val p_total_sep_val: rest.p_total_sep_val p_lodged_date: rest.p_lodged_date p_entered_date: rest.p_entered_date p_facility_id: rest.p_facility_id p_fac_city: rest.p_fac_city p_fac_zip: rest.p_fac_zip p_fac_county: rest.p_fac_county p_case_summary: rest.p_case_summary p_case_summary_type: rest.p_case_summary_type p_usmex: rest.p_usmex p_c1lat: rest.p_c1lat p_c1lon: rest.p_c1lon p_c2lat: rest.p_c2lat p_c2lon: rest.p_c2lon p_voluntary: rest.p_voluntary p_fed_indicator: rest.p_fed_indicator p_fntype: rest.p_fntype p_civil_criminal_indicator: rest.p_civil_criminal_indicator queryset: rest.queryset responseset: rest.responseset maplist: rest.maplist tablelist: rest.tablelist callback: rest.callback qcolumns: rest.qcolumns p_ocmap_fy: rest.p_ocmap_fy p_qs: rest.p_qs p_has_map: rest.p_has_map outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_cases_from_facility name: case-rest-services-get-cases-from-facility description: REST surface for Placeholder. operations: - method: GET name: getcaserestservicesgetcasesfromfacility description: Placeholder call: echo-case-case-enforcement.getcaserestservicesgetcasesfromfacility with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_cases_from_facility name: case-rest-services-get-cases-from-facility description: REST surface for Placeholder. operations: - method: POST name: postcaserestservicesgetcasesfromfacility description: Placeholder call: echo-case-case-enforcement.postcaserestservicesgetcasesfromfacility with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_crcase_report name: case-rest-services-get-crcase-report description: REST surface for Enforcement Criminal Case Summary Report Search. operations: - method: GET name: getcaserestservicesgetcrcasereport description: Enforcement Criminal Case Summary Report Search call: echo-case-case-enforcement.getcaserestservicesgetcrcasereport with: p_id: rest.p_id output: rest.output callback: rest.callback mapset: rest.mapset outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_crcase_report name: case-rest-services-get-crcase-report description: REST surface for Enforcement Criminal Case Summary Report Search. operations: - method: POST name: postcaserestservicesgetcrcasereport description: Enforcement Criminal Case Summary Report Search call: echo-case-case-enforcement.postcaserestservicesgetcrcasereport with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_download name: case-rest-services-get-download description: REST surface for Enforcement Case Download Data Service. operations: - method: GET name: getcaserestservicesgetdownload description: Enforcement Case Download Data Service call: echo-case-case-enforcement.getcaserestservicesgetdownload with: output: rest.output qid: rest.qid qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_download name: case-rest-services-get-download description: REST surface for Enforcement Case Download Data Service. operations: - method: POST name: postcaserestservicesgetdownload description: Enforcement Case Download Data Service call: echo-case-case-enforcement.postcaserestservicesgetdownload with: output: rest.output qid: rest.qid qcolumns: rest.qcolumns outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_facilities_from_case name: case-rest-services-get-facilities-from-case description: REST surface for Placeholder. operations: - method: GET name: getcaserestservicesgetfacilitiesfromcase description: Placeholder call: echo-case-case-enforcement.getcaserestservicesgetfacilitiesfromcase with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_facilities_from_case name: case-rest-services-get-facilities-from-case description: REST surface for Placeholder. operations: - method: POST name: postcaserestservicesgetfacilitiesfromcase description: Placeholder call: echo-case-case-enforcement.postcaserestservicesgetfacilitiesfromcase with: p_id: rest.p_id output: rest.output callback: rest.callback outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_map name: case-rest-services-get-map description: REST surface for Enforcement Case Map Service. operations: - method: GET name: getcaserestservicesgetmap description: Enforcement Case Map Service call: echo-case-case-enforcement.getcaserestservicesgetmap 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 outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_map name: case-rest-services-get-map description: REST surface for Enforcement Case Map Service. operations: - method: POST name: postcaserestservicesgetmap description: Enforcement Case Map Service call: echo-case-case-enforcement.postcaserestservicesgetmap 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 mapset: rest.mapset outputParameters: - type: object mapping: $. - path: /v1/case_rest_services.get_qid name: case-rest-services-get-qid description: REST surface for Enforcement Case Paginated Results Service. operations: - method: GET name: getcaserestservicesgetqid description: Enforcement Case Paginated Results Service call: echo-case-case-enforcement.getcaserestservicesgetqid 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/case_rest_services.get_qid name: case-rest-services-get-qid description: REST surface for Enforcement Case Paginated Results Service. operations: - method: POST name: postcaserestservicesgetqid description: Enforcement Case Paginated Results Service call: echo-case-case-enforcement.postcaserestservicesgetqid 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-case-case-enforcement-mcp port: 9090 transport: http description: MCP adapter for U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search — Case Enforcement. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: enforcement-case-search-new-version description: Enforcement Case Search (new Version) hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetcaseinfo with: output: tools.output p_case_category: tools.p_case_category p_case_status: tools.p_case_status p_milestone: tools.p_milestone p_from_date: tools.p_from_date p_to_date: tools.p_to_date p_milestone_fy: tools.p_milestone_fy p_name: tools.p_name p_name_type: tools.p_name_type p_case_number: tools.p_case_number p_docket_number: tools.p_docket_number p_court_docket_number: tools.p_court_docket_number p_activity_number: tools.p_activity_number p_case_lead: tools.p_case_lead p_case_sens_flg: tools.p_case_sens_flg p_region: tools.p_region p_state: tools.p_state p_district: tools.p_district p_sic: tools.p_sic p_sic_ao_naics: tools.p_sic_ao_naics p_sic_primary_flg: tools.p_sic_primary_flg p_sic_frs_flg: tools.p_sic_frs_flg p_naics: tools.p_naics p_naics_primary_flg: tools.p_naics_primary_flg p_naics_frs_flg: tools.p_naics_frs_flg p_enf_type: tools.p_enf_type p_law: tools.p_law p_section: tools.p_section p_cp_citation: tools.p_cp_citation p_rank_order: tools.p_rank_order p_enf_program: tools.p_enf_program p_violation: tools.p_violation p_priority_area: tools.p_priority_area p_priority_area_desc: tools.p_priority_area_desc p_tribal: tools.p_tribal p_oeca_core: tools.p_oeca_core p_multimedia: tools.p_multimedia p_fed_case: tools.p_fed_case p_activity_contact: tools.p_activity_contact p_role: tools.p_role p_fed_penalty: tools.p_fed_penalty p_total_fed_penalty: tools.p_total_fed_penalty p_cost_recovery: tools.p_cost_recovery p_total_cost_recovery: tools.p_total_cost_recovery p_complying_actions: tools.p_complying_actions p_comp_act_val: tools.p_comp_act_val p_total_comp_act_val: tools.p_total_comp_act_val p_sep_cats: tools.p_sep_cats p_sep_val: tools.p_sep_val p_total_sep_val: tools.p_total_sep_val p_lodged_date: tools.p_lodged_date p_entered_date: tools.p_entered_date p_facility_id: tools.p_facility_id p_fac_city: tools.p_fac_city p_fac_zip: tools.p_fac_zip p_fac_county: tools.p_fac_county p_case_summary: tools.p_case_summary p_case_summary_type: tools.p_case_summary_type p_usmex: tools.p_usmex p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_voluntary: tools.p_voluntary p_fed_indicator: tools.p_fed_indicator p_fntype: tools.p_fntype p_civil_criminal_indicator: tools.p_civil_criminal_indicator queryset: tools.queryset responseset: tools.responseset mapset: tools.mapset callback: tools.callback qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print p_ocmap_fy: tools.p_ocmap_fy p_qs: tools.p_qs p_has_map: tools.p_has_map outputParameters: - type: object mapping: $. - name: enforcement-case-search-new-version-2 description: Enforcement Case Search (new Version) hints: readOnly: true destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetcaseinfo with: output: tools.output p_case_category: tools.p_case_category p_case_status: tools.p_case_status p_milestone: tools.p_milestone p_from_date: tools.p_from_date p_to_date: tools.p_to_date p_milestone_fy: tools.p_milestone_fy p_name: tools.p_name p_name_type: tools.p_name_type p_case_number: tools.p_case_number p_docket_number: tools.p_docket_number p_court_docket_number: tools.p_court_docket_number p_activity_number: tools.p_activity_number p_case_lead: tools.p_case_lead p_case_sens_flg: tools.p_case_sens_flg p_region: tools.p_region p_state: tools.p_state p_district: tools.p_district p_sic: tools.p_sic p_sic_ao_naics: tools.p_sic_ao_naics p_sic_primary_flg: tools.p_sic_primary_flg p_sic_frs_flg: tools.p_sic_frs_flg p_naics: tools.p_naics p_naics_primary_flg: tools.p_naics_primary_flg p_naics_frs_flg: tools.p_naics_frs_flg p_enf_type: tools.p_enf_type p_law: tools.p_law p_section: tools.p_section p_cp_citation: tools.p_cp_citation p_rank_order: tools.p_rank_order p_enf_program: tools.p_enf_program p_violation: tools.p_violation p_priority_area: tools.p_priority_area p_priority_area_desc: tools.p_priority_area_desc p_tribal: tools.p_tribal p_oeca_core: tools.p_oeca_core p_multimedia: tools.p_multimedia p_fed_case: tools.p_fed_case p_activity_contact: tools.p_activity_contact p_role: tools.p_role p_fed_penalty: tools.p_fed_penalty p_total_fed_penalty: tools.p_total_fed_penalty p_cost_recovery: tools.p_cost_recovery p_total_cost_recovery: tools.p_total_cost_recovery p_complying_actions: tools.p_complying_actions p_comp_act_val: tools.p_comp_act_val p_total_comp_act_val: tools.p_total_comp_act_val p_sep_cats: tools.p_sep_cats p_sep_val: tools.p_sep_val p_total_sep_val: tools.p_total_sep_val p_lodged_date: tools.p_lodged_date p_entered_date: tools.p_entered_date p_facility_id: tools.p_facility_id p_fac_city: tools.p_fac_city p_fac_zip: tools.p_fac_zip p_fac_county: tools.p_fac_county p_case_summary: tools.p_case_summary p_case_summary_type: tools.p_case_summary_type p_usmex: tools.p_usmex p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_voluntary: tools.p_voluntary p_fed_indicator: tools.p_fed_indicator p_fntype: tools.p_fntype p_civil_criminal_indicator: tools.p_civil_criminal_indicator queryset: tools.queryset responseset: tools.responseset mapset: tools.mapset callback: tools.callback qcolumns: tools.qcolumns p_pretty_print: tools.p_pretty_print p_ocmap_fy: tools.p_ocmap_fy p_qs: tools.p_qs p_has_map: tools.p_has_map outputParameters: - type: object mapping: $. - name: enforcement-case-summary-report-search description: Enforcement Case Summary Report Search hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetcasereport with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: enforcement-case-summary-report-search-2 description: Enforcement Case Summary Report Search hints: readOnly: true destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetcasereport with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: enforcement-case-search description: Enforcement Case Search hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetcases with: output: tools.output p_case_category: tools.p_case_category p_case_status: tools.p_case_status p_violation: tools.p_violation p_milestone: tools.p_milestone p_from_date: tools.p_from_date p_to_date: tools.p_to_date p_milestone_fy: tools.p_milestone_fy p_name: tools.p_name p_name_type: tools.p_name_type p_case_number: tools.p_case_number p_docket_number: tools.p_docket_number p_court_docket_number: tools.p_court_docket_number p_activity_number: tools.p_activity_number p_case_lead: tools.p_case_lead p_case_sens_flg: tools.p_case_sens_flg p_region: tools.p_region p_state: tools.p_state p_district: tools.p_district p_sic: tools.p_sic p_sic_ao_naics: tools.p_sic_ao_naics p_sic_primary_flg: tools.p_sic_primary_flg p_sic_frs_flg: tools.p_sic_frs_flg p_naics: tools.p_naics p_naics_primary_flg: tools.p_naics_primary_flg p_naics_frs_flg: tools.p_naics_frs_flg p_enf_type: tools.p_enf_type p_law: tools.p_law p_section: tools.p_section p_cp_citation: tools.p_cp_citation p_rank_order: tools.p_rank_order p_enf_program: tools.p_enf_program p_priority_area: tools.p_priority_area p_priority_area_desc: tools.p_priority_area_desc p_tribal: tools.p_tribal p_oeca_core: tools.p_oeca_core p_multimedia: tools.p_multimedia p_fed_case: tools.p_fed_case p_activity_contact: tools.p_activity_contact p_role: tools.p_role p_fed_penalty: tools.p_fed_penalty p_total_fed_penalty: tools.p_total_fed_penalty p_cost_recovery: tools.p_cost_recovery p_total_cost_recovery: tools.p_total_cost_recovery p_complying_actions: tools.p_complying_actions p_comp_act_val: tools.p_comp_act_val p_total_comp_act_val: tools.p_total_comp_act_val p_sep_cats: tools.p_sep_cats p_sep_val: tools.p_sep_val p_total_sep_val: tools.p_total_sep_val p_lodged_date: tools.p_lodged_date p_entered_date: tools.p_entered_date p_facility_id: tools.p_facility_id p_fac_city: tools.p_fac_city p_fac_zip: tools.p_fac_zip p_fac_county: tools.p_fac_county p_case_summary: tools.p_case_summary p_case_summary_type: tools.p_case_summary_type p_usmex: tools.p_usmex p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_voluntary: tools.p_voluntary p_fed_indicator: tools.p_fed_indicator p_fntype: tools.p_fntype p_civil_criminal_indicator: tools.p_civil_criminal_indicator queryset: tools.queryset responseset: tools.responseset maplist: tools.maplist tablelist: tools.tablelist callback: tools.callback qcolumns: tools.qcolumns p_ocmap_fy: tools.p_ocmap_fy p_qs: tools.p_qs p_has_map: tools.p_has_map outputParameters: - type: object mapping: $. - name: enforcement-case-search-2 description: Enforcement Case Search hints: readOnly: true destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetcases with: output: tools.output p_case_category: tools.p_case_category p_case_status: tools.p_case_status p_milestone: tools.p_milestone p_from_date: tools.p_from_date p_to_date: tools.p_to_date p_milestone_fy: tools.p_milestone_fy p_name: tools.p_name p_name_type: tools.p_name_type p_case_number: tools.p_case_number p_docket_number: tools.p_docket_number p_court_docket_number: tools.p_court_docket_number p_activity_number: tools.p_activity_number p_case_lead: tools.p_case_lead p_case_sens_flg: tools.p_case_sens_flg p_region: tools.p_region p_state: tools.p_state p_district: tools.p_district p_sic: tools.p_sic p_sic_ao_naics: tools.p_sic_ao_naics p_sic_primary_flg: tools.p_sic_primary_flg p_sic_frs_flg: tools.p_sic_frs_flg p_naics: tools.p_naics p_naics_primary_flg: tools.p_naics_primary_flg p_naics_frs_flg: tools.p_naics_frs_flg p_enf_type: tools.p_enf_type p_law: tools.p_law p_section: tools.p_section p_cp_citation: tools.p_cp_citation p_rank_order: tools.p_rank_order p_enf_program: tools.p_enf_program p_violation: tools.p_violation p_priority_area: tools.p_priority_area p_priority_area_desc: tools.p_priority_area_desc p_tribal: tools.p_tribal p_oeca_core: tools.p_oeca_core p_multimedia: tools.p_multimedia p_fed_case: tools.p_fed_case p_activity_contact: tools.p_activity_contact p_role: tools.p_role p_fed_penalty: tools.p_fed_penalty p_total_fed_penalty: tools.p_total_fed_penalty p_cost_recovery: tools.p_cost_recovery p_total_cost_recovery: tools.p_total_cost_recovery p_complying_actions: tools.p_complying_actions p_comp_act_val: tools.p_comp_act_val p_total_comp_act_val: tools.p_total_comp_act_val p_sep_cats: tools.p_sep_cats p_sep_val: tools.p_sep_val p_total_sep_val: tools.p_total_sep_val p_lodged_date: tools.p_lodged_date p_entered_date: tools.p_entered_date p_facility_id: tools.p_facility_id p_fac_city: tools.p_fac_city p_fac_zip: tools.p_fac_zip p_fac_county: tools.p_fac_county p_case_summary: tools.p_case_summary p_case_summary_type: tools.p_case_summary_type p_usmex: tools.p_usmex p_c1lat: tools.p_c1lat p_c1lon: tools.p_c1lon p_c2lat: tools.p_c2lat p_c2lon: tools.p_c2lon p_voluntary: tools.p_voluntary p_fed_indicator: tools.p_fed_indicator p_fntype: tools.p_fntype p_civil_criminal_indicator: tools.p_civil_criminal_indicator queryset: tools.queryset responseset: tools.responseset maplist: tools.maplist tablelist: tools.tablelist callback: tools.callback qcolumns: tools.qcolumns p_ocmap_fy: tools.p_ocmap_fy p_qs: tools.p_qs p_has_map: tools.p_has_map outputParameters: - type: object mapping: $. - name: placeholder description: Placeholder hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetcasesfromfacility with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: placeholder-2 description: Placeholder hints: readOnly: false destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetcasesfromfacility with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: enforcement-criminal-case-summary-report-search description: Enforcement Criminal Case Summary Report Search hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetcrcasereport with: p_id: tools.p_id output: tools.output callback: tools.callback mapset: tools.mapset outputParameters: - type: object mapping: $. - name: enforcement-criminal-case-summary-report-search-2 description: Enforcement Criminal Case Summary Report Search hints: readOnly: true destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetcrcasereport with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: enforcement-case-download-data-service description: Enforcement Case Download Data Service hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetdownload with: output: tools.output qid: tools.qid qcolumns: tools.qcolumns outputParameters: - type: object mapping: $. - name: enforcement-case-download-data-service-2 description: Enforcement Case Download Data Service hints: readOnly: false destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetdownload with: output: tools.output qid: tools.qid qcolumns: tools.qcolumns outputParameters: - type: object mapping: $. - name: placeholder-3 description: Placeholder hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetfacilitiesfromcase with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: placeholder-4 description: Placeholder hints: readOnly: false destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetfacilitiesfromcase with: p_id: tools.p_id output: tools.output callback: tools.callback outputParameters: - type: object mapping: $. - name: enforcement-case-map-service description: Enforcement Case Map Service hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetmap 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 outputParameters: - type: object mapping: $. - name: enforcement-case-map-service-2 description: Enforcement Case Map Service hints: readOnly: false destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetmap 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 mapset: tools.mapset outputParameters: - type: object mapping: $. - name: enforcement-case-paginated-results-service description: Enforcement Case Paginated Results Service hints: readOnly: true destructive: false idempotent: true call: echo-case-case-enforcement.getcaserestservicesgetqid 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: enforcement-case-paginated-results-service-2 description: Enforcement Case Paginated Results Service hints: readOnly: false destructive: false idempotent: false call: echo-case-case-enforcement.postcaserestservicesgetqid 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: $.