Metadata-Version: 2.1
Name: quickey-python-sdk
Version: 1.0.11
Summary: A Login Management System for Application
Home-page: https://github.com/efrizal-analisa/quickey_python_sdk
Author: quickey team
Author-email: efrizal@analisa.io
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# QuickeySDK - Python

A Login Management System for Application

## How to Use

```
from quickey_python_sdk import QuickeySDK

sdk = QuickeySDK('YOUR API KEY')
```

### Get App Metadata
```
data = sdk.app.getAppMetaData()
appId = data.json()['app']['_id']
```

### Send SMS OTP
```
input = {'phone':'YOUR PHONE NUMBER', 'provider':'YOUR PROVIDER'}
customerData = sdk.app.sendSMSOTP(**input)
```

### Get Access Token By Email
```
input = {'email':'YOUR USER EMAIL', 'provider':'YOUR PROVIDER'}
token = sdk.auth.getAccessTokenByEmail(**input)
```

### Get Access Token By Phone
```
input = {'phone':'YOUR PHONE NUMBER', 'provider':'YOUR PROVIDER'}
token = sdk.auth.getAccessTokenByPhone(**input)
```

### Link Phone To Email
```
input = {'phone':'YOUR PHONE NUMBER', 'token':'YOUR ACCESS TOKEN LOGIN FROM EMAIL'}
customerdata = sdk.auth.linkPhoneToEmail(**input)
```

