*Geotrack API Version 2.0* EndPoint : api.eprais.smataco.my.id/ *AREA* URL : {EndPoint}/geo_area/ Method : POST Parameter : - nik (nik user) - name (nama Area) Method : GET URL 1 : {EndPoint}/geo_area/area/{all/code} (result : semua area/area berdasarkan kode) URL 2 : {EndPoint}/geo_area/nik/{nik} (result : semua area yg dipegang oleh nik terpilih) URL : {EndPoint}/geo_area/{code} (code = kode area) Method : UPDATE Parameter : * nik (nik user) * name (nama Area) URL : {EndPoint}/geo_area/{code} (code = kode area) Method : DELETE *USER* URL : {EndPoint}/geo_user/ Method : POST Parameter : * nik * fullname * email * phone * roles (1 karakter, U = User, S=Supervisor, M=Manager, I=Petugas Lapangan,dll) * groupnik (nik atasan jika roles = I (petugas Lapngan)) * created_by Method : GET URL 1 : {EndPoint}/geo_user/group/{nik} (result : menampilkan semua nama petugas lapangan dari atasan code = nik atasan) URL 2 : {EndPoint}/geo_user/{all/nik} (result : semua nik/terpilih) URL : https://api.eprais.smataco.my.id/geo_user/(session_nik) Method : UPDATE Parameter : * fullname * email * phone * roles * groupnik * created_by URL : URL : {EndPoint}/geo_user/nik} Method : DELETE *VIST INFO* URL : {EndPoint}/geo_visitinfo/ Method : POST Parameter : * area * store * dayname (nilai : Senin, Selasa,dst) * created_by Method : GET URL : {EndPoint}/geo_visitinfo/{code} URL : {EndPoint}/geo_visitinfo/{code} Method : UPDATE Parameter : * area * store * dayname (nilai : Senin, Selasa,dst) * created_by URL : URL : {EndPoint}/geo_visitinfo/{code} Method : DELETE *STORE OFFICER* URL : {EndPoint}/geo_storeofficer/ Method : POST Parameter : * nik * visitinfo * area * store * created_by Method : GET URL : {EndPoint}/geo_storeofficer/{all/nik} URL : {EndPoint}/geo_storeofficer/{id} Method : UPDATE Parameter : * nik * visitinfo * area * store * created_by URL : URL : {EndPoint}/geo_storeofficer/{id} Method : DELETE *STORE* URL : {EndPoint}/geo_store/ Method : POST Parameter : * area * name * address * latitude * longitude * pic_name * pic_phone * pic_email * created_by Method : GET URL 1 : {EndPoint}/geo_store/area/{code} (menampilkan semua toko berdasarkan kode area) URL 2 : {EndPoint}/geo_store/{code} (menampilkan berdasarkan kode toko) URL : {EndPoint}/geo_store/{code} Method : UPDATE Parameter : * area * name * address * latitude * longitude * pic_name * pic_phone * pic_email * created_by URL : URL : {EndPoint}/geo_store/{code} Method : DELETE *ACTIVITY* URL : {EndPoint}/geo_activity/ Method : POST Parameter : * visitinfo * nik Method : GET URL : {EndPoint}/geo_activity/{all/code} URL : {EndPoint}/geo_activity/{code} Method : UPDATE Parameter : * laststatus (V = minta persetujuan, S = Selesai & telah diperiksa, R = Revisi) * name * note * latitude (deteksi latitude dari foto selfie) * longitude (deteksi longitude dari foto selfie) * selfie (photo selfie petugas dilokasi) * productphoto * activityfile * handled_by (sama dengan created_by) URL : URL : {EndPoint}/geo_activity/{code} Method : DELETE *ACTIVITY TRACK* URL : {EndPoint}/geo_track/ Method : POST Parameter : * status (V = minta persetujuan, S = Selesai & telah diperiksa, R = Revisi) * code (kode aktifitas) * description * created_by Method : GET URL : {EndPoint}/geo_track/{code} (kode aktifitas)