--- title: "API REST de vérification d’identité OneSpan" slug: "onespan-identity-verification-rest-api" updated: 2025-10-29T15:50:43Z published: 2025-10-29T15:53:13Z canonical: "docs.onespan.com/onespan-identity-verification-rest-api" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # API REST de vérification d’identité OneSpan L’API REST de vérification d’identité OneSpan est organisée autour de la [Transaction model](/v1/docs/transaction-model). Ce modèle est entièrement défini par des schémas JSON qui peuvent être utilisés pour générer des bibliothèques côté client pour accéder à l’API. Avec l’API REST de vérification d’identité OneSpan, les actions suivantes sont disponibles : - Créer et exécuter des flux de travail d’e-agreement - Définir et paramétrer des instances de workflow - Fournir et manipuler des documents - Interroger les informations de transaction - Fournir les informations personnelles des participants au processus d’accord électronique - Définition/attribution de rôles aux signataires - Fournir des métadonnées comme preuve supplémentaire - Récupérez les accords signés, la piste d’audit et les preuves électroniques - Supprimer des transactions Le modèle JSON de vérification d’identité OneSpan définit plusieurs entités clés : - Transaction (voir [Transaction model](/v1/docs/transaction-model)) - Séance (voir [Session model](/v1/docs/session-model)) - Utilisateur (voir [User model](/v1/docs/user-model)) - Document (voir [Document model](/v1/docs/document-model)) - Preuve - Ressource Les demandes décrites dans cette section nécessitent un jeton Web JSON (JWT) dans l’en-tête du porteur . En fonction de la demande, le JWT doit posséder le rôle correspondant : - Pour les demandes d’accès à une transaction, le JWT doit contenir le rôle d’accès à la transaction. - Pour les demandes d’accès à une session, le JWT doit contenir le rôle d’accès à la session. - Pour les demandes d’accès aux preuves, le JWT doit contenir le rôle d’accès aux preuves . Pour plus d’informations, reportez-vous à la [JSON Web Tokens](/v1/docs/integration-model#json-web-tokens). ## Vue d’ensemble des points de terminaison d’API ### Créer une transaction ```http PUT /api/transaction/ HTTP1.1 Host: onespan.com Accept: application/json, text/javascript ``` Pour plus d’informations, reportez-vous à la [Create transaction](/v1/docs/create-transaction). ### Obtenir l’état et les métadonnées de la transaction ```http GET /api/transaction/uuid: transaction_id(?withVerifications=true/false optional) HTTP1.1Host: onespan.com ``` Pour plus d’informations, reportez-vous à la [Get transaction status and metadata](/v1/docs/get-transaction-status-and-metadata). ### Obtenir la vérification de la transaction ```http GET /api/transaction/uuid: transaction_id/verification HTTP/1.1 Host: onespan.com Accept: application/json, text/javascript ``` Pour plus d’informations, reportez-vous à la [Get transaction verification](/v1/docs/get-transaction-verification). ### Obtenir des preuves ```http GET /api/transaction/uuid: transaction_id/document/AuditTrailDocument/pdf Host: onespan.com Accept: application/json, application/pdf ``` Pour plus d’informations, reportez-vous à la [Get evidence](/v1/docs/get-evidence). ### Obtenir le document ```http GET /api/transaction/uuid: transaction_id/document/document_id/pdf HTTP/1.1 Host: onespan.com Accept: application/json, text/javascript ``` Pour plus d’informations, reportez-vous à la [Get document](/v1/docs/get-document). ### Annuler la transaction ```http PUT /api/transaction/uuid: transaction_id/event Host: onespan.com Accept: application/json, text/javascript ``` Pour plus d’informations, reportez-vous à la [Cancel transaction](/v1/docs/cancel-transaction). ### Marquer la transaction pour l’effacement ```http POST /api/transactions/mark-for-erasure Authorization: Bearer token Content-Type: application/json X-Tenant: dealflo ``` Pour plus d’informations, reportez-vous à la [Mark transaction for erasure](/v1/docs/mark-transaction-for-erasure). ### Annuler la transaction pour l’effacement ```http POST /api/transactions/unmark-for-erasure Authorization: Bearer token Content-Type: application/json X-Tenant: dealflo ``` Pour plus d’informations, reportez-vous à la [Unmark transaction for erasure](/v1/docs/unmark-transaction-for-erasure). ### Créer un jeton de création de session ```http POST /api/transaction/uuid: transaction_id/token HTTP /1.1 Host: onespan.com Accept: application/json, text/javascript ``` Pour plus d’informations, reportez-vous à la section [Create session creation token](/v1/docs/create-session-creation-token). ### Générer une piste d’audit ```http POST /api/transactions/uuid: transaction_id/generate-audit-trail Authorization: Bearer token ``` Pour plus d’informations, reportez-vous à la [Generate audit trail on demand](/v1/docs/generate-audit-trail-on-demand). ### Télécharger le document de piste d’audit ```http GET /api/transactions/uuid: transaction_id/data Authorization: Bearer token ``` Pour plus d’informations, reportez-vous à la [Generate audit trail on demand](/v1/docs/generate-audit-trail-on-demand). ### Obtenir l’URL des images de vérification ```http GET /api/transactions/transaction_id/verifications/verification_id/verification-images Host: onespan.com Accept: application/json ``` Pour plus d’informations, reportez-vous à la [Retrieve verification images](/v1/docs/retrieve-verification-images). ### Télécharger les données binaires de l’image ```http GET /api/transactions/transaction_id/data?url=sfs_url ``` Pour plus d’informations, reportez-vous à la [Retrieve verification images](/v1/docs/retrieve-verification-images). ### Rapport de vérification détaillé ```http GET /api/transactions/id/detailed-verification-report Authorization: Bearer tenant_access_token ``` Pour plus d’informations, reportez-vous à la [Detailed verification report](/v1/docs/detailed-verification-report).