This library provides a python wrapper to Unit's API.
pip install unit-python-sdk
Creating Business Application
import os
from unit import Unit
from unit.models import *
from unit.models.application import CreateBusinessApplicationRequest
token = os.environ.get("token")
api_url = os.environ.get("api_url")
unit = Unit(api_url, token)
request = CreateBusinessApplicationRequest(
name="Acme Inc.",
address=Address("1600 Pennsylvania Avenue Northwest",
"Washington", "CA", "20500", "US"),
phone=Phone("1", "9294723497"), state_of_incorporation="CA", entity_type="Corporation", ein="123456789",
officer=Officer(full_name=FullName("Jone", "Doe"), date_of_birth=date.today() - timedelta(days=20 * 365),
address=Address("950 Allerton Street",
"Redwood City", "CA", "94063", "US"),
phone=Phone("1", "2025550108"), email="[email protected]", ssn="000000005"),
contact=BusinessContact(full_name=FullName(
"Jone", "Doe"), email="[email protected]", phone=Phone("1", "2025550108")),
beneficial_owners=[
BeneficialOwner(
FullName("James", "Smith"), date.today() -
timedelta(days=20*365),
Address("650 Allerton Street",
"Redwood City", "CA", "94063", "US"),
Phone("1", "2025550127"), "[email protected]", ssn="574567625"),
BeneficialOwner(FullName("Richard", "Hendricks"), datetime.today() - timedelta(days=20 * 365),
Address("470 Allerton Street",
"Redwood City", "CA", "94063", "US"),
Phone("1", "2025550158"), "[email protected]", ssn="574572795")
]
)
application = unit.applications.create(request).data
print(application.id)Fetching a customer
import os
from unit import Unit
from unit.models.customer import *
token = os.environ.get("token")
api_url = os.environ.get("api_url")
unit = Unit(api_url, token)
customer = unit.customers.list().data[0]
print(customer.id)