diff --git a/openapi/SOURCE.json b/openapi/SOURCE.json index b62cca1..84b24c1 100644 --- a/openapi/SOURCE.json +++ b/openapi/SOURCE.json @@ -1,13 +1,13 @@ { "verification.json": { "url": "https://docs.didit.me/openapi-25.json", - "sha256": "40264da5f817f42878488bf1ed0cdd46ecb4d1f3c98fae158904c4dcf76e4b85", - "fetched_at": "2026-11-07T06:29:49Z" + "sha256": "b5828c37c81f63a636dcbfcfdf575402ad745b5a2eaed2e899767bc4809bdf07", + "fetched_at": "2026-11-07T12:36:03Z" }, "account.json": { "url": "https://docs.didit.me/openapi-auth.json", "sha256": "ef403603543b119fed4300d08e15b8ec0a13de9fabdfdc02866f61f817d2a1f0", - "fetched_at": "2026-11-07T06:29:49Z" + "fetched_at": "2026-11-07T12:36:03Z" }, "webhook-vectors.json": { "generator": "product-automations scripts/server-sdks/make_vectors.py (seeded 2026-10-17)", @@ -16,6 +16,6 @@ "authentication.json": { "url": "https://docs.didit.me/openapi-authentication.json", "sha256": "3987984647bfcaa4b5462c8d60cd3c53894bf7585a38109e0cc813292b2416fe", - "fetched_at": "2026-11-07T06:29:49Z" + "fetched_at": "2026-11-07T12:36:03Z" } } \ No newline at end of file diff --git a/openapi/verification.json b/openapi/verification.json index f1a93e3..4c885f5 100644 --- a/openapi/verification.json +++ b/openapi/verification.json @@ -111362,6 +111362,10 @@ "type": "boolean", "description": "Whether the PDF could be analyzed." }, + "analysis_incomplete": { + "type": "boolean", + "description": "Present and true only when the file could not be checked in full. What was checked keeps its findings where it can, and the document raises the unproven text replacement warning." + }, "signals": { "type": "array", "items": { @@ -114279,6 +114283,10 @@ "type": "boolean", "description": "Whether the PDF could be analyzed." }, + "analysis_incomplete": { + "type": "boolean", + "description": "Present and true only when the file could not be checked in full. What was checked keeps its findings where it can, and the document raises the unproven text replacement warning." + }, "signals": { "type": "array", "items": { diff --git a/src/didit/types/components/session_decision.py b/src/didit/types/components/session_decision.py index 57b4636..6001df7 100644 --- a/src/didit/types/components/session_decision.py +++ b/src/didit/types/components/session_decision.py @@ -600,6 +600,9 @@ class SessionDecisionDocumentVerificationsItemsDocumentMetadataOverlayManipulati analyzed: bool | None = None """Whether the PDF could be analyzed.""" + analysis_incomplete: bool | None = None + """Present and true only when the file could not be checked in full. What was checked keeps its findings where it can, and the document raises the unproven text replacement warning.""" + signals: list[str] | None = None """Forensic signals that fired, such as duplicate_font_subset or glyph_fragmentation.""" @@ -3162,6 +3165,9 @@ class SessionDecisionPoaVerificationsDocumentMetadataOverlayManipulation(BaseMod analyzed: bool | None = None """Whether the PDF could be analyzed.""" + analysis_incomplete: bool | None = None + """Present and true only when the file could not be checked in full. What was checked keeps its findings where it can, and the document raises the unproven text replacement warning.""" + signals: list[str] | None = None """Forensic signals that fired, such as duplicate_font_subset or glyph_fragmentation."""