bluedoor data·SF Superior Court API·bluedoor.sh ↗

HomeSourcessf_dpa_policing_complaint_reports

San Francisco DPA Policing Complaint Dashboard and Reports

Source ID sf_dpa_policing_complaint_reports. Use source caveats and join keys before treating context records as court facts.

Source overview

Source IDsf_dpa_policing_complaint_reports
NameSan Francisco DPA Policing Complaint Dashboard and Reports
OwnerSan Francisco Department of Police Accountability
Layeragency_oversight_aggregate_context
CoverageOfficial DPA report pages and three public PowerBI Government embeds covering aggregate complaint cases opened/closed/sustained, allegation categories, and finding categories. The bounded parser promotes 37 aggregate metric rows from saved querydata for 2019-2025.
FormatsHTML, PDF, PowerBI querydata, JSON
Join keysyear, allegation_category, finding_category, metric_name
CaveatsAggregate police-accountability context only., Do not merge DPA aggregate metrics into individual court case facts, officer findings, or party records.

Linked cases

0 matching cases for this source filter.

No matching cases.

Source artifacts

Artifact IDSource IDArtifact TypePathURLCaptured At
-sf_dpa_policing_complaint_reportspublic_powerbi_metric_extract---

Full source record

Access Modepublic_html_reports_dashboard_powerbi
Cadencedashboard/report updates
CoverageOfficial DPA report pages and three public PowerBI Government embeds covering aggregate complaint cases opened/closed/sustained, allegation categories, and finding categories. The bounded parser promotes 37 aggregate metric rows from saved querydata for 2019-2025.
Government Levellocal_police_oversight
IDsf_dpa_policing_complaint_reports
Layeragency_oversight_aggregate_context
NameSan Francisco DPA Policing Complaint Dashboard and Reports
OwnerSan Francisco Department of Police Accountability
Profile Statuspromoted_bounded_powerbi_metric_extract
Canonical Recordscourt_metric, oversight_metric, source_record
CaveatsAggregate police-accountability context only., Do not merge DPA aggregate metrics into individual court case facts, officer findings, or party records.
Evidenceartifacts/source-discovery/sf-dpa-reports-page.html, artifacts/source-discovery/sf-dpa-reports-next-data.json, artifacts/source-discovery/sf-dpa-powerbi.profile.json, artifacts/source-discovery/sf-dpa-powerbi-opened-closed-sustained-querydata-response.sample.json, artifacts/source-discovery/sf-dpa-powerbi-allegations-querydata-response.sample.json, artifacts/source-discovery/sf-dpa-powerbi-outcomes-querydata-response.sample.json, data/court_metrics_raw/sf-dpa-powerbi-metrics.json, data/court_metrics_raw/sf-dpa-powerbi-metrics.manifest.json, scripts/parse_dpa_powerbi_metrics.py
FormatsHTML, PDF, PowerBI querydata, JSON
Join Keysyear, allegation_category, finding_category, metric_name
Known EndpointsPowerBI Government modelsAndExploration, PowerBI Government conceptualschema, PowerBI Government querydata?synchronous=true
Rate Limit NotesUse pinned PowerBI resource keys/model IDs/query payloads for scheduled aggregate sync; do not call PowerBI per API request., Prefer official CSV/API if DPA publishes one.
Source Urlshttps://www.sf.gov/information--reports-policing-complaints, https://www.sf.gov/data--dpa-dashboard
Get this page with API

Rendered from the bluedoor SF Superior Court API. Reproduce it:

GET https://api.bluedoor.sh/sf-superior-court/v1/sources/sf_dpa_policing_complaint_reportsJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/case-search?source_id=sf_dpa_policing_complaint_reports&division=criminal&limit=25&include_facets=trueJSON
GET https://api.bluedoor.sh/sf-superior-court/v1/source-artifactsJSON