OneSpan Identity Verification REST API
  • 04 Oct 2024
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

OneSpan Identity Verification REST API

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

The OneSpan Identity Verification REST API is organized around the Transaction model. This model is fully defined by JSON schemas that can be used to generate client-side libraries for accessing the API.

With the OneSpan Identity Verification REST API, the following actions are available:

  • Create and execute e-agreement workflows

  • Define and parametrize workflow instances

  • Provide and manipulate documents

  • Query transaction information

  • Provide personal details of e-agreement process participants

  • Define/assign roles to signers

  • Provide metadata as additional evidence

  • Retrieve signed agreements, audit-trail, and electronic evidence

  • Delete transactions

The OneSpan Identity Verification JSON model defines several key entities:

The requests described in this section require a JSON Web Token (JWT) in the Bearer header. Depending on the request, the JWT must possess the corresponding role:

  • For requests to access a transaction, the JWT must contain the transaction access role.

  • For requests to access a session, the JWT must contain the session access role.

  • For requests to access evidence, the JWT must contain the evidence access role.

For more information, see JSON Web Tokens.

Overview of API endpoints

Create transaction

PUT /api/transaction/ HTTP1.1
Host: onespan.com
Accept: application/json, text/javascript

For more information, see Create transaction.

Get transaction status and metadata

GET /api/transaction/uuid: transaction_id(?withVerifications=true/false optional) 
HTTP1.1Host: onespan.com

For more information, see Get transaction status and metadata.

Get transaction verification

GET /api/transaction/uuid: transaction_id/verification HTTP/1.1
Host: onespan.com
Accept: application/json, text/javascript

For more information, see Get transaction verification.

Get evidence

GET /api/transaction/uuid: transaction_id/document/AuditTrailDocument/pdf
Host: onespan.com
Accept: application/json, application/pdf

For more information, see Get evidence.

Get document

GET /api/transaction/uuid: transaction_id/document/document_id/pdf HTTP/1.1
Host: onespan.com
Accept: application/json, text/javascript

For more information, see Get document.

Cancel transaction

PUT /api/transaction/uuid: transaction_id/event
Host: onespan.com
Accept: application/json, text/javascript

For more information, see Cancel transaction.

Mark transaction for erasure

POST /api/transactions/mark-for-erasure
Authorization: Bearer token
Content-Type: application/json
X-Tenant: dealflo

For more information, see Mark transaction for erasure.

Unmark transaction for erasure

POST /api/transactions/unmark-for-erasure
Authorization: Bearer token
Content-Type: application/json
X-Tenant: dealflo

For more information, see Unmark transaction for erasure.

Create session creation token

POST /api/transaction/uuid: transaction_id/token HTTP /1.1
Host: onespan.com
Accept: application/json, text/javascript

For more information, see Create session creation token.

Generate audit trail

POST /api/transactions/uuid: transaction_id/generate-audit-trail
Authorization: Bearer token

For more information, see Generate audit trail on demand.

Download audit trail document

GET /api/transactions/uuid: transaction_id/data
Authorization: Bearer token

For more information, see Generate audit trail on demand.

Get URL of verification images

GET /api/transactions/transaction_id/verifications/verification_id/verification-images
Host: onespan.com
Accept: application/json

For more information, see Retrieve verification images.

Download image binary data

GET /api/transactions/transaction_id/data?url=sfs_url

For more information, see Retrieve verification images.

Detailed verification report

GET /api/transactions/id/detailed-verification-report
Authorization: Bearer tenant_access_token

For more information, see Detailed verification report.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Eddy AI, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle