Business Rules

Get Available Rules

GET https://ezloan.genify.ai/borrowers/rule/

Headers

Name
Type
Description

user_name*

string

partner's username.

authorization*

string

partner's api key.

{
    "client": {
        "reject_rule": {
            "DBR": {
                "operator": ">",
                "value": "2"
            }
        },
        "rule": {
            "Age": {
                "operator": ">",
                "value": "20"
            }
        },
        "rule_test": {
            "apps_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "borrower_credit_score": {
                "operator": ">",
                "value": "500"
            },
            "location_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "sms_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "500"
            }
        },
        "rule_test_new": {
            "Credit_Score": {
                "operator": ">",
                "value": "500"
            },
            "apps_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "area_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "sms_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "500"
            }
        },
        "rule_without_dbr": {
            "apps_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "borrower_credit_score": {
                "operator": ">",
                "value": "500"
            },
            "location_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "50"
            },
            "sms_score": {
                "logical_operator": "and",
                "operator": ">=",
                "value": "500"
            }
        }
    }
}

Create New Rule

POST https://ezloan.genify.ai/borrowers/rule/

Headers

Name
Type
Description

user_name*

string

partner's username.

authorization*

string

partner's api key.

Request Body

Name
Type
Description

param*

string

name of the new rule

value*

dict

dictionary of rule's body

reject_rule_new added successfuly!

Update Existing Rule

PUT https://ezloan.genify.ai/borrowers/rule/

Headers

Name
Type
Description

user_name*

string

partner's username.

authorization*

string

partner's api key.

Request Body

Name
Type
Description

param*

string

rule name

value*

dict

new rule body

rule updated successfuly!

Delete Rule or Condition on Variable in Rule

DELETE https://ezloan.genify.ai/borrowers/rule/

Headers

Name
Type
Description

user_name*

string

partner's username.

authorization*

string

partner's api key.

Request Body

Name
Type
Description

param*

string

rule name

keys_to_delete*

list<string>

list of keys to delete from

the rule body.

Last updated

Was this helpful?