{"_id":"@avetrust/n8n-nodes-avetrust","_rev":"2-a42228b96925f81c6012114ce8d4fbc8","name":"@avetrust/n8n-nodes-avetrust","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@avetrust/n8n-nodes-avetrust","version":"0.1.0","keywords":["n8n-community-node-package","n8n","avetrust","kyc","ekyc","identity","verification"],"license":"MIT","_id":"@avetrust/n8n-nodes-avetrust@0.1.0","maintainers":[{"name":"aveplus","email":"ndimanche@aveplus.net"}],"homepage":"https://avetrust.net","n8n":{"nodes":["dist/nodes/AveTrust/AveTrust.node.js","dist/nodes/AveTrust/AveTrustTrigger.node.js"],"credentials":["dist/credentials/AveTrustApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"bf2f17ed6e2d1176ddd6e6ff7cd7fe8c8c5647b2","tarball":"https://registry.npmjs.org/@avetrust/n8n-nodes-avetrust/-/n8n-nodes-avetrust-0.1.0.tgz","fileCount":8,"integrity":"sha512-suXRJSxgJqX7ZLQSCh2ydgqR7sDK5BY/JnqWZViUTmTBHOmWBMwjF7qm2gumWMZRifNo+q/4sPwoUFwdhpcaPA==","signatures":[{"sig":"MEUCIQDNI43ioZVw+RSiXQ3+XasS8vKdoeGTrxfxXR8n/2eFyQIgLjxyn10qeOJhQCsxatVr1mBtb0jc24nOJ0FjsxzGpF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22189},"main":"index.js","engines":{"node":">=18.10"},"gitHead":"cc21c7973b3adc79fa2cc19fa0ea992017ee8a1a","scripts":{"dev":"tsc --watch","lint":"tsc --noEmit","build":"tsc && cp nodes/AveTrust/*.svg dist/nodes/AveTrust/"},"_npmUser":{"name":"aveplus","email":"ndimanche@aveplus.net"},"repository":{"url":"https://gitlab.avepay.net/avetrust-sdk/avetrust-n8n.git","type":"git"},"_npmVersion":"10.8.2","description":"Nœuds n8n officiels AveTrust — pilotez la vérification d'identité (eKYC) dans vos workflows.","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","n8n-workflow":"^2.16.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-avetrust_0.1.0_1785863305681_0.9955278010572992","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@avetrust/n8n-nodes-avetrust","version":"0.1.1","description":"Nœuds n8n officiels AveTrust — pilotez la vérification d'identité (eKYC) dans vos workflows.","keywords":["n8n-community-node-package","n8n","avetrust","kyc","ekyc","identity","verification"],"license":"MIT","homepage":"https://avetrust.net","repository":{"type":"git","url":"https://gitlab.avepay.net/avetrust-sdk/avetrust-n8n.git"},"engines":{"node":">=18.10"},"main":"index.js","scripts":{"build":"tsc && cp nodes/AveTrust/*.png dist/nodes/AveTrust/","dev":"tsc --watch","lint":"tsc --noEmit"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/AveTrustApi.credentials.js"],"nodes":["dist/nodes/AveTrust/AveTrust.node.js","dist/nodes/AveTrust/AveTrustTrigger.node.js"]},"devDependencies":{"n8n-workflow":"^2.16.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"peerDependencies":{"n8n-workflow":"*"},"_id":"@avetrust/n8n-nodes-avetrust@0.1.1","gitHead":"ccfa898922cb7571992c2e3da596dc4c192de601","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Wb/0UeXm/9QXef2Rdjcm+g2t5W1KHdo46dw9u2LAl+FhO2OYQJJWxwiTbCdlBwiS0fDuZL0CpsZuw59MhAX65A==","shasum":"23bb1fa182db85f589b128ed7ce4d369ad19c168","tarball":"https://registry.npmjs.org/@avetrust/n8n-nodes-avetrust/-/n8n-nodes-avetrust-0.1.1.tgz","fileCount":8,"unpackedSize":43167,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD32/NM/Ip4jCj3BBdPObDeDkJAUjnIaMVdJCjVSV5bXAIhAJSM7oSbAtKQ8MdEfn7RUSosSkBRwz18jiEWtxtiSGlp"}]},"_npmUser":{"name":"aveplus","email":"ndimanche@aveplus.net"},"directories":{},"maintainers":[{"name":"aveplus","email":"ndimanche@aveplus.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-avetrust_0.1.1_1785867897212_0.5273369018564109"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T17:08:25.478Z","modified":"2026-08-04T18:24:57.515Z","0.1.0":"2026-08-04T17:08:25.835Z","0.1.1":"2026-08-04T18:24:57.357Z"},"license":"MIT","homepage":"https://avetrust.net","keywords":["n8n-community-node-package","n8n","avetrust","kyc","ekyc","identity","verification"],"repository":{"type":"git","url":"https://gitlab.avepay.net/avetrust-sdk/avetrust-n8n.git"},"description":"Nœuds n8n officiels AveTrust — pilotez la vérification d'identité (eKYC) dans vos workflows.","maintainers":[{"name":"aveplus","email":"ndimanche@aveplus.net"}],"readme":"# @avetrust/n8n-nodes-avetrust\n\nNœuds **n8n** officiels d'**AveTrust** — intégrez la vérification d'identité (eKYC) dans vos workflows **sans écrire de code**.\n\nDeux nœuds :\n- **AveTrust** (actions) — créer une vérification, envoyer le lien, récupérer le résultat, lister, décider.\n- **AveTrust Trigger** (webhook) — se déclenche quand une vérification se termine (verdict APPROVED/REVIEW/REJECTED), avec **vérification de signature HMAC**.\n\n## Installation\n\nDans n8n : **Settings → Community Nodes → Install** →\n```\n@avetrust/n8n-nodes-avetrust\n```\n(ou `npm i @avetrust/n8n-nodes-avetrust` pour une instance auto-hébergée).\n\n## Configuration\n\nCréez des identifiants **AveTrust API** :\n- **API Key** : `sk_test_…` (sandbox, gratuit) ou `sk_live_…` (production).\n- **Base URL** : `https://api-test.avetrust.net/api/v1` (défaut).\n- **Webhook Secret** : pour le nœud Trigger (vérification de signature).\n\n## Exemple de workflow (onboarding automatique)\n\n```\n[AveTrust: Créer]  →  [AveTrust: Envoyer le lien (EMAIL)]\n                                   │\n        (le client scanne sa pièce + selfie sur le lien hébergé)\n                                   │\n[AveTrust Trigger]  →  [IF verdict = APPROVED]  →  [CRM: créer le compte] + [Email de bienvenue]\n```\n\n1. **Créer** une vérification (`DOCUMENT` + `LIVENESS`), avec un `callbackUrl` = l'URL du nœud **Trigger**.\n2. **Envoyer le lien** hébergé au client par email/SMS.\n3. À la complétion, le **Trigger** se déclenche → branchez la suite (CRM, email, Slack…).\n\n## Nœud AveTrust — opérations\n\n| Opération | Description |\n|---|---|\n| Créer | Crée une session (`checks`, `simulate` en sandbox) |\n| Récupérer | Résumé d'une session |\n| Résultat | Verdict complet (checks + scores + décision) |\n| Lister | Liste paginée (filtres `status`, `test`) |\n| Envoyer le lien | Envoie le lien hébergé (EMAIL/SMS) |\n| Décider | Approuve/rejette une session en revue |\n\n## Nœud AveTrust Trigger\n\n- Expose une URL de webhook n8n. Configurez-la comme `callbackUrl` de vos vérifications (ou dans votre config webhook AveTrust).\n- **Vérifier la signature** (recommandé) : rejette tout événement dont la signature HMAC ne correspond pas au *Webhook Secret*.\n- **Livemode uniquement** : ignore les événements sandbox (`livemode=false`).\n\n## Sandbox\n\nUne clé `sk_test_…` garde tout en **bac à sable** : aucun appel réel, gratuit, verdict **déterministe** via `simulate` (approved/review/rejected). Parfait pour construire et tester vos workflows.\n\n## Licence\n\nMIT © AveTrust\n","readmeFilename":"README.md"}