Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

KYC validation branches into Reject / Retry / Warning based on the result. Warning skips only the affected check and continues the KYC flow — nothing is blocked and the user is not asked to retake the photo; only a record is left.The accumulated Warning records appear in the warning[] array of the GET Submission API response. Each element contains the fields userDataType, relatedEngine, and occurrenceTime. Customers can pick these values up with the “Warning Occurred” trigger in Custom Policy to apply post-processing such as ARGOS Score deductions, Pending status, or Reject.This page lists the 11 WarningOccurred values produced by the liveform, grouped by the mechanism that generates them, the field combination each value exposes in warning[], and the dashboard option that controls it.

warning[] Field Schema

FieldTypeDescription
warning[i].userDataTypeStringType of input data that triggered the warning (e.g. ID Card, ID_card_uploaded, User Input)
warning[i].relatedEngineStringName of the engine or validation stage that produced the warning
warning[i].occurrenceTimeStringTime the warning was raised (ISO 8601)
For the full response field definitions, see GET Submission response fields.

Group A — ID Liveness Upload-mode Warnings

In the ID Liveness policy, when a pipeline (Screen replay / Paper printed / Replace portraits) is set to Retry and the sub-option “Apply Warning on Upload” is enabled, the Retry decision is converted to a Warning only when the user submitted via Upload mode. Upload mode does not allow re-capture, so the flow continues with a Warning instead of forcing a Retry.
WarningOccurredPipelineTrigger conditionuserDataTyperelatedEngine
id_liveness_screen_replayScreen replayScreen replay pipeline hits Retry, submission via Upload modeID_card_uploadedID Liveness Screen replay
id_liveness_paper_printedPaper printedPaper printed pipeline hits Retry, submission via Upload modeID_card_uploadedID Liveness Paper printed
id_liveness_replace_portraitsReplace portraitsReplace portraits pipeline hits Retry, submission via Upload modeID_card_uploadedID Liveness Replace portraits
See the April 2026 update — ID Liveness Upload-mode automatic Warning conversion — and the Anti-Fraud & Forgery Prevention dashboard guide for configuration details.

Group B — Expiry-validation Warnings

When the dashboard option for ID expiry / passport stay expiry is set to Warning, the submission is not auto-rejected; instead it is Approved with a Warning record.
WarningOccurredTrigger conditionuserDataTyperelatedEngine
expired_idThe Expired ID option is set to Warning, and either the OCR expiry date or the user-input expiry date is in the past — Step 1 / Step 2 expiry blocking is bypassedID Card / User InputExpiry validation
gov_verification_passport_expired_stayKorean government verification finds the passport’s stay-period expiry (expiryDateOfStayKor, registered with the Ministry of Justice) is in the pastUser InputKOR Gov Passport stay expiry
For the Retry / Warning behavior of the Expired ID option, see the April 2026 update — Expired ID post-processing options. For the stay-period expiry field, see expiryDateOfStayKor.

Group C — Engine-error Warning Conversion

For ID Liveness · Selfie Passive Liveness · Korean government verification engines, the dashboard provides an Error Handling Method setting. When this is set to Warning the flow does not redirect to the engine-specific error page (SE-5002x / SE-5003x); the affected check is skipped and a Warning record is left instead.
WarningOccurredMapped error codeEngine
id_liveness_engine_error_warningSE-50020ID Liveness
selfie_liveness_engine_error_warningSE-50021Selfie Passive Liveness
kor_gov_rrc_error_warningSE-50030KOR government verification — Resident Registration Card
kor_gov_drvlic_error_warningSE-50031KOR government verification — Driver’s License
kor_gov_passport_error_warningSE-50032KOR government verification — Passport
kor_gov_foreign_error_warningSE-50033KOR government verification — Alien Registration Card
Face Compare engine errors (SE-50022) are Error-only and cannot be converted to Warning. Matching the selfie to the ID photo is core to KYC integrity, so no skip branch is provided.
For configuration, see the May 2026 update — Error Handling Method — Warning conversion & Custom Policy integration — and the Anti-Fraud & Forgery Prevention dashboard guide. For the full SE error code mapping, see Error codes and pages.

Using Warnings in Custom Policy

Each item recorded in warning[] can be picked up by the Custom Policy → Trigger → “Warning Occurred” condition in the KYC Process dashboard, and acted on with a post-processing step.

Matching conditions

Conditions are built from combinations of userDataType and relatedEngine. Examples:
Match targetMeaning
userDataType = ID Card, relatedEngine = Expiry validationWarning raised from ID-document OCR expiry date
userDataType = ID_card_uploaded, relatedEngine = ID Liveness Screen replayScreen-replay liveness Warning produced by Upload-mode submission
relatedEngine = SE-50020 (or engine name ID Liveness)ID Liveness engine-error Warning conversion

Applicable post-actions

  • ARGOS Score deduction (e.g. -10 to -30)
  • Switch the result to Pending for manual admin review
  • Reject the submission
  • Default pass-through (when no policy applies)
The Trigger list, operators, and action composition in Custom Policy are documented in the KYC Process dashboard guide.