Chili — Validation de document d'identité
Cet endpoint vérifie la validité (vigencia) du document chilien pour un RUN ou un RUT en utilisant le numéro de série imprimé sur la pièce d'identité physique, en plus de l'identifiant. Utilisez-le lorsque vous devez confirmer qu'une carte est valide (et pas seulement que le numéro existe) — par exemple pour des étapes de KYC à fort niveau d'assurance ou de conformité allant au-delà d'une simple recherche par cedula.
Pour une vérification de nom uniquement contre le registre civil sans numéro de série, utilisez Vérification d'identité au Chili (v2/cl/cedula).
Référence de l'API
Endpoint
https://api.verifik.co/v2/cl/validate/documents
Transmettez le RUN ou le RUT, le numéro de document et le numéro de série imprimé pour obtenir un statut de vigence issu des sources de validation civiles ou fiscales — utile lorsque la pièce d'identité physique doit être confirmée, et pas seulement le numéro.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
documentType | string | Oui | RUN (flux carte civile) ou RUT (flux orienté fiscal). |
documentNumber | string | Oui | Identifiant sans espaces, conformément aux consignes d'intégration. |
serialNumber | string | Oui | Numéro de série imprimé sur le document ; requis par les sources de validation sous-jacentes. |
Requête (Request)
- Node.js
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/cl/validate/documents", {
params: {
documentType: "RUN",
documentNumber: "18562530-3",
serialNumber: "A123456789",
},
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/cl/validate/documents"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {
"documentType": "RUN",
"documentNumber": "18562530-3",
"serialNumber": "A123456789",
}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Réponse (Response)
- 200
- 404
- 409
{
"data": {
"documentType": "RUN",
"documentNumber": "18.562.530-3",
"serialNumber": "A123456789",
"status": "Vigente"
},
"signature": {
"dateTime": "April 9, 2026 4:00 PM",
"message": "Certified by Verifik.co"
},
"id": "CLVAL1"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [RUT, RUN]"
}
Notes
- La valeur exacte de
statusdépend du libellé renvoyé par le registre amont ; considérez-la comme un indicateur de vigence, et non comme un substitut à un avis juridique. - Récupérez
serialNumbersur le document physique ; sans cette valeur, la validation contre le flux Registro Civil ne peut pas aboutir.