295 lines
8.7 KiB
JSON
295 lines
8.7 KiB
JSON
{
|
|
"variables": [],
|
|
"info": {
|
|
"name": "Knoks",
|
|
"_postman_id": "e932bcb4-8ab9-8283-d969-0ff9f8341320",
|
|
"description": "",
|
|
"schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
|
|
},
|
|
"item": [
|
|
{
|
|
"name": "Operator",
|
|
"description": "",
|
|
"item": [
|
|
{
|
|
"name": "authorizeConsumer",
|
|
"request": {
|
|
"url": "{{api_host_url}}/v1/token/{{api_identifier}}",
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "createOperator",
|
|
"request": {
|
|
"url": "{{api_host_url}}/v1/general/operator",
|
|
"method": "POST",
|
|
"header": [
|
|
{
|
|
"key": "Authorization",
|
|
"value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZTgwMTQ0Mi04ZjVjLTQwMjAtYTFkOS0xY2YwMmFjOTRiNTIiLCJpYXQiOjE0ODQ1ODM1NzksInN1YiI6IjZmNmYzMzQyMTgyODQ3N2U5ZjY3MWY3OGIzN2NlNGNmIiwiQXBpSWRlbnRpZmllciI6IjEzODY1OWViZWJiZjQwOGFhMTI4MmQ0NmViZGZiZGM3IiwibmJmIjoxNDg0NTgzNTc5LCJleHAiOjE0ODQ2Njk5NzksImlzcyI6IkxlbmRvaXQuQXBpLkp3dCIsImF1ZCI6Imh0dHA6Ly9sb2NhbGhvc3Q6NTIyODEvIn0.g4rogEOhl3hCZjTFe1jq_MFp-a3_VwzVnoFKJEQa3dc",
|
|
"description": ""
|
|
},
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\tOperatorName: \"Operator\",\n\tOperatorPassword: \"aA12345678\",\n\tFirstName:\"Operator_FN\",\n\tLastName:\"Operator_LN\",\n\tEmail: \"guid@mail.com\",\n\tPhone:\"4567890\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "authorizeOperator",
|
|
"request": {
|
|
"url": "{{api_host_url}}/v1/token/{{api_identifier}}/operator",
|
|
"method": "POST",
|
|
"header": [
|
|
{
|
|
"key": "Authorization",
|
|
"value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZTgwMTQ0Mi04ZjVjLTQwMjAtYTFkOS0xY2YwMmFjOTRiNTIiLCJpYXQiOjE0ODQ1ODM1NzksInN1YiI6IjZmNmYzMzQyMTgyODQ3N2U5ZjY3MWY3OGIzN2NlNGNmIiwiQXBpSWRlbnRpZmllciI6IjEzODY1OWViZWJiZjQwOGFhMTI4MmQ0NmViZGZiZGM3IiwibmJmIjoxNDg0NTgzNTc5LCJleHAiOjE0ODQ2Njk5NzksImlzcyI6IkxlbmRvaXQuQXBpLkp3dCIsImF1ZCI6Imh0dHA6Ly9sb2NhbGhvc3Q6NTIyODEvIn0.g4rogEOhl3hCZjTFe1jq_MFp-a3_VwzVnoFKJEQa3dc",
|
|
"description": ""
|
|
},
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\tOperatorName: \"Operator\",\n\tOperatorPassword: \"aA12345678\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Approve verification",
|
|
"request": {
|
|
"url": "{{api_host_url}}/v1/token/{{api_identifier}}/operator",
|
|
"method": "POST",
|
|
"header": [
|
|
{
|
|
"key": "Authorization",
|
|
"value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5NzZhYzliNy0yNGY5LTQ4YzctYjUyYi0zZGEzZDM3MjdhYzIiLCJpYXQiOjE0ODQ1ODM5OTAsInN1YiI6ImVlNmI0MGY2NTg3NjQyZWZiZjc4NDM2Njk4M2RjMGIxIiwiQXBpSWRlbnRpZmllciI6IjEzODY1OWViZWJiZjQwOGFhMTI4MmQ0NmViZGZiZGM3IiwiT3BlcmF0b3JJZCI6MSwibmJmIjoxNDg0NTgzOTkwLCJleHAiOjE0ODQ2NzAzOTAsImlzcyI6IkxlbmRvaXQuQXBpLkp3dCIsImF1ZCI6Imh0dHA6Ly9sb2NhbGhvc3Q6NTIyODEvIn0.vdxbssbbq1lQbMnR5QQryVmLrP-Ts2Fm9rgmbFoHJvw",
|
|
"description": ""
|
|
},
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\tOperatorName: \"Operator\",\n\tOperatorPassword: \"aA12345678\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Update verification",
|
|
"request": {
|
|
"url": "{{api_host_url}}/v1/loanrequestoperator/Verification",
|
|
"method": "PUT",
|
|
"header": [
|
|
{
|
|
"key": "Authorization",
|
|
"value": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5NzZhYzliNy0yNGY5LTQ4YzctYjUyYi0zZGEzZDM3MjdhYzIiLCJpYXQiOjE0ODQ1ODM5OTAsInN1YiI6ImVlNmI0MGY2NTg3NjQyZWZiZjc4NDM2Njk4M2RjMGIxIiwiQXBpSWRlbnRpZmllciI6IjEzODY1OWViZWJiZjQwOGFhMTI4MmQ0NmViZGZiZGM3IiwiT3BlcmF0b3JJZCI6MSwibmJmIjoxNDg0NTgzOTkwLCJleHAiOjE0ODQ2NzAzOTAsImlzcyI6IkxlbmRvaXQuQXBpLkp3dCIsImF1ZCI6Imh0dHA6Ly9sb2NhbGhvc3Q6NTIyODEvIn0.vdxbssbbq1lQbMnR5QQryVmLrP-Ts2Fm9rgmbFoHJvw",
|
|
"description": ""
|
|
},
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\tLoanRequestId: 1,\n\tOperatorComment: \"comment\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Register/Lead",
|
|
"event": [
|
|
{
|
|
"listen": "test",
|
|
"script": {
|
|
"type": "text/javascript",
|
|
"exec": [
|
|
"tests[\"Status code is 200\"] = responseCode.code === 200;",
|
|
"tests[\"Response time is less than 200ms\"] = responseTime < 200;",
|
|
"",
|
|
"var schema = {",
|
|
" \"items\": {",
|
|
" \"type\": \"integer\"",
|
|
" }",
|
|
"};",
|
|
"",
|
|
"var jsonData = JSON.parse(responseBody);",
|
|
"tests[\"Valid Data\"] = tv4.validate([jsonData], schema);",
|
|
""
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"request": {
|
|
"url": "{{api_host_url}}/LDI/Register/Lead?wer=100 %",
|
|
"method": "POST",
|
|
"header": [
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\t\"FullName\" : \"Fan Mix\",\n \"Email\": \"test@emal.com\",\n \"Phone\" : \"1234567\",\n \"PhonePrefix\" : \"007\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Assistant/Lead",
|
|
"event": [
|
|
{
|
|
"listen": "test",
|
|
"script": {
|
|
"type": "text/javascript",
|
|
"exec": [
|
|
"tests[\"Status code is 302\"] = responseCode.code === 302;",
|
|
"tests[\"Response time is less than 200ms\"] = responseTime < 200;",
|
|
"tests[\"Redirect to registration\"] = postman.getResponseHeader(\"Location\").toLowerCase().indexOf(\"registration\") != -1",
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"request": {
|
|
"url": "{{api_host_url}}/LDI/Assistant/Lead",
|
|
"method": "POST",
|
|
"header": [],
|
|
"body": {
|
|
"mode": "urlencoded",
|
|
"urlencoded": [
|
|
{
|
|
"key": "FullName",
|
|
"value": "Fan Mix",
|
|
"type": "text",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"key": "Email",
|
|
"value": "test@emal.com",
|
|
"type": "text",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"key": "Phone",
|
|
"value": "1234567",
|
|
"type": "text",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"key": "PhonePrefix",
|
|
"value": "007",
|
|
"type": "text",
|
|
"enabled": true
|
|
}
|
|
]
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "Assistant/Countries",
|
|
"event": [
|
|
{
|
|
"listen": "test",
|
|
"script": {
|
|
"type": "text/javascript",
|
|
"exec": [
|
|
"tests[\"Status code is 200\"] = responseCode.code === 200;",
|
|
"tests[\"Response time is less than 200ms\"] = responseTime < 200;",
|
|
"",
|
|
"var expectedObj = {",
|
|
" \"countryId\": 104,",
|
|
" \"countryName\": \"Israel\",",
|
|
" \"countryDesc\": \"State of Israel\",",
|
|
" \"regionId\": 2,",
|
|
" \"countryCode\": \"ISR\",",
|
|
" \"countrySymbol\": \"IL\",",
|
|
" \"numCode\": \"376\",",
|
|
" \"phonePrefix\": \"972\"",
|
|
" };",
|
|
"",
|
|
"var actualObj = JSON.parse(responseBody)[0];",
|
|
"",
|
|
"tests[\"Valid Data\"] =",
|
|
" expectedObj.countryId === expectedObj.countryId &&",
|
|
" expectedObj.countryName === expectedObj.countryName &&",
|
|
" expectedObj.countryDesc === expectedObj.countryDesc &&",
|
|
" expectedObj.regionId === expectedObj.regionId &&",
|
|
" expectedObj.countryCode === expectedObj.countryCode &&",
|
|
" expectedObj.countrySymbol === expectedObj.countrySymbol &&",
|
|
" expectedObj.numCode === expectedObj.numCode &&",
|
|
" expectedObj.phonePrefix === expectedObj.phonePrefix;",
|
|
"",
|
|
"",
|
|
"",
|
|
""
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"request": {
|
|
"url": "{{api_host_url}}/LDI/Assistant/Countries/IL",
|
|
"method": "GET",
|
|
"header": [
|
|
{
|
|
"key": "Content-Type",
|
|
"value": "application/json",
|
|
"description": ""
|
|
}
|
|
],
|
|
"body": {
|
|
"mode": "raw",
|
|
"raw": "{\n\t\"FullName\" : \"Fan Mix\",\n \"Email\": \"test@emal.com\",\n \"Phone\" : \"1234567\",\n \"PhonePrefix\" : \"007\"\n}"
|
|
},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
},
|
|
{
|
|
"name": "GetToken",
|
|
"request": {
|
|
"url": "{{api_host_url}}/LDI/Token/Knoks-Angular2",
|
|
"method": "GET",
|
|
"header": [],
|
|
"body": {},
|
|
"description": ""
|
|
},
|
|
"response": []
|
|
}
|
|
]
|
|
} |