Export individual reports
Streams individual reports as CSV, newest first, with the same filters as the list endpoint and no pagination. The columns depend on the report type. The file holds at most 10,000 reports: narrow the range or the filters to export older ones.
Requires the viewer role on the website and the report type's plan feature.
AuthorizationBearer <JWT>An OpenID Connect access token from signing in to CentralCSP, acting as the signed-in user.
workspaceId*stringThe workspace's id.
websiteId*stringThe website's id.
type*stringWhich kind of report to read. A website only collects the types its plan includes and its settings allow.
"csp-violation""csp-hash""integrity-violation""permissions-policy-violation""potential-permissions-policy-violation""document-policy-violation""connection-allowlist""intervention""deprecation""crash""coop""coep""network-error"range*stringHow far back to look, counted from now. Reports are kept for 90 days, so 90d is the widest range available.
"7d""24h""7d""30d""90d"search?stringMatch part of the page URL a report came from.
length <= 1024browser?stringOnly reports from this browser.
length <= 255directive?stringOnly reports for this CSP directive.
length <= 255disposition?stringOnly enforce or only report reports.
length <= 255destination?stringOnly reports for this request destination, such as script.
length <= 255hashAlgorithm?stringOnly reports using this hash algorithm.
length <= 255policy?stringOnly reports naming this policy.
length <= 255visibility?stringOnly reports from pages in this visibility state, such as visible.
length <= 255kind?stringOnly reports of this kind, such as tcp.refused.
length <= 255phase?stringOnly reports raised in this phase, such as dns, connection or application.
length <= 255A UTF-8 CSV file of the filtered reports.
response?stringtext/csvcurl -X GET 'https://api.centralcsp.com/v1/workspaces/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/websites/01936b7a-6f2e-7c31-9a4d-2f8e1c5b7d90/reports/csp-violation/raw/export?range=24h'"string"Build a recommended Connection-Allowlist POST
Builds a Connection-Allowlist from the website's Connection-Allowlist reports over the period (last 7 days by default, up to 30), starting from your policy or...
List individual reports GET
Lists individual reports, newest first, as they were received. Use it to inspect specific reports, and the breakdown endpoints to see patterns.