# Return page cookie information GET /v3/web-audits/{auditId}/runs/{runId}/pages/{pageId}/cookies Get cookies from specified audit run on a given page, getting summary insight is optional Endpoint: GET /v3/web-audits/{auditId}/runs/{runId}/pages/{pageId}/cookies 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 - `pageId` (string, required) Unique identification number for web audit run-page, it is different from dcUUID Example: "f9d32cc7cc2046d6decb145a80289287f5226323" ## Query parameters: - `getInsights` (boolean) Example: true - `getOrigins` (boolean) If then origin story will be returned for each cookie Example: true - `hidePreAuditActionOnlyCookies` (boolean) If then cookies which were only changed during pre-audit actions will be hidden Example: true ## Response 200 fields (application/json): - `insights` (object, required) - `insights.noOfUniqueCookies` (integer, required) - `insights.noOfUniqueDomains` (integer, required) - `insights.noOf3rdPartyCookies` (integer, required) - `cookies` (array, required) - `cookies.name` (string) - `cookies.value` (string) - `cookies.domain` (string) - `cookies.path` (string) - `cookies.httpOnly` (boolean) - `cookies.secure` (boolean) - `cookies.samesite` (string) - `cookies.expires` (string) - `cookies.partyType` (string) Indicates how much cookie domain is different from its page domain Enum: "1st_party", "owned_3rd_party", "3rd_party" - `cookies.origin` (object) - `cookies.origin.originType` (string,null) Enum: "PRE_AUDIT_ACTION", "PAGE_LOAD", "ON_PAGE_ACTION" - `cookies.origin.action` (string) Enum: "ADD", "UPDATE", "DELETE", "NO_CHANGE", "REPEAT_SET" - `cookies.initiators` (array) - `cookies.initiators.tagId` (integer) Tag ID - `cookies.initiators.initiatorType` (string) Enum: "HTTP", "APP", "OP_ACTION", "UNKNOWN" - `cookies.partitionKey` (string) - `cookies.ttlInMinutes` (integer) - `cookies.uniqueInitiatorCount` (integer) - `cookies.changes` (array) - `cookies.changes.cookieChangeType` (string, required) Enum: "ADD", "UPDATE", "DELETE", "NO_CHANGE", "REPEAT_SET" - `cookies.changes.cookie` (object, required) - `cookies.changes.cookie.sameSite` (string, required) - `cookies.changes.cookie.cookieTTL` (integer) difference (in minutes) between cookie expiration and cookie set time (page scan) cookieTTL - `cookies.changes.cookieOriginType` (string,null, required) Enum: "PRE_AUDIT_ACTION", "PAGE_LOAD", "ON_PAGE_ACTION" ## 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)