/* WRTeam Developers */ API URL -->> https://erestro.me/rider/app/v1/api/{METHOD_NAME} - (all APIs in one file only) --------------------------------------------------------------------------- Defined API Methods:- --------------------------------------------------------------------------- 1. login 2. get_rider_details 3. get_orders 4. get_fund_transfers 5. update_user 6. update_fcm 7. reset_password 8. verify_user 9. get_settings 10. send_withdrawal_request 11. get_withdrawal_request 12. update_order_status 13. get_pending_orders 14. update_order_request 15. get_rider_cash_collection 16. manage_live_tracking 17. delete_live_tracking ------------------------------------------ What parameters to be Passed? See here >> ------------------------------------------ Use POST method to pass the parameters 1.login mobile: 9874565478 password: 12345678 fcm_id: FCM_ID //{ optional } 2. get_rider_details id:15 3. get_orders user_id:101 active_status: pending {pending,confirmed,preparing,out_for_delivery,delivered,cancelled} // optional limit:25 // { default - 25 } optional offset:0 // { default - 0 } optional sort: id / date_added // { default - id } optional order:DESC/ASC // { default - DESC } optional 4. get_fund_transfers user_id:101 limit:25 // { default - 25 } optional offset:0 // { default - 0 } optional sort: id / date_added // { default - id } optional order:DESC/ASC // { default - DESC } optional 5. update_user user_id:34 username:hiten mobile:7852347890 {optional} email:amangoswami@gmail.com {optional} address:address {optional} old:12345 new:345234 status:1 or 0 {optional}{Default:1} 6. update_fcm user_id:12 fcm_id: FCM_ID 7. reset_password mobile_no:7894561235 new: pass@123 8. verify_user mobile:1234567890 email:test@gmail.com // { optional } 9. get_settings type : rider_privacy_policy / rider_terms_conditions / system_settings 10. send_withdrawal_request user_id:15 payment_address: 12343535 amount: 560 11. get_withdrawal_request user_id:15 limit:10 offset:10 12. update_order_status rider_id:12 order_id: 137 status: confirmed {confirmed|preparing|out_for_delivery|delivered|cancelled} otp:value //{required when status is delivered} 13. get_pending_orders user_id:101 // {rider_id} limit:25 // { default - 25 } optional offset:0 // { default - 0 } optional sort: id / date_added // { default - id } optional order:DESC/ASC // { default - DESC } optional 14. update_order_request rider_id:12 order_id: 137 accept_order:1 {1: accept_order | 0: reject order} 15. get_rider_cash_collection rider_id:15 status: // {rider_cash (rider collected) | rider_cash_collection (admin collected)} limit:25 // { default - 25 } optional offset:0 // { default - 0 } optional sort: // { id } optional order:DESC/ASC // { default - DESC } optional search:value // {optional} 16. manage_live_tracking (pass this data if ts update or insert operation) order_id: 137 order_status:out_for_delivery latitude:12345678 longitude:14654654 17. delete_live_tracking order_id: 137