api-python-client/docs/DefaultApi.md at master · onfido/api-python-client

All URIs are relative to https://api.onfido.com/v3

Method HTTP request Description
cancel_report POST /reports/{report_id}/cancel This endpoint is for cancelling individual paused reports.
create_applicant POST /applicants Create Applicant
create_check POST /checks Create a check
create_webhook POST /webhooks Create a webhook
delete_webhook DELETE /webhooks/{webhook_id} Delete a webhook
destroy_applicant DELETE /applicants/{applicant_id} Delete Applicant
download_document GET /documents/{document_id}/download Download a documents raw data
download_live_photo GET /live_photos/{live_photo_id}/download Download live photo
download_live_video GET /live_videos/{live_video_id}/download Download live video
edit_webhook PUT /webhooks/{webhook_id} Edit a webhook
find_addresses GET /addresses/pick Search for addresses by postcode
find_applicant GET /applicants/{applicant_id} Retrieve Applicant
find_check GET /checks/{check_id} Retrieve a Check
find_document GET /documents/{document_id} A single document can be retrieved by calling this endpoint with the document’s unique identifier.
find_live_photo GET /live_photos/{live_photo_id} Retrieve live photo
find_live_video GET /live_videos/{live_video_id} Retrieve live video
find_report GET /reports/{report_id} A single report can be retrieved using this endpoint with the corresponding unique identifier.
find_webhook GET /webhooks/{webhook_id} Retrieve a Webhook
generate_sdk_token POST /sdk_token Generate a SDK token
list_applicants GET /applicants List Applicants
list_checks GET /checks Retrieve Checks
list_documents GET /documents List documents
list_live_photos GET /live_photos List live photos
list_live_videos GET /live_videos List live videos
list_reports GET /reports All the reports belonging to a particular check can be listed from this endpoint.
list_webhooks GET /webhooks List webhooks
restore_applicant POST /applicants/{applicant_id}/restore Restore Applicant
resume_check POST /checks/{check_id}/resume Resume a Check
resume_report POST /reports/{report_id}/resume This endpoint is for resuming individual paused reports.
update_applicant PUT /applicants/{applicant_id} Update Applicant
upload_document POST /documents Upload a document
upload_live_photo POST /live_photos Upload live photo

cancel_report

cancel_report(report_id)

This endpoint is for cancelling individual paused reports.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
report_id = 'report_id_example' # str | 

try:
    # This endpoint is for cancelling individual paused reports.
    api_instance.cancel_report(report_id)
except ApiException as e:
    print("Exception when calling DefaultApi->cancel_report: %s\n" % e)

Parameters

Name Type Description Notes
report_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

create_applicant

Applicant create_applicant(applicant)

Create Applicant

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant = onfido.Applicant() # Applicant | 

try:
    # Create Applicant
    api_response = api_instance.create_applicant(applicant)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->create_applicant: %s\n" % e)

Parameters

Name Type Description Notes
applicant Applicant

Return type

Applicant

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

create_check

Check create_check(check)

Create a check

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
check = onfido.Check() # Check | 

try:
    # Create a check
    api_response = api_instance.create_check(check)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->create_check: %s\n" % e)

Parameters

Name Type Description Notes
check Check

Return type

Check

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

create_webhook

Webhook create_webhook(webhook)

Create a webhook

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
webhook = onfido.Webhook() # Webhook | 

try:
    # Create a webhook
    api_response = api_instance.create_webhook(webhook)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->create_webhook: %s\n" % e)

Parameters

Name Type Description Notes
webhook Webhook

Return type

Webhook

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

delete_webhook

delete_webhook(webhook_id)

Delete a webhook

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
webhook_id = 'webhook_id_example' # str | 

try:
    # Delete a webhook
    api_instance.delete_webhook(webhook_id)
except ApiException as e:
    print("Exception when calling DefaultApi->delete_webhook: %s\n" % e)

Parameters

Name Type Description Notes
webhook_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

destroy_applicant

destroy_applicant(applicant_id)

Delete Applicant

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 

try:
    # Delete Applicant
    api_instance.destroy_applicant(applicant_id)
except ApiException as e:
    print("Exception when calling DefaultApi->destroy_applicant: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

download_document

file download_document(document_id)

Download a documents raw data

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
document_id = 'document_id_example' # str | 

try:
    # Download a documents raw data
    api_response = api_instance.download_document(document_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->download_document: %s\n" % e)

Parameters

Name Type Description Notes
document_id str

Return type

file

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: /, application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

download_live_photo

file download_live_photo(live_photo_id)

Download live photo

Live photos are downloaded using this endpoint.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
live_photo_id = 'live_photo_id_example' # str | The live photo’s unique identifier.

try:
    # Download live photo
    api_response = api_instance.download_live_photo(live_photo_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->download_live_photo: %s\n" % e)

Parameters

Name Type Description Notes
live_photo_id str The live photo’s unique identifier.

Return type

file

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: /, application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

download_live_video

file download_live_video(live_video_id)

Download live video

Live videos are downloaded using this endpoint.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
live_video_id = 'live_video_id_example' # str | The live video’s unique identifier.

try:
    # Download live video
    api_response = api_instance.download_live_video(live_video_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->download_live_video: %s\n" % e)

Parameters

Name Type Description Notes
live_video_id str The live video’s unique identifier.

Return type

file

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: /, application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

edit_webhook

Webhook edit_webhook(webhook_id, webhook)

Edit a webhook

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
webhook_id = 'webhook_id_example' # str | 
webhook = onfido.Webhook() # Webhook | 

try:
    # Edit a webhook
    api_response = api_instance.edit_webhook(webhook_id, webhook)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->edit_webhook: %s\n" % e)

Parameters

Name Type Description Notes
webhook_id str
webhook Webhook

Return type

Webhook

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_addresses

AddressesList find_addresses(postcode)

Search for addresses by postcode

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
postcode = 'postcode_example' # str | 

try:
    # Search for addresses by postcode
    api_response = api_instance.find_addresses(postcode)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_addresses: %s\n" % e)

Parameters

Name Type Description Notes
postcode str

Return type

AddressesList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_applicant

Applicant find_applicant(applicant_id)

Retrieve Applicant

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 

try:
    # Retrieve Applicant
    api_response = api_instance.find_applicant(applicant_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_applicant: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str

Return type

Applicant

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_check

Check find_check(check_id)

Retrieve a Check

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
check_id = 'check_id_example' # str | 

try:
    # Retrieve a Check
    api_response = api_instance.find_check(check_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_check: %s\n" % e)

Parameters

Name Type Description Notes
check_id str

Return type

Check

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_document

Document find_document(document_id)

A single document can be retrieved by calling this endpoint with the document’s unique identifier.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
document_id = 'document_id_example' # str | 

try:
    # A single document can be retrieved by calling this endpoint with the document’s unique identifier.
    api_response = api_instance.find_document(document_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_document: %s\n" % e)

Parameters

Name Type Description Notes
document_id str

Return type

Document

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_live_photo

LivePhoto find_live_photo(live_photo_id)

Retrieve live photo

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
live_photo_id = 'live_photo_id_example' # str | The live photo’s unique identifier.

try:
    # Retrieve live photo
    api_response = api_instance.find_live_photo(live_photo_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_live_photo: %s\n" % e)

Parameters

Name Type Description Notes
live_photo_id str The live photo’s unique identifier.

Return type

LivePhoto

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_live_video

LiveVideo find_live_video(live_video_id)

Retrieve live video

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
live_video_id = 'live_video_id_example' # str | The live video’s unique identifier.

try:
    # Retrieve live video
    api_response = api_instance.find_live_video(live_video_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_live_video: %s\n" % e)

Parameters

Name Type Description Notes
live_video_id str The live video’s unique identifier.

Return type

LiveVideo

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_report

Report find_report(report_id)

A single report can be retrieved using this endpoint with the corresponding unique identifier.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
report_id = 'report_id_example' # str | 

try:
    # A single report can be retrieved using this endpoint with the corresponding unique identifier.
    api_response = api_instance.find_report(report_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_report: %s\n" % e)

Parameters

Name Type Description Notes
report_id str

Return type

Report

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

find_webhook

Webhook find_webhook(webhook_id)

Retrieve a Webhook

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
webhook_id = 'webhook_id_example' # str | 

try:
    # Retrieve a Webhook
    api_response = api_instance.find_webhook(webhook_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->find_webhook: %s\n" % e)

Parameters

Name Type Description Notes
webhook_id str

Return type

Webhook

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

generate_sdk_token

SdkToken generate_sdk_token(sdk_token)

Generate a SDK token

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
sdk_token = onfido.SdkToken() # SdkToken | 

try:
    # Generate a SDK token
    api_response = api_instance.generate_sdk_token(sdk_token)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->generate_sdk_token: %s\n" % e)

Parameters

Name Type Description Notes
sdk_token SdkToken

Return type

SdkToken

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_applicants

ApplicantsList list_applicants(page=page, per_page=per_page, include_deleted=include_deleted)

List Applicants

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
page = 1 # int | The page to return. The first page is `page=1` (optional) (default to 1)
per_page = 20 # int | The number of objects per page. (optional) (default to 20)
include_deleted = False # bool | Whether to also include applicants scheduled for deletion. (optional) (default to False)

try:
    # List Applicants
    api_response = api_instance.list_applicants(page=page, per_page=per_page, include_deleted=include_deleted)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_applicants: %s\n" % e)

Parameters

Name Type Description Notes
page int The page to return. The first page is `page=1` [optional] [default to 1]
per_page int The number of objects per page. [optional] [default to 20]
include_deleted bool Whether to also include applicants scheduled for deletion. [optional] [default to False]

Return type

ApplicantsList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_checks

ChecksList list_checks(applicant_id)

Retrieve Checks

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 

try:
    # Retrieve Checks
    api_response = api_instance.list_checks(applicant_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_checks: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str

Return type

ChecksList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_documents

DocumentsList list_documents(applicant_id)

List documents

All documents belonging to an applicant can be listed from this endpoint

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 

try:
    # List documents
    api_response = api_instance.list_documents(applicant_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_documents: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str

Return type

DocumentsList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_live_photos

LivePhotosList list_live_photos(applicant_id)

List live photos

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | The id of the applicant the live photos belong to.

try:
    # List live photos
    api_response = api_instance.list_live_photos(applicant_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_live_photos: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str The id of the applicant the live photos belong to.

Return type

LivePhotosList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_live_videos

LiveVideosList list_live_videos(applicant_id)

List live videos

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | The id of the applicant the live videos belong to.

try:
    # List live videos
    api_response = api_instance.list_live_videos(applicant_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_live_videos: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str The id of the applicant the live videos belong to.

Return type

LiveVideosList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_reports

ReportsList list_reports(check_id)

All the reports belonging to a particular check can be listed from this endpoint.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
check_id = 'check_id_example' # str | 

try:
    # All the reports belonging to a particular check can be listed from this endpoint.
    api_response = api_instance.list_reports(check_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_reports: %s\n" % e)

Parameters

Name Type Description Notes
check_id str

Return type

ReportsList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

list_webhooks

WebhooksList list_webhooks()

List webhooks

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))

try:
    # List webhooks
    api_response = api_instance.list_webhooks()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->list_webhooks: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

WebhooksList

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

restore_applicant

restore_applicant(applicant_id)

Restore Applicant

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 

try:
    # Restore Applicant
    api_instance.restore_applicant(applicant_id)
except ApiException as e:
    print("Exception when calling DefaultApi->restore_applicant: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

resume_check

resume_check(check_id)

Resume a Check

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
check_id = 'check_id_example' # str | 

try:
    # Resume a Check
    api_instance.resume_check(check_id)
except ApiException as e:
    print("Exception when calling DefaultApi->resume_check: %s\n" % e)

Parameters

Name Type Description Notes
check_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

resume_report

resume_report(report_id)

This endpoint is for resuming individual paused reports.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
report_id = 'report_id_example' # str | 

try:
    # This endpoint is for resuming individual paused reports.
    api_instance.resume_report(report_id)
except ApiException as e:
    print("Exception when calling DefaultApi->resume_report: %s\n" % e)

Parameters

Name Type Description Notes
report_id str

Return type

void (empty response body)

Authorization

Token

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

update_applicant

Applicant update_applicant(applicant_id, applicant)

Update Applicant

Allows updating of an applicant’s information before any checks are created. - Partial updates - Addresses and ID numbers present will replace existing ones - Same applicant validations to create applicant

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 
applicant = onfido.Applicant() # Applicant | 

try:
    # Update Applicant
    api_response = api_instance.update_applicant(applicant_id, applicant)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->update_applicant: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str
applicant Applicant

Return type

Applicant

Authorization

Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

upload_document

Document upload_document(applicant_id, type, file, side=side, issuing_country=issuing_country)

Upload a document

Documents are uploaded using this endpoint. Along with the file upload the relevant document type must be specified. Documents must be uploaded as a multipart form. The valid file types are: jpg, png and pdf. The file size must be between 2KB and 3MB.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | The ID of the applicant whose document is being uploaded.
type = 'type_example' # str | The type of document.
file = '/path/to/file' # file | The file to be uploaded.
side = 'side_example' # str | Either the `front` or `back` of the document. (optional)
issuing_country = 'issuing_country_example' # str | The issuing country of the document, a 3-letter ISO code. (optional)

try:
    # Upload a document
    api_response = api_instance.upload_document(applicant_id, type, file, side=side, issuing_country=issuing_country)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->upload_document: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str The ID of the applicant whose document is being uploaded.
type str The type of document.
file file The file to be uploaded.
side str Either the `front` or `back` of the document. [optional]
issuing_country str The issuing country of the document, a 3-letter ISO code. [optional]

Return type

Document

Authorization

Token

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

upload_live_photo

LivePhoto upload_live_photo(applicant_id, file, advanced_validation=advanced_validation)

Upload live photo

You can upload live photos to this endpoint. Like document upload, files must be uploaded as a multipart form. Valid file types are jpg, png and pdf. The file size must be between 32KB and 10MB. Live photos are validated at the point of upload to check that they contain exactly one face. This validation can be disabled by setting the advanced_validation argument to false.

Example

  • Api Key Authentication (Token):
from __future__ import print_function
import time
import onfido
from onfido.rest import ApiException
from pprint import pprint
configuration = onfido.Configuration()
configuration.api_key['Authorization'] = 'token=' + 'YOUR API TOKEN'
configuration.api_key_prefix['Authorization'] = 'Token'

# create an instance of the API class
api_instance = onfido.DefaultApi(onfido.ApiClient(configuration))
applicant_id = 'applicant_id_example' # str | 
file = '/path/to/file' # file | The file to be uploaded.
advanced_validation = True # bool | Validates that the live photo contains exactly one face. (optional) (default to True)

try:
    # Upload live photo
    api_response = api_instance.upload_live_photo(applicant_id, file, advanced_validation=advanced_validation)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->upload_live_photo: %s\n" % e)

Parameters

Name Type Description Notes
applicant_id str
file file The file to be uploaded.
advanced_validation bool Validates that the live photo contains exactly one face. [optional] [default to True]

Return type

LivePhoto

Authorization

Token

HTTP request headers

  • Content-Type: multipart/form-data
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]