Policy and Procedure Recommendations (PPR) Portal
The New York City Department of Investigation’s Policy and Procedure Recommendations (PPR) Portal provides the public with a greater understanding of the recommendations DOI issues to City agencies and entities. PPRs are formal written recommendations to City agencies that correct policy, procedural and operational vulnerabilities identified through DOI investigations. These PPRs are part of DOI’s distinct approach to attacking corruption: through prevention, education, arrests, public reports, and reforms that tighten internal controls and prevent fraud and corruption from re-occurring. PPRs help improve the efficiency and effectiveness of City government, defend the City from fraudulent activity, and protect City workers and the public from conditions that could affect health and safety. This dataset pulls the most recent information from DOIs PPR portal, available on their website.
Open in the graph · Relate this dataset · What these columns mean
Freshness
The publisher's promise
How the agency that publishes this data says it keeps the data current.
Overdue
- Says it updates
- Quarterly
- Actually updates about every
- —
- Publisher last updated the data
- Mar 18, 2026
Our mirror
Whether our copy of this data is current with the source.
In sync
- We last synced
- Mar 18, 2026, 2:26 PM
- Rows in our copy
- 5,865
- Rows at the source
- 5,865
- Our copy trails the source by
- under a minute
Columns
Each source column, with the name and type we use to store it.
0 of 7 columns carry a concept; 0 carry a description from the publisher. Read the concept column before you join. A column with no concept carries no claim from us, and a name that looks like a key is not one.
| Source field | Display name | What the publisher says it is | Concept | Source type | Stored as | Stored type | Row identifier | Unit |
|---|---|---|---|---|---|---|---|---|
recommendation | Recommendation | The publisher describes this column nowhere. | Not bound | Text | recommendation | text | — | |
acceptance_status | Acceptance Status | The publisher describes this column nowhere. | Not bound | Text | acceptance_status | text | — | |
date_issued | Date Issued | The publisher describes this column nowhere. | Not bound | Calendar date | date_issued | timestamp | — | |
date_implemented | Date Implemented | The publisher describes this column nowhere. | Not bound | Calendar date | date_implemented | timestamp | — | |
agency_reported_status | Agency Reported Status | The publisher describes this column nowhere. | Not bound | Text | agency_reported_status | text | — | |
agency | Agency | The publisher describes this column nowhere. |
Download
This file was produced on Aug 25, 2026, 10:03 PM.
Refresh this dataset
Source and attribution
Where this data comes from, which version we hold, and what we changed.
- Source
- https://data.cityofnewyork.us/d/jstn-jaut
- Version
- Content hash:
85773e67196c0dd18b572174e07c5585c6baa28a1eec0d56b0c96eeedbd2652f - What we changed
- We did not change the data. We stored it as published.
- Publisher
- codenownyc
- We retrieved it
- Mar 18, 2026, 2:26 PM
Update history
| Started | Kind | Result | Rows written | Produced by |
|---|---|---|---|---|
| Aug 24, 2026, 6:17 AM | full_replace | success | 5,865 | codenow-nycmesh-container-oci.jfrog.io/codenow/citytap-pull:0.1.68 |