# Get a difference in findings between two scans Retrieve a list of newly introduced and/or resolved findings. Endpoint: GET /api/v2/scans/{scanId}/difference/{previousScanId} Version: 24.9.2.5 Security: ApiKeyAuth, Bearer ## Path parameters: - `scanId` (string, required) ID of the first scan - `previousScanId` (string, required) ID of the second (previous) scan. It has to identify a scan that is older than the one identified by scanId. ## Response 200 fields (application/json): - `newFindings` (array) - `newFindings.ageRating` (number) - `newFindings.azureIssue` (object) - `newFindings.azureIssue.project` (string) - `newFindings.azureIssue.workItemId` (integer) - `newFindings.baselineFinding` (boolean) - `newFindings.comments` (array) - `newFindings.comments.body` (string) - `newFindings.comments.createdBy` (string) - `newFindings.comments.createdTime` (string) - `newFindings.confidence` (integer) - `newFindings.description` (string) - `newFindings.expiration` (string) - `newFindings.falsepositive` (boolean) - `newFindings.filter` (object) - `newFindings.filter.filterTypes` (array) - `newFindings.filter.filterTypes.code` (integer) - `newFindings.filter.filterTypes.name` (string) - `newFindings.filter.isFiltered` (boolean) - `newFindings.functionCalls` (array) - `newFindings.functionCalls.file` (string) - `newFindings.functionCalls.kind` (string) - `newFindings.functionCalls.line` (string) - `newFindings.functionCalls.snippet` (string) - `newFindings.functionCalls.startLine` (integer) - `newFindings.hasRemediation` (boolean) - `newFindings.id` (string) - `newFindings.inputFlow` (array) - `newFindings.inputSource` (string) - `newFindings.inputSourceKind` (string) - `newFindings.jiraIssue` (object) - `newFindings.jiraIssue.issueId` (string) - `newFindings.language` (string) - `newFindings.markedForDeletion` (boolean) - `newFindings.orgId` (string) - `newFindings.prUrl` (string) - `newFindings.rating` (number) - `newFindings.reviewed` (boolean) - `newFindings.risk` (string) - `newFindings.scanId` (string) - `newFindings.severityRating` (number) - `newFindings.signature` (string) - `newFindings.sink` (string) - `newFindings.sinkFile` (string) - `newFindings.sinkKind` (string) - `newFindings.suppressMessage` (string) - `newFindings.suppressTime` (string) - `newFindings.suppressedBy` (string) - `newFindings.type` (object) - `resolvedFindings` (array) ## Response 400 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean) ## Response 403 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean) ## Response 404 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean) ## Response 500 fields (application/json): - `message` (string) Example: "Something went wrong" - `result` (string) Example: "error" - `success` (boolean)