A snapshot of the submitted document. It shows how Copyleaks viewed your submitted file.

Webhook HTTP verb

The HTTP verb for this webhook is upon developer request. You need to specify your verb while executing the Export method See crawledVersion.verb field. The crawled version is available in textual format, and if the properties.includeHtml field (in the submit method) is set to true, it is also in HTML format.
object
object

Example

Citation Checker

When references.validate is enabled, the crawled version includes a referencesValidation object with the validation summary and a results array (one entry per detected reference).
object
Aggregated counts for the references that were detected and validated in the document.
array[object]
One entry per detected reference, with what Copyleaks parsed from the citation, where it appears in the document, and the corroborating sources that were found.

Validation semantics

A reference is counted in academicValidated or nonAcademicValidated only when it is fully corroborated: the top suggestion matched the title and no checked signal is false. A signal that is absent or null is ignored, not held against the reference.
  • A suggestion with signals of { "title": true } only, with no year or authors checked, counts as validated.
  • A suggestion with { "title": true, "year": false, "authors": false } does not count as validated.

References validation example

Citations Cross-Check

When references.crossCheck is enabled, referencesValidation also includes a citationsCrossCheck object. It checks that every in-text citation has an entry in the reference list, and that every entry in the reference list is cited in the text.
object
Returned when references.crossCheck is enabled. Compares the in-text citations with the reference list, in both directions. It is null (or absent) when cross-check was not requested, when no reference list was found, or when the reference list has more than 200 entries.

How to read the results

Each citation and each checked reference gets one of three outcomes, read from its matched and needsReview fields: matchedReferenceId and referenceId are indexes into referencesValidation.results, so you can open the full validation result of the linked entry. citedBy lists citation id values, so you can jump from an entry to every place it is cited.

Citations cross-check example

The document below cites (Smith, 2020), (Kim & Park, 2020) and (Patel, 2021), and its reference list holds Brown (2017), Kim & Park (2021) and Smith (2020). Smith is cited correctly, Kim & Park is cited with the wrong year, Patel has no entry, and Brown is never cited. The summary and results of referencesValidation are left out of the example.

Next Steps

Export Method

Learn how to use the export method to retrieve detailed scan results.

How to Display Scan Reports

Understand how to present crawled versions and other scan data to your users.