Create application
To create an application, you must send it json to the appropriate URL. By filling in json requisite in accordance to which template the application belongs
method: POST
url: https://ninjalender.online/client/loan/create
Headers:
header key
header content
Content-Type:
application/json;
Authorization:
Bearer AToken;
Where AToken is the token that was received during authorization.
Request body:
Key
Type
Required
Description
params
JSON.object
+
Request parameters
params:
Key
Type
Required
Description
amount
number
+
application amount
price_min
number
+
minimal price of application
price
number
+
price
term
string
+
term of loan (in seconds)
template
int
+
Loan template from the templates that owned by the organization
requisites
JSON.object
+
Requisites of the application. keys are copied from the template body. As a value, an object is transmitted with the value key in which the value of the attribute is written.
refuse_reason
int
+
Refuse reason
purpose
int
+
Loan purpose
refuse_date
DateTime
-
Refuse date in format (Y-m-d h:i:s) converted to UTC+0 timozone for the correct calculation of the freshness of the application
Example of filing application requisites by "Customer Loan Basic" template
Key
Type
Variants
Required
Description
Visible
borrower_personal_code
string
+
only owner
borrower_first_name
string
+
only owner
borrower_last_name
string
+
only owner
borrower_phone
string
+
only owner
borrower_email
string
+
only owner
borrower_address
string
+
only owner
borrower_monthly_income_amount
string
+
borrower_monthly_income_source
string
+
response:
Key
Type
Description
code
int
Response code
message
string
Message
data
JSON.array
Response data
data.id
int
id of loan
Request example:
Response example:
List of errors:
Key
Message
-99
System error! Try again later or contact us
-98
Expired token
-2000001
Invalid token
-2040601
Params is required
-2040602
Refuse reason not found
-2040603
refuse reason must not be blank
-2040604
loan purpose must not be blank
-2040605
loan purpose not found
-2040606
Template must not be blank
-2040607
Template not found
-2040608
Cant use inactive template
-2040609
Cant use not moderated template
-2040610
Cant use global template
-2040611
Cant use template of other organization
-2040612
Refuse date expected date
-2040613
requisite needed
-2040614
requisite must not be blank
-2040615
requisite not valid. Expected date in format Y-m-d
-2040616
requisite not valid. Expected number
-2040617
requisite not valid. Expected one of
-2040618
requisite not valid. Expected boolean
-2040619
Requisites not presented in template
-2040620
Need "value" param in requisite
-2040621
mime type is unsupported
-2040622
max file size exceeded
-2040623
Amount must be >0
-2040624
Amount must be a number
-2040625
Price min must be >0
-2040626
Price min must be a number
-2040627
Price min must be <= price
-2040628
Price must be >0
-2040629
Price must be a number
-2040630
Term must be >0
-2040631
Term must be in seconds
-2040632
Amount must not be blank
-2040633
Price min must not be blank
-2040634
Price must not be blank
-2040635
Term must not be blank
-2040636
Cant change stage. AUCTION in progress
-2040637
Loan is not unique
-2040638
Loan is not fresh
-2040639
Cant change stage
-2040640
refuse_reason must be numeric
-2040641
purpose must be numeric
-2040642
template must be numeric
Last updated
Was this helpful?