line_inquiry Navigate to XML API
This REST API is used to get the information from carrier.
Sample Request REST
{ "enrollment_id": "EGK1317", "action": "line_inquiry", "agent_id": "ewebsiteapi", "source": "WEBSITE", "line_inquiry": "", "balance_inquiry": "", "zoom_balance": "", "peer_balance": "", "telna_balance": "", "query_sim_info": "", "data_saver_info": "", "subscriber_status": "" }
List of status code, description and resolution. | ||
---|---|---|
Status Code | Description | How to Resolve? |
RESTAPI000 | SUCCESS | SUCCESS |
RESTAPI001 | FAIL | Multiple errors like Invalid Token, Token already used, Token expire & Invalid Access!! |
RESTAPI101 | FAIL | Module required. |
RESTAPI102 | FAIL | Action required. |
RESTAPI103 | FAIL | Source Not Allowed. |
RESTAPI104 | FAIL | Invalid Agent ID or Password. |
RESTAPI105 | FAIL | Module does not exist. |
RESTAPI106 | FAIL | Action does not exist. |
RESTAPI107 | FAIL | Invalid company. |
RESTAPI108 | FAIL | Invalid method. |
RESTAPI109 | FAIL | Unauthorized Access. |
RESTAPI010 | FAIL | Multiple errors come in an array. |
Sample Response
{ "data": { "ACCOUNTSTATUS": "", "ACCOUNT_STATUS": "", "BALANCE_INQ": { "DESCRIPTION": "SUCCESS", "STATUSCODE": "00" }, "DATA_BALANCE": 0, "ESN": "8901156465746541202", "LINE_INQ": { "BAN": "", "CARRIER_RESPONSE": { "WHOLESALEAPI": [ { "ATTRIBUTES": { "XMLNS": "http://www.oss.vcarecorporation.com/oss", "XMLNS:XSI": "http://www.w3.org/2001/XMLSchema-instance" }, "CREDENTIALS": [ { "REFERENCENUMBER": [ { "VALUE": "TELESOURCE_VCARE_LINEINQ_78812154028901156465746541202170249110498416" } ], "RETURNURL": [ { "VALUE": "" } ] } ], "WHOLESALEORDERRESPONSE": [ { "DESCRIPTION": [ { "VALUE": "MDN does not belong to this vendor" } ], "STATUSCODE": [ { "VALUE": "909" } ] } ] } ] }, "DESCRIPTION": "MDN does not belong to this vendor", "ESNSTATUS": "", "MDN": "", "SIM_NUMBER": "", "STATUSCODE": "909" }, "MDN": "7881215402", "SMS_BALANCE": 0, "TALK_BALANCE": 0 }, "msg": "Success", "msg_code": "RESTAPI000", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGVtby1Hb2t3c1VzZXIiLCJwYXNzd29yZCI6IkRlbW8tR29rd3N0SzEyM2h5dXRydzIxIiwicGluIjoiRGVtby02MzIxNjc0MTY0NzQ1OCIsInZlbmRvcl9pZCI6IkRlbW8tR29rbm93cyIsImxvZ19pZCI6Nzk4Njk1LCJ1cmwiOiJodHRwczovL2RlbW8tZ29rbm93cy50ZWxnb281LmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNzAyNDkxNDA0fQ.VmpzZ6saqaUM3GfcBgtG1MLzkMesUCIUMvXNWSW2kmo" }
SUCCESS
Sample Fail Response: 1
{ "msg": "Invalid Token", "msg_code": "RESTAPI001", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Invalid Token
How to Resolve?: Provide valid token in header
Sample Fail Response: 2
{ "msg": "Invalid Access!!", "msg_code": "RESTAPI001", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Invalid Access!!
How to Resolve?: Request method will be POST
Sample Fail Response: 3
{ "errors":["Source Not Allowed"] "msg": "Source Not Allowed", "msg_code": "RESTAPI103", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Source Not Allowed
How to Resolve?: Provide valid Source
Sample Fail Response: 4
{ "errors":["Agent Id should not be blank"] "msg": "Agent Id should not be blank", "msg_code": "RESTAPI104", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Agent Id should not be blank
How to Resolve?: Provide valid Agent Id
Sample Fail Response: 5
{ "errors":["Invalid Agent Id"] "msg": "Invalid Agent Id", "msg_code": "RESTAPI104", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Invalid Agent Id
How to Resolve?: Provide valid Agent Id
Sample Fail Response: 6
{ "msg": "Token already used", "msg_code": "RESTAPI001", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Token already used
How to Resolve?: You can use token once per request
Sample Fail Response: 7
{ "msg": "Token expire", "msg_code": "RESTAPI001", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Token expire
How to Resolve?: Create token again
Sample Fail Response: 8
{ "errors":["Please enter Enrollment Id"] "msg": "Error occurred", "msg_code": "RESTAPI110", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGV2LVR4TW9iaWxlVXNlciIsInBhc3N3b3JkIjoiRGV2LVR4TW9iaWxlUFdEIiwicGluIjoiRGV2LVR4UGluMjAxNyIsInZlbmRvcl9pZCI6IkRldi1UeE1vYmlsZSIsImxvZ19pZCI6ODA0ODMxLCJ1cmwiOiJodHRwczovL2Rldi10eG1vYmlsZS52Y2FyZWNvcnBvcmF0aW9uLmNvbS92Y2FyZU9zc0FwaS8ifSwiZXhwIjoxNTYxNDY4NjI0fQ.9iDehEddu46AKDCVWwl26ZSTTaiKt4GWKn7dUIcIspQ" }
Error Description: Error occurred
How to Resolve?: Provide Enrollment Id
All the status codes are listed under the status code sections. Please click here to go to the status code.