DOCUMENTATION

API

  1. Capture

    L’appareil capture l’image du document et les données biométriques.

  2. Chiffrement et envoi

    Données chiffrées de bout en bout et transmises au cloud 247 IQ.

  3. Analyse GenAI

    Le moteur GenAI effectue vérification, détection deepfake et scoring de risque.

  4. Verdict

    Réponse JSON avec résultat, scores de confiance et données extraites.

INTÉGRATION SANS FRICTION

Compatible avec votre stack technique existante.

247 IQ est conçu pour se déployer en douceur sur les thin clients, les bureaux virtuels et les systèmes core sur mesure, sans perturber vos flux de travail actuels.

  • Prêt pour VDI et Thin Client

    Totalement compatible avec Citrix, VMware et les réseaux virtualisés. Nos scanners contournent les problèmes habituels de connexion des périphériques.

    • Citrix
    • VMware
    • Réseaux virtualisés
  • APIs directes vers les systèmes core

    Envoyez les données directement dans votre PMS hôtelier, votre Core Banking, votre moteur de Car Rental ou votre base gouvernementale.

    • PMS hôtelier
    • Core Banking
    • Car Rental
    • Base gouvernementale
  • Architecture Zero Footprint

    Tout est traité côté serveur. Aucune donnée biométrique ni PII n’est jamais mise en cache sur vos appareils locaux.

    • Aucune donnée biométrique
    • Aucune PII
    • Aucun cache local

SDKs et librairies

iOS SDK

SDK natif iOS avec capture caméra, lecture puce NFC et détection de vivacité. Composants UIKit et SwiftUI prêts à l’emploi.

Swift 5.9+

Android SDK

SDK natif Android avec capture caméra, NFC et vivacité biométrique. Compatible Jetpack Compose et système View.

API 24+

Web SDK

SDK navigateur pour capture documentaire et vérification par selfie. Fonctionne sur tous les navigateurs modernes via WebRTC.

ES2020+

REST API

Accès API direct pour les intégrations serveur à serveur. Documentation complète avec spécification OpenAPI 3.0.

v1.4

Vérification

POST

/v1/verify/document

Soumettez une image de document pour vérification GenAI. Retourne les données extraites, le score d’authenticité et les indicateurs de fraude.

POST

/v1/verify/biometric

Soumettez un selfie et la photo du document pour correspondance faciale. Retourne le score de confiance et le résultat de vivacité.

POST

/v1/verify/full

Vérification combinée document + biométrie en un seul appel. L’endpoint recommandé pour la plupart des intégrations.

GET

/v1/verify/{id}

Récupérez le statut et les résultats d’une vérification par son identifiant unique.

GET

/v1/verify/{id}/audit

Récupérez la piste d’audit complète d’une vérification — horodatages et détails de traitement inclus.

Risque

POST

/v1/risk/score

Soumettez les données de vérification pour un scoring de risque GenAI selon votre politique configurée.

OSINT

POST

/v1/osint/query

Ouvrez une recherche OSINT à partir d’un nom, e-mail, téléphone ou numéro de document. Renvoie l’identifiant ; le balayage est asynchrone.

GET

/v1/osint/query/{id}

Consultez l’état d’une recherche OSINT, ou enregistrez le webhook qui la livrera.

GET

/v1/osint/query/{id}/report

Récupérez le rapport de renseignement — score de risque, confiance par signal et chaîne de preuves de chaque constat.

Parc

GET

/v1/fleet/devices

Listez tous les appareils enregistrés (Scanners, Stations) avec leur statut et dernière activité.

POST

/v1/fleet/config

Poussez des mises à jour de configuration vers un ou plusieurs appareils de votre parc.

Démarrage rapide

Requête
curl -X POST https://api.247iq.ai/v1/verify/full \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document_image": "base64_encoded_image",
    "selfie_image": "base64_encoded_selfie",
    "options": {
      "check_liveness": true,
      "extract_data": true,
      "risk_scoring": true
    }
  }'
Réponse
{
  "id": "ver_a1b2c3d4",
  "status": "verified",
  "confidence": 0.997,
  "document": {
    "type": "passport",
    "country": "GBR",
    "authenticity": "genuine",
    "fraud_score": 0.02
  },
  "biometric": {
    "match": true,
    "match_confidence": 0.994,
    "liveness": "passed"
  },
  "risk": { "level": "low", "score": 0.08 }
}