# Get Request Privacy summary for specified audit run POST /v3/web-audits/{auditId}/runs/{runId}/reports/request-privacy Endpoint: POST /v3/web-audits/{auditId}/runs/{runId}/reports/request-privacy Security: API_Key ## Path parameters: - `auditId` (integer, required) Unique identification number for web audit Example: 107239 - `runId` (integer, required) Unique identification number for web audit or journey run Example: 33010 ## Request fields (application/json): - `pageUrl` (object) - `pageUrl.filterType` (string, required) Enum: "contains", "regex" - `pageUrl.filterValue` (string, required) - `pageUrl.negated` (boolean) Switches from "contains" to "not contains", and from "matches regex" to "does not match regex". Supported only by Page Summary for now - `finalPageUrl` (object) - `pageTitle` (object) - `pageTitle.filterValue` (string, required) Page title as displayed by browser Example: "ObserveP" - `initialPageStatusCode` (object) - `initialPageStatusCode.negated` (boolean, required) Switches from to , and from to - `finalPageStatusCode` (object) - `combinedPageStatusCode` (string) - - initial or final URL are , - - initial URL is or and final URL is Enum: "broken", "good" - `pageLoadTime` (object) Page load time in milliseconds. Should have and/or properties defined. is inclusive and is exclusive. should be less than . - `pageLoadTime.min` (integer) - `pageLoadTime.max` (integer) - `pageSize` (object) Page size in bytes. Should have and/or properties defined. is inclusive and is exclusive. should be less than . - `redirectCount` (object) Number of redirects for a page. Should have and/or properties defined. is inclusive and is exclusive. should be less than . - `hasBrokenLinks` (boolean) - `pageUrlMatchingAuditFilterConfiguration` (boolean) - `requestDomain` (string) Network request URL domain Example: "example.com" - `consentCategoryId` (integer) ID of consent category Example: 3301 - `consentCategorySnapshotId` (integer) Use in filtering purposes is DEPRECATED in favour of ! Snapshot Id of consent category attached to this run Example: 33010 - `consentCategoryComplianceStatus` (string) Enum: "approved", "unapproved" - `countryCode` (string) ISO 3166-1 (Alpha-2) country code Example: "US" ## Response 200 fields (application/json): - `totalPageCount` (integer, required) Total number of pages audited - `filteredPageCount` (integer, required) Number of pages passing all applied filters - `totalRequestCount` (integer, required) Total number of network requests discovered - `filteredRequestCount` (integer, required) Number of network request passing all applied filters - `filteredUniqueRequestDomainCount` (integer, required) Number of unique network request domains passing all applied filters - `filteredUniqueRequestGeoCount` (integer, required) Number of unique network request geolocations passing all applied filters - `totalUniqueApprovedRequestDomainCount` (integer, required) Total number of unique approved request domains discovered - `filteredUniqueApprovedRequestDomainCount` (integer, required) Number of unique approved request domains passing all applied filters - `totalUniqueUnapprovedRequestDomainCount` (integer, required) Total number of unique unapproved domains discovered - `filteredUniqueUnapprovedRequestDomainCount` (integer, required) Number of unique unapproved domains passing all applied filters - `filteredPageWithUnapprovedRequestCount` (integer, required) Number of pages with unapproved domains or geos passing all applied filters - `runHasNoConsentCategoriesAssigned` (boolean, required) When TRUE, run did not have any consent categories assigned. When NOT specified or FALSE, it had at least one. - `totalApprovedRequestCount` (integer, required) Total number of approved domain+geo pairs discovered - `filteredApprovedRequestCount` (integer, required) Number of approved domain+geo pairs passing all applied filters - `totalUnapprovedRequestCount` (integer, required) Total number of unapproved domain+geo pairs discovered - `filteredUnapprovedRequestCount` (integer, required) Number of unapproved domain+geo pairs passing all applied filters ## Response 400 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 401 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 404 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)