Загрузка заявки

Загрузка заявки в систему

method: POST

url: https://test.ninjalender.online/loan/create

Заголовки:

header_key

content

Content-Type:

application/json;

Authorization

Bearer {{Token}}

Где {{Token}} -токен полученый при авторизации

Тело запроса:

Ключ

Тип

Обязательный

Описание

params

JSON.object

+

Параметры запроса

Params:

Ключ

Тип

Обязательный

Описание

amount

numeric

+

Сума заявки

term

numeric

+

Срок заявки в секундах

refuse_reason

int

+

Ид причины отказа (из справочника причин отказов)

purpose

int

+

Ид цели займа (из справочника целей займа)

template

int

+

Ид шаблона

requisites

json.object

+

Реквизиты заявки. ключи копируются из тела шаблона, значения заполняются в соответсвии со свойствами реквизитов. В случае реквизита вида "enum" как значение используется "label" варианта

Ответ:

Ключ

Тип

Описание

code

int

Код ответа

message

string

Сообщение

data

json

Возвращаемые данные

data.id

int

Ид созданой заявки

log_key

int

Ид лока для данного запроса

Пример запроса:

{
    "params":{
        "template": 9,
        "amount": 100,
        "term": 64000,
        "price_min": 10,
        "refuse_reason":  1,
        "purpose": 1,
        "requisites": {
        	"one":"1",
            "two": "2",
            "thre": "3",
            "four": "7"
        }
    }
}

Пример ответа:

Успех:

{
    "code": 0,
    "message": "ok",
    "data": {
        "id": 72,
    },
    "log_key": 781
}

Ошибка:

{
    "code": -1,
    "message": "error",
    "log_key": 748,
    "errors":[
        {
            "code": -1010101,
            "message": "Params is required"
        }
    ]
}

Список ошибок:

Ключ

Сообщение

-96

invalid key

-97

invalid token

-98

expired token

-99

system error

-100

access denied

-1010101

Params is required

-1010102

Refuse reason not found

-1010103

Refuse reason is blank

-1010104

Purpose is blank

-1010105

Purpose not found

-1010106

Template is blank

-1010107

Template not found

-1010108

Template unactive

-1010109

Template unmoderated

-1010110

Invalid refuse date

-1010111

Requisite needed

-1010112

Requisite blank

-1010113

Requisite expected date

-1010114

Requisite expected number

-1010115

Requisite expected one of list

-1010116

Requisite expected boolean

-1010117

Requisite not in template

-1010118

Amount ivalid

-1010119

Price min is zero

-1010120

Price min is ivalid

-1010121

Term must be more than 86400

-1010122

Tarm is invalid

-1010123

Amount is blank

-1010124

Price min is blank

-1010125

Term is blank

-1020126

Loan not unique

-1020127

Requisite registered in other borrower

-1020128

Email is incorrect

-1020129

Amount must be more than 0

-1020130

Refuse reason expected number

-1020131

Purpose expected number

-1020132

Template expected number

-1020133

Phone number is incorrect

Last updated