customer_info Navigate to XML API
This REST API is used to get cutomer's information.
Sample Request REST
{ "action": "customer_info", "enrollment_id": "", "email": "", "zip_code": "", "agent_id": "ewebsiteapi", "source": "WEBSITE", "mdn": "", "sim": "", "imei": "989867657766767 ", "customer_id": "", "get_parent_detail": "Y", "get_auth_user_detail": "", "get_child_detail": "", "get_loyalty_subscription_details": "Y" }
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": [ { "account_no": "100115", "account_password": "2626", "account_type": "GA", "account_type_name": "ACP", "acp_device_id": "", "alternate_mobile_no": "7678687686", "approved_date": "2023-02-01 06:27:47", "bill_to_customer": "0.00", "billing_city": "AUBURN", "billing_state": "WA", "billing_zip_code": "98001", "carrier": "TMB", "city": "AUBURN", "created_by": "Devteam", "created_datetime": "2023-02-01 07:58:46", "customer_id": "100115", "device_benefit_already_reimbursed": "0", "device_type": "PHONE", "discount_credit": "0.000", "dob": "1992-01-09", "e_sim_details": true, "ebb_device_type": "Tablet", "email_id": "TESOPS@VCAREMAIL.COM", "enrollment_id": "EANG195", "enrollment_type": "ACP", "esn_number": "989867657766767", "first_name": "AFFGDDGD", "initial_chosen_enroll_type": "ACP", "is_approved": "Y", "is_degraded_plan": "N", "is_ebb_qaulify": "1", "is_family_plan": "N", "is_free_phone_order": "0", "is_free_phone_order_paid": "0", "is_paid_phone_order": "0", "is_password_temporary": "N", "is_plan_data_unlimited": "N", "is_plan_sms_unlimited": "N", "is_plan_talk_unlimited": "N", "is_prepaid_postpaid": "prepaid", "is_sim_only_order": "0", "is_sim_phone_order": 0, "is_tablet_paid_phone_order": 0, "is_tablet_phone_order": 0, "is_tax_included": "", "is_unlimited_plan": "N", "ivr_pin": null, "kserial_no": "", "last_name": "BDGFDGDDG", "line_status": "Active", "mailing_address_one": "3792 E MAIN ST", "mailing_address_two": "", "mailing_city": "AUBURN", "mailing_state": "WA", "mailing_zip": "98001", "make_model": "apple iphone 6", "make_model_id": "3", "mdn": "9898776767", "middle_name": "", "model_device_type": "", "next_plan_change_renew_date": "", "next_plan_change_renew_type": "", "next_plan_expiry_date": "", "no_of_household": "0", "offer_type": "", "pin": null, "plan_code": "1", "plan_data": "5000MB", "plan_description": "5GB High Speed Mobile Internet Per Month", "plan_expiry_date": "2024-01-01", "plan_grace_expiry_date": "", "plan_id": "6", "plan_name": "5GB", "plan_sms": "0", "plan_start_date": "", "plan_talk": "0", "plan_total_price": "30", "preferred_language": "English", "program_code": [ "MEDIC" ], "school_name": "", "service_address_one": "3792 E MAIN ST", "service_address_two": "", "service_city": "AUBURN", "service_state": "WA", "service_zip": "98001", "shipment_method": "AgentProgram", "state": "WA", "status": "Active", "tracking_code": "", "tribal_id": "GHGCBVCBV5646546", "wallet_balance": "0", "wfc_service_address_city": "", "wfc_service_address_one": "", "wfc_service_address_state": "", "wfc_service_address_two": "", "wfc_service_address_zip": "", "zip4": null, "zip_code": "98001" } ], "msg": "Success", "msg_code": "RESTAPI000", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJkYXRhIjp7InVzZXJuYW1lIjoiRGVtby1BbmdlbE1vYmlsZVVzZXIiLCJwYXNzd29yZCI6IkRlbW8tQW5nZWxNb2JteDlzcjV6cjg0NzUiLCJwaW4iOiJEZW1vLTg5MjM2OTI3Nzk3NyIsInZlbmRvcl9pZCI6IkRlbW8tQW5nZWxNb2JpbGUiLCJsb2dfaWQiOjY3NjM1NiwidXJsIjoiaHR0cHM6Ly9kZW1vLWFuZ2VsLnRlbGdvbzUuY29tL3ZjYXJlT3NzQXBpLyJ9LCJleHAiOjE3MDE5MDA5OTF9.jNEdSv_LXe3YBeVasmL8fgtClY-iZBZUrhNzpTFrWz4" }
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.