288 lines
7.6 KiB
JSON
288 lines
7.6 KiB
JSON
{
|
|
"openapi": "3.0.3",
|
|
"info": {
|
|
"title": "Swagger Simbrella FirstAdvance - OpenAPI 3.0",
|
|
"description": "This is a Simbrella FirstAdvance Backend Server with the OpenAPI 3.0 specification. \n\n\nSome useful links:\n- [Web Simulated Demo Page](https://digifi-salaryloan.chiefsoft.net/)\n- [Web Management Support Portal](https://digifi-office.chiefsoft.net/auth/login)",
|
|
"termsOfService": "http://swagger.io/terms/",
|
|
"contact": {
|
|
"email": "support@chiefsoft.com"
|
|
},
|
|
"license": {
|
|
"name": "Apache 2.0",
|
|
"url": "http://www.apache.org/licenses/LICENSE-2.0.html"
|
|
},
|
|
"version": "1.0.11"
|
|
},
|
|
"servers": [
|
|
{
|
|
"url": "https://devcore.digifi.chiefsoft.net/v1/api/salary"
|
|
}
|
|
],
|
|
"tags": [
|
|
{
|
|
"name": "EligibilityCheck",
|
|
"description": "Eligibility Check Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "SelectOffer",
|
|
"description": "This method is used the send the offer the customer selected to Simbrella.",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "ProvideLoan",
|
|
"description": "Provide Loan Request.",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "LoanStatus",
|
|
"description": "Loan Status Request.",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "Repayment",
|
|
"description": "Repayment Request.",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "RACCheck",
|
|
"description": "Risk Acceptance Criteria Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "Disbursement",
|
|
"description": "Loan Disbursement Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "CollectLoan",
|
|
"description": "Collect Loan Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "TransactionVerify",
|
|
"description": "Transaction Verify Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "PenalCharge",
|
|
"description": "Penal Charge Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "LienCheck",
|
|
"description": "Lien Check",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "StatusCall",
|
|
"description": "Status Call",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "SMS",
|
|
"description": "SMSRequest",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
},
|
|
{
|
|
"name": "BulkSMS",
|
|
"description": "Bulk SMS Request",
|
|
"externalDocs": {
|
|
"description": "Find out more",
|
|
"url": "https://www.simbrellang.net"
|
|
}
|
|
}
|
|
],
|
|
"paths": {
|
|
"/EligibilityCheck": {
|
|
"$ref": "./paths/EligibilityCheck.json"
|
|
},
|
|
"/SelectOffer": {
|
|
"$ref": "./paths/SelectOffer.json"
|
|
},
|
|
"/ProvideLoan": {
|
|
"$ref": "./paths/ProvideLoan.json"
|
|
},
|
|
"/LoanStatus": {
|
|
"$ref": "./paths/LoanStatus.json"
|
|
},
|
|
"/Repayment": {
|
|
"$ref": "./paths/Repayment.json"
|
|
},
|
|
"/RACCheck": {
|
|
"$ref": "./paths/RACCheck.json"
|
|
},
|
|
"/Disbursement": {
|
|
"$ref": "./paths/Disbursement.json"
|
|
},
|
|
"/CollectLoan": {
|
|
"$ref": "./paths/CollectLoan.json"
|
|
},
|
|
"/TransactionVerify": {
|
|
"$ref": "./paths/TransactionVerify.json"
|
|
},
|
|
"/PenalCharge": {
|
|
"$ref": "./paths/PenalCharge.json"
|
|
},
|
|
"/LienCheck": {
|
|
"$ref": "./paths/LienCheck.json"
|
|
},
|
|
"/StatusCall": {
|
|
"$ref": "./paths/StatusCall.json"
|
|
},
|
|
"/SMS": {
|
|
"$ref": "./paths/SMS.json"
|
|
},
|
|
"/BulkSMS": {
|
|
"$ref": "./paths/BulkSMS.json"
|
|
}
|
|
},
|
|
"components": {
|
|
"schemas": {
|
|
"EligibilityCheckRequest": {
|
|
"$ref": "./schemas/EligibilityCheckRequest.json"
|
|
},
|
|
"EligibilityCheckResponse": {
|
|
"$ref": "./schemas/EligibilityCheckResponse.json"
|
|
},
|
|
"SelectOfferRequest": {
|
|
"$ref": "./schemas/SelectOfferRequest.json"
|
|
},
|
|
"SelectOfferResponse": {
|
|
"$ref": "./schemas/SelectOfferResponse.json"
|
|
},
|
|
"LoanStatusRequest": {
|
|
"$ref": "./schemas/LoanStatusRequest.json"
|
|
},
|
|
"LoanStatusResponse": {
|
|
"$ref": "./schemas/LoanStatusResponse.json"
|
|
},
|
|
"RepaymentRequest": {
|
|
"$ref": "./schemas/RepaymentRequest.json"
|
|
},
|
|
"RepaymentResponse": {
|
|
"$ref": "./schemas/RepaymentResponse.json"
|
|
},
|
|
"RACCheckRequest": {
|
|
"$ref": "./schemas/RACCheckRequest.json"
|
|
},
|
|
"RACCheckResponse": {
|
|
"$ref": "./schemas/RACCheckResponse.json"
|
|
},
|
|
"DisbursementRequest": {
|
|
"$ref": "./schemas/DisbursementRequest.json"
|
|
},
|
|
"DisbursementResponse": {
|
|
"$ref": "./schemas/DisbursementResponse.json"
|
|
},
|
|
"CollectLoanRequest": {
|
|
"$ref": "./schemas/CollectLoanRequest.json"
|
|
},
|
|
"CollectLoanResponse": {
|
|
"$ref": "./schemas/CollectLoanResponse.json"
|
|
},
|
|
"TransactionVerifyRequest": {
|
|
"$ref": "./schemas/TransactionVerifyRequest.json"
|
|
},
|
|
"TransactionVerifyResponse": {
|
|
"$ref": "./schemas/TransactionVerifyResponse.json"
|
|
},
|
|
"PenalChargeRequest": {
|
|
"$ref": "./schemas/PenalChargeRequest.json"
|
|
},
|
|
"PenalChargeResponse": {
|
|
"$ref": "./schemas/PenalChargeResponse.json"
|
|
},
|
|
"StatusCallRequest": {
|
|
"$ref": "./schemas/StatusCallRequest.json"
|
|
},
|
|
"StatusCallResponse": {
|
|
"$ref": "./schemas/StatusCallResponse.json"
|
|
},
|
|
"LienCheckRequest": {
|
|
"$ref": "./schemas/LienCheckRequest.json"
|
|
},
|
|
"LienCheckResponse": {
|
|
"$ref": "./schemas/LienCheckResponse.json"
|
|
},
|
|
"SMSRequest": {
|
|
"$ref": "./schemas/SMSRequest.json"
|
|
},
|
|
"SMSResponse": {
|
|
"$ref": "./schemas/SMSResponse.json"
|
|
},
|
|
"BulkSMSRequest": {
|
|
"$ref": "./schemas/BulkSMSRequest.json"
|
|
},
|
|
"BulkSMSResponse": {
|
|
"$ref": "./schemas/BulkSMSResponse.json"
|
|
},
|
|
"ApiResponse": {
|
|
"$ref": "./schemas/ApiResponse.json"
|
|
}
|
|
},
|
|
"securitySchemes": {
|
|
"petstore_auth": {
|
|
"type": "oauth2",
|
|
"flows": {
|
|
"implicit": {
|
|
"authorizationUrl": "https://petstore3.swagger.io/oauth/authorize",
|
|
"scopes": {
|
|
"write:pets": "modify pets in your account",
|
|
"read:pets": "read your pets"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"api_key": {
|
|
"type": "apiKey",
|
|
"name": "api_key",
|
|
"in": "header"
|
|
},
|
|
"basic_auth": {
|
|
"type": "http",
|
|
"scheme": "basic",
|
|
"description": "Basic authentication with username and password"
|
|
}
|
|
}
|
|
}
|
|
} |