Professional Documents
Culture Documents
GetCustomerStatus API Docs
GetCustomerStatus API Docs
GetCustomerStatus
Page 1|7
Private & Confidential
Table of Contents
Sample Response:...................................................................................................................................... 3
Page 2|7
Private & Confidential
API Objective
This RESTful API helps to get Retailer and Distributor onboarding status with their total and unutilized
limit amount.
Request Details
https://devenv.mintwalk.com/externalService/CSquare/getCustomerStatus/?retailer_code=1234&distri
DEV URL
buter_code=1234
HTTP Request
GET
Type
None
Sample Response:
{
"retailer_code":"1234",
"distributor_code":"1234",
"total_limit":20000.0,
"unutilised_limit":10000.0,
"retailer_status":"ACTIVE",
"distributor_status":"APPROVED",
"error_code":200,
"error_description":""
}
Page 3|7
Private & Confidential
Error Response 1
{
"retailer_code": "1234",
"distributor_code": "1234",
"total_limit": 0,
"unutilised_limit": 0,
"retailer_status": "NOT_ONBOARDED",
"distributor_status": "",
"error_code": 302,
"error_description": "Retailer not onboarded"
}
Error Response 2
{
"retailer_code": "1234",
"distributor_code": "123",
"total_limit": 0,
"unutilised_limit": 0,
"retailer_status": "",
"distributor_status": "NOT_ONBOARDED",
"error_code": 301,
"error_description": "Distributor not onboarded"
}
Error Response 3
{
"retailer_code": "",
"distributor_code": "",
"total_limit": 0,
"unutilised_limit": 0,
"retailer_status": "",
"distributor_status": "",
"error_code": 400,
"error_description": "Bad request, retailer_code is required."
}
Page 4|7
Private & Confidential
Error Response 4
{
"retailer_code": "1234",
"distributor_code": "1234",
"total_limit": 0,
"unutilised_limit": 0,
"retailer_status": "",
"distributor_status": "REJECT",
"error_code": 308,
"error_description": "Distributer rejected"
}
Error Response 5
{
"retailer_code":"1234",
"distributor_code":"1234",
"total_limit":0,
"unutilised_limit":0,
"retailer_status":"NOT_ACTIVE",
"distributor_status":"",
"error_code":304,
"error_description":"Retailer KYC pending"
}
Error Response 6
{
"retailer_code":"1234",
"distributor_code":"1234",
"total_limit":20000,
"unutilised_limit":10000.0,
"retailer_status":"ACTIVE",
"distributor_status":"APPROVED",
"error_code":200,
"error_description":""
}
Page 5|7
Private & Confidential
Error Response 7
{
"retailer_code":"1234",
"distributor_code":"1234",
"total_limit":0,
"unutilised_limit":0,
"retailer_status":"",
"distributor_status":"AWAITING_APPROVAL",
"error_code":303,
"error_description":"Distributor bank verification pending"
}
Error Response 8
{
"retailer_code": "",
"distributor_code": "",
"total_limit": 0,
"unutilised_limit": 0,
"retailer_status": "",
"distributor_status": "",
"error_code": 405,
"error_description": " Method not allowed "
}
Page 6|7
Private & Confidential
Error Codes
Page 7|7