Skip to content

Instantly share code, notes, and snippets.

@joninvski
Last active June 26, 2019 11:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joninvski/f1381d70a90703c0b81703e70bd822e2 to your computer and use it in GitHub Desktop.
Save joninvski/f1381d70a90703c0b81703e70bd822e2 to your computer and use it in GitHub Desktop.

Python Example

Read csv

import csv
 
with open('suspects.txt') as csv_file:
    csv_reader = csv.reader(csv_file, delimiter=',')
    for row in csv_reader:
        print(row)

Create applicant

import requests
 
response = requests.post('https://api.onfido.com/v2/applicants',
                         headers={'Authorization': 'Token token=' + token},
                         json={'first_name':'John', 'last_name':'Smith', 'email':'a2@abc.com'})
applicant = response.json()

Submit document

import requests
 
response = requests.post("https://api.onfido.com/v2/applicants/%s/documents" % (applicant_id),
                         headers={'Authorization': 'Token token=' + token},
                         data={'type': 'passport', 'side': 'front'},
                         files={'file': ('image.png', open('image.png','rb'), 'image/png')})

applicant = response.json()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment