1.2.6 • Published 5 months ago

@unit-finance/unit-node-sdk v1.2.6

Weekly downloads
-
License
MPLv2
Repository
github
Last release
5 months ago

unit-node-sdk

This library provides a typescript wrapper to Unit's API.

Documentation

See https://docs.unit.co/

Installation

npm install @unit-finance/unit-node-sdk

Usage

Create an individual application (es6)

import { Unit } from '@unit-finance/unit-node-sdk'

const unit = new Unit(UNIT_TOKEN, UNIT_API_URL)

let createApplicationRequest = {
    type: "individualApplication",
    attributes: {
        "ssn": "000000002",
        "fullName": unit.helpers.createFullName("Richard", "Hendricks"),
        "dateOfBirth": "2001-08-10",
        "address": unit.helpers.createAddress("20 Ingram St", null, "Forest Hills", "CA", "11375", "US"),
        "email": "april@baxter.com",
        "phone": unit.helpers.createPhone("1", "2025550158"),
        "ip": "127.0.0.1",
        "ein": "123456789",
        "dba": "Pied Piper Inc",
        "soleProprietorship": true,
        "sourceOfIncome": "EmploymentOrPayrollIncome",
        "annualIncome": "Between50kAnd100k",
        "occupation": "ArchitectOrEngineer",
        "numberOfEmployees": "Between5And10",
        "businessVertical": "TechnologyMediaOrTelecom",
        "website": "https://www.piedpiper.com",
    }
}

let application = await unit.applications.create(createApplicationRequest).catch(err => {
    // handle errors
    return err
})

console.log(application)

Create an individual application (typescript)

import { CreateIndividualApplicationRequest, Unit, UnitError } from "@unit-finance/unit-node-sdk";

const unit = new Unit(UNIT_TOKEN, UNIT_API_URL)

(async () => {
    let createApplicationRequest: CreateIndividualApplicationRequest = {
        type: "individualApplication",
        attributes: {
    		"ssn": "000000002",
        	"fullName": unit.helpers.createFullName("Richard", "Hendricks"),
            "dateOfBirth": "2001-08-10",
            "address": unit.helpers.createAddress("20 Ingram St", null, "Forest Hills", "CA", "11375", "US"),
            "email": "april@baxter.com",
            "phone": unit.helpers.createPhone("1", "2025550158"),
            "ip": "127.0.0.1",
            "ein": "123456789",
            "dba": "Pied Piper Inc",
            "soleProprietorship": true
            "sourceOfIncome": "EmploymentOrPayrollIncome",
            "annualIncome": "Between50kAnd100k",
            "occupation": "ArchitectOrEngineer",
            "numberOfEmployees": "Between5And10",
            "businessVertical": "TechnologyMediaOrTelecom",
            "website": "https://www.piedpiper.com",
        }
    }

    let application = await unit.applications.create(createApplicationRequest).catch<UnitError>(err => {
        // handle errors
        return err
    })

    console.log(application)
})();

Fetching a customer

import { Unit, UnitError } from "@unit-finance/unit-node-sdk";

const unit = new Unit(UNIT_TOKEN, UNIT_API_URL)

(async () => {
    let customer = await unit.customers.get(customerId).catch<UnitError>(err => {
        // handle errors
        return err
    })

    console.log(customer)
})();
1.2.6

5 months ago

1.2.5

5 months ago

1.2.4

6 months ago

1.2.3

7 months ago

1.2.0

10 months ago

1.2.2

10 months ago

1.2.1

10 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago

0.49.0

11 months ago

0.48.2

11 months ago

0.48.1

11 months ago

0.48.0

12 months ago

0.47.0

1 year ago

0.46.1

1 year ago

0.46.0

1 year ago

0.45.1

1 year ago

0.45.0

1 year ago

0.44.0

1 year ago

0.43.0

1 year ago

0.42.0

1 year ago

0.41.0

2 years ago

0.40.0

2 years ago

0.39.0

2 years ago

0.36.1

2 years ago

0.36.0

2 years ago

0.32.1

2 years ago

0.32.0

2 years ago

0.29.0

2 years ago

0.25.0

2 years ago

0.37.0

2 years ago

0.33.0

2 years ago

0.26.0

2 years ago

0.22.0

2 years ago

0.38.0

2 years ago

0.34.0

2 years ago

0.30.0

2 years ago

0.27.1

2 years ago

0.27.0

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.35.0

2 years ago

0.31.0

2 years ago

0.28.0

2 years ago

0.24.0

2 years ago

0.20.0

2 years ago

0.17.0

2 years ago

0.21.0

2 years ago

0.18.0

2 years ago

0.19.0

2 years ago

0.16.0

2 years ago

0.14.0

2 years ago

0.15.0

2 years ago

0.13.1

2 years ago

0.13.2

2 years ago

0.13.0

2 years ago

0.12.0

2 years ago

0.10.1

2 years ago

0.10.0

2 years ago

0.11.0

2 years ago

0.9.70

2 years ago

0.9.67

3 years ago

0.9.68

2 years ago

0.9.69

2 years ago

0.9.65

3 years ago

0.9.66

3 years ago

0.9.64

3 years ago

0.9.56

3 years ago

0.9.57

3 years ago

0.9.58

3 years ago

0.9.59

3 years ago

0.9.63

3 years ago

0.9.60

3 years ago

0.9.61

3 years ago

0.9.62

3 years ago

0.9.52

3 years ago

0.9.53

3 years ago

0.9.54

3 years ago

0.9.55

3 years ago

0.9.50

3 years ago

0.9.51

3 years ago

0.9.49

3 years ago

0.9.45

3 years ago

0.9.46

3 years ago

0.9.47

3 years ago

0.9.48

3 years ago

0.9.42

3 years ago

0.9.43

3 years ago

0.9.44

3 years ago

0.9.41

3 years ago

0.9.40

3 years ago

0.9.38

3 years ago

0.9.39

3 years ago

0.9.34

3 years ago

0.9.35

3 years ago

0.9.36

3 years ago

0.9.37

3 years ago

0.9.33

3 years ago

0.9.31

3 years ago

0.9.32

3 years ago

0.9.30

3 years ago

0.9.24

3 years ago

0.9.25

3 years ago

0.9.26

3 years ago

0.9.27

3 years ago

0.9.28

3 years ago

0.9.29

3 years ago

0.9.18

3 years ago

0.9.19

3 years ago

0.9.23

3 years ago

0.9.20

3 years ago

0.9.21

3 years ago

0.9.22

3 years ago

0.9.14

3 years ago

0.9.15

3 years ago

0.9.16

3 years ago

0.9.17

3 years ago

0.9.12

3 years ago

0.9.13

3 years ago

0.9.11

3 years ago

0.9.10

3 years ago

0.9.2

3 years ago

0.9.8

3 years ago

0.9.7

3 years ago

0.9.9

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.0

3 years ago

0.9.1

3 years ago

0.8.23

3 years ago

0.8.22

3 years ago

0.8.21

3 years ago

0.8.20

3 years ago

0.8.14

4 years ago

0.8.19

3 years ago

0.8.16

3 years ago

0.8.15

4 years ago

0.8.18

3 years ago

0.8.17

3 years ago

0.8.9

4 years ago

0.8.8

4 years ago

0.8.12

4 years ago

0.8.11

4 years ago

0.8.13

4 years ago

0.8.10

4 years ago

0.8.5

4 years ago

0.8.4

4 years ago

0.8.7

4 years ago

0.8.6

4 years ago

0.8.3

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.8.2

4 years ago

0.7.0

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.8

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago