1.0.2 • Published 2 years ago

@tradle/onfido-api v1.0.2

Weekly downloads
228
License
MIT
Repository
-
Last release
2 years ago

onfido api + repl

Promise-based Onfido API + cli/repl

cli / repl

ONFIDO_API_KEY=<your_api_key> ./cli.js
applicants.list()
//...
applicants.create()
//...
applicants.uploadDocument('c7aff007-4b37-4c8a-81a5-13e46e5252a4', { filepath: './samples/license.jpg', type:'driving_licence' })
//...
checks.createDocumentCheck('c7aff007-4b37-4c8a-81a5-13e46e5252a4')

API

// token is same as ONFIDO_API_KEY above
const onfido = new Onfido({ token })

applicants

  • list()
  • get(applicantId)
  • create(applicantData)
  • update(applicantId, applicantData)
  • uploadDocument(applicantId, { type, ...fileOpts })
  • uploadLivePhoto(applicantId, { ...fileOpts })
  • listDocuments()

*fileOpts:

  • file: Buffer
  • filename: String
  • filepath: String

*acceptable fileOpts: file + filename || filepath + filename || filepath

checks

  • list({ applicantId, ?expandReports })
  • get({ checkId, applicantId })
  • create(applicantId, checkOpts)
  • createDocumentCheck(applicantId)
  • createFaceCheck(applicantId)

reports

  • list({ checkId })
  • get({ checkId, reportId })
  • resume({ checkId, reportId })
  • cancel({ checkId, reportId })

reportTypeGroups

  • list()
  • get(id)

webhooks

  • list()
  • get(id)
  • register({ url, events })
  • unregister(url)
  • handleEvent(req) - resolves with event body if HMAC is good
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

7 years ago