Note: Klik label untuk melihat secara detail
API List Claim, List Monitoring, New Application dan Product Diskon ada di dokumentasi backend kara coco.
Base URL : http://crocodic.net/kara_coco/public/apis
URL: /login | Method: post
Parameter
Status
Description
required
-
password
required
-
regid
required
-
Success Response
{ "api_status": 1, "api_message": "Success", "item": { "id": 1, "apikey": "UfbA5slTxGqJWZdUc9uznGnI7SA5WU-jx5m55nFQU8U", "photo": "http://localhost/kara_coco/public/uploads/1/2018-02/JrIZbnWVh9.jpg", "nik": "1234567890", "nama": "Dilan da kecemasan da silva", "email": "dilan@gmail.com", "password": "$2y$10$3CtRHyWKR1vtxBkR.2/BY.hNKX/fZIi5CrwPdj3m0XF3/0zC6TsRe", "no_telp": "088999888999", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "created_at": "2018-01-26 09:27:16", "updated_at": "2018-03-01 01:43:40", "deleted_at": "" } }
Failed Response
{ "api_status": 0, "api_message": "Unregistered email", "item": "" }
OR{ "api_status": 0, "api_message": "Password is incorrect", "item": "" }
URL: /forgot-password | Method: post
Parameter
Status
Description
required
Success Response
{ "api_status": 1, "api_message": "Successfully, Please check your Email", }
Failed Response
{ "api_status": 0, "api_message": "Email not found", }
URL: /detail-profile | Method: get
Parameter
Status
Description
id
required
Success Response
{ "api_status": 1, "api_message": "Success", "item": { "id": 1, "photo": "http://localhost/kara_coco/public/uploads/1/2018-02/JrIZbnWVh9.jpg", "nik": "1234567890", "nama": "Dilan da kecemasan da silva", "email": "dilan@gmail.com", "password": "$2y$10$3CtRHyWKR1vtxBkR.2/BY.hNKX/fZIi5CrwPdj3m0XF3/0zC6TsRe", "no_telp": "088999888999", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "created_at": "2018-01-26 09:27:16", "updated_at": "2018-03-01 01:43:40", "deleted_at": "" } }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "item": "", }
URL: /update-profile | Method: post
Parameter
Status
Description
id
required
-
nik
required
-
nama
required
-
required
-
no_telp
required
-
no_telp_2
optional
-
no_telp_3
optional
-
required
-
required
-
required
-
Success Response
{ "api_status": 1, "api_message": "Success", "item": { "id": 1, "photo": "http://localhost/kara_coco/public/uploads/1/2018-02/JrIZbnWVh9.jpg", "nik": "1234567890", "nama": "Dilan da kecemasan da silva", "email": "dilan@gmail.com", "password": "$2y$10$3CtRHyWKR1vtxBkR.2/BY.hNKX/fZIi5CrwPdj3m0XF3/0zC6TsRe", "no_telp": "088999888999", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "created_at": "2018-01-26 09:27:16", "updated_at": "2018-03-01 01:43:40", "deleted_at": "" } }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "item":"", }
URL: /update-password | Method: post
Parameter
Status
Description
id
required
-
old_password
required
-
new_password
required
-
retype_password
required
-
Success Response
{ "api_status": 1, "api_message": "Password successfully changed, }
Failed Response
{ "api_status": 0, "api_message": "Repeat password", }
{ "api_status": 0, "api_message": "Old password is incorrect", }
URL: /update-photo-profile | Method: post
Parameter
Status
Description
id
required
-
photo
required
format base64
Success Response
{ "api_status": 1, "api_message": "Success", "item": { "id": 1, "photo": "http://localhost/kara_coco/public/uploads/1/2018-02/JrIZbnWVh9.jpg", "nik": "1234567890", "nama": "Dilan da kecemasan da silva", "email": "dilan@gmail.com", "password": "$2y$10$3CtRHyWKR1vtxBkR.2/BY.hNKX/fZIi5CrwPdj3m0XF3/0zC6TsRe", "no_telp": "088999888999", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "created_at": "2018-01-26 09:27:16", "updated_at": "2018-03-01 01:43:40", "deleted_at": "" } }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "item": "" }
URL: /checkin-checkout | Method: post
Parameter
Status
Description
id_checkin_checkout
optional
diisi jika mengisi checkout
id_sales
required
-
latitude
required
-
longitude
required
-
address
required
-
aktivitas
required
-
Success Response
{ "api_status": 1, "api_message": "Success", "item": { "id": 1, "photo": "http://localhost/kara_coco/public/uploads/1/2018-02/JrIZbnWVh9.jpg", "nik": "1234567890", "nama": "Dilan da kecemasan da silva", "email": "dilan@gmail.com", "password": "$2y$10$3CtRHyWKR1vtxBkR.2/BY.hNKX/fZIi5CrwPdj3m0XF3/0zC6TsRe", "no_telp": "088999888999", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "created_at": "2018-01-26 09:27:16", "updated_at": "2018-03-01 01:43:40", "deleted_at": "" } }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "item":"" }
URL: http://web.kara-indonesia.com:67/api/Product/UfbA5slTxGqJWZdUc9uznGnI7SA5WU-jx5m55nFQU8U | Method: get
Parameter
Status
Description
Success Response
Failed Response
URL: http://web.kara-indonesia.com:67/api/Category/UfbA5slTxGqJWZdUc9uznGnI7SA5WU-jx5m55nFQU8U | Method: get
Parameter
Status
Description
Success Response
Failed Response
URL: http://web.kara-indonesia.com:67/api/sub_category/UfbA5slTxGqJWZdUc9uznGnI7SA5WU-jx5m55nFQU8U | Method: get
Parameter
Status
Description
Success Response
Failed Response
URL: /company-category | Method: get
Parameter
Status
Description
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 1, "name": "Perikanan", "created_at": "2018-02-28 08:03:28", "updated_at": "", "deleted_at": "" }, { "id": 2, "name": "Teknologi", "created_at": "2018-02-28 08:03:43", "updated_at": "", "deleted_at": "" } ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "items":"" }
URL: /customer | Method: post
Parameter
Status
Description
photos
optional
array base64: [{"photo":"base64"}]
id_customer
optional
diisi ketika diedit
add_edit
required
jika add: diisi add, jika edit diisi: edit
id_company_category
required
-
nama_perusahaan
required
-
provinsi
required
-
kota
required
-
kecamatan
required
-
no_telp_perusahaan
required
-
fax
required
-
required
-
website
required
-
nama_pic
required
-
no_hp_pic
required
-
email_pic
required
-
Success Response
{ "api_status": 1, "api_message": "Successfully, Please check your Email", }
Failed Response
{ "api_status": 0, "api_message": "Email not found", }
URL: /address-book | Method: post
Parameter
Status
Description
action
required
diisi: add, edit, delete
id_address_book
optional
diisi ketika diedit atau dihapus
id_customer
required
-
provinsi
required
-
kota_kabupaten
required
-
kecamatan
required
-
kodepos
required
-
alamat_lengkap
required
-
no_telp_perusahaan
required
-
fax
required
-
email_perusahaan
required
-
nama_pic
required
-
no_hp
required
-
required
-
Success Response
{ "api_status": 1, "api_message": "Success", }
Failed Response
{ "api_status": 0, "api_message": "Failed", }
URL: /list-address-book | Method: get
Parameter
Status
Description
id_customer
required
-
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 1, "id_customer": 3, "provinsi": 11, "kota_kabupaten": 1102, "kecamatan": 1101010, "kodepos": 50026, "alamat_lengkap": "Jalan Anggrek", "no_telp_perusahaan": "08782787389892", "fax": "872928982", "email_perusahaan": "sawahlunto@gmail.com", "nama_pic": "Muhammad Abu Bakar", "no_hp": "087898783672", "email": "suparty@gmail.com", "created_at": "", "updated_at": "", "deleted_at": "" } ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "items" : "" }
URL: /list-customer | Method: get
Parameter
Status
Description
id_sales
required
-
provinsi
optional
-
kota
optional
-
kecamatan
optional
-
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 3, "id_sales": 1, "id_company_category": 2, "nama_perusahaan": "PT Taman Media", "provinsi": 11, "kota": 1102, "kecamatan": 1101010, "no_telp_perusahaan": "089762563524", "fax": "111111", "email": "tamanmedia@gmail.com", "website": "www.tamanmedia.com", "nama_pic": "Adam Suseno", "no_hp_pic": "088777666555", "email_pic": "adam@suseno.com", "created_at": "2018-03-08 01:46:31", "updated_at": "", "deleted_at": "" } ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "items":"" }
URL: /add-sales-order | Method: post
Parameter
Status
Description
id_sales
required
-
id_company_category
required
-
customerid
required
-
customercompany
optional
-
idprovinsi
optional
-
idkabupaten
optional
-
idkecamatan
optional
-
postalcode
optional
-
telephone
optional
-
fax
optional
-
optional
-
contact_email
optional
-
pic_person
optional
-
pic_mobilephone
optional
-
pic_email
optional
-
website
optional
-
keterangan_order
required
-
id_address_book
required
-
idprovinsi_address
optional
-
idkabupaten_address
optional
-
idkecamatan_address
optional
-
postalcode_address
optional
-
address
optional
-
telephone_address
optional
-
fax_address
optional
-
email_address
optional
-
pic_person_address
optional
-
pic_mobilephone_address
optional
-
dp
required
-
lama_jatuh_tempo
required
-
ppn
required
-
products
required
array: [{ "product_id": "KARA", "qty": 1, "total_price": 10000, "discount": [{ "id_product": "1 ", "discount_rupiah": "2000", "discount_persen": "10 ", "npl_rupiah": "2000 ", "npl_persen": "10 ", "special_rupiah": "2000 ", "special_persen": "10 ", }] }]
cara_pembayaran
required
-
keterangan_order
required
-
biaya_kirim
required
-
grand_total
required
-
status
required
-
id_sales_spv
optional
-
Success Response
{ "api_status": 1, "api_message": "Success", }
Failed Response
{ "api_status": 0, "api_message": "Failed", }
URL: /logout | Method: post
Parameter
Status
Description
id_sales
required
-
Success Response
{ "api_status": 1, "api_message": "Success", }
Failed Response
{ "api_status": 0, "api_message": "Data not found", }
URL: /complaint | Method: post
Parameter
Status
Description
id_sales
required
-
customerid
required
-
customercompany
required
-
pic
required
-
alamat
required
-
no_telp
required
-
uraian_keluhan
required
-
penyelesaian_masalah
required
-
photo
required
array, parameter: photo
Success Response
{ "api_status": 1, "api_message": "Success", }
Failed Response
{ "api_status": 0, "api_message": "Data not found", }
URL: /add-canvasing | Method: post
Parameter
Status
Description
id_sales
required
-
id_company_category
required
-
customerid
required
-
jenis_sample
required
-
quantity
required
-
size_sample
required
-
latitude
required
-
longitude
required
-
latitude_checkout
required
-
longitude_checkout
required
-
address
required
-
address_checkout
required
-
aktivitas
required
-
produk_yang_ditawarkan
required
contoh: [{"product_id":"1"}]
product_competitor
optional
contoh: [{"name":"karacoco","price":"tes","promo":"tes","photos":"array"}]
contoh photos: [{"photo":"base64"}]
tipe_respon
required
string
keterangan_customer
required
-
Success Response
{ "api_status": 1, "api_message": "Your canvasing has been added successfully. Thank you", }
Failed Response
{ "api_status": 0, "api_message": "Data not found", }
URL: /list-canvasing | Method: get
Parameter
Status
Description
id_sales
required
-
customerid
optional
-
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 6, "id_sales": 2, "customerid": 3, "id_company_category": 2, "customercompany": "PT Kara Coco Jakarta", "idprovinsi": 11, "idkabupaten": 1101, "idkecamatan": 1101010, "postalcode": 608982, "telephone": "089287379892", "fax": "118227", "email": "man@gmail.com", "contact_email": "ivan@ggmail.com", "pic_person": "Muhammad Ivan", "pic_mobilephone": "089837878298392", "pic_email": "setiadi@gmail.com", "website": "www.kara.com", "catatan_customer": "nice", "idprovinsi_address": 11, "idkabupaten_address": 1101, "idkecamatan_address": 1101010, "postalcode_address": 608982, "address": "Aceh Besar", "telephone_address": "089298398392", "fax_address": "09092", "email_address": "fitri@gmail.com", "pic_person_address": "fitri", "pic_mobilephone_address": "087675265342]", "tipe_respon": "positif", "keterangan_customer": "bagus", "created_at": "2018-03-15 13:20:44", "updated_at": "", "deleted_at": "", "product_competitor": [ { "id": 1, "id_canvasing": 6, "name": "HidroCoco", "price": 10000, "promo": "Discount 20% jika beli minimal 3 product", "created_at": "2018-03-19 09:17:00", "updated_at": "", "deleted_at": "" } ], "photo_product_competitor": [ { "id": 2, "id_sales": null, "id_canvasing": 6, "id_product_competitor": 1, "photo": "http://crocodic.net/kara_coco/public/uploads/1/2018-02/BWwMUNrEtK.jpg", "created_at": "2018-02-13 09:47:06" } ], "sample_product": { "id": 1, "id_sales": 2, "id_canvasing": 6, "jenis_sample": "sample", "quantity": 12, "size_sample": "besar", "created_at": "0000-00-00 00:00:00", "updated_at": "0000-00-00 00:00:00", "deleted_at": "0000-00-00 00:00:00" }, "product_offered": [ { "id": 4, "id_sales": 2, "id_canvasing": 6, "product_id": 1, "product_name": "COCONUT LAYER CAKE", "product_descriptions": "description", "category": "tes", "categoryname": "categpry", "sub_category": "sub", "categorysubname": "csn", "uom_sales": "us", "price": 5000, "brand_id": "bi", "brand_name": "bn", "per_packing": "pp", "gross_weight": "gw", "net_weight": "", "packing_size": "ps", "carton_barcode": "", "image_filename": "if", "image_path": "ip", "inactive": "i", "qty": 5, "total_price": 25000, "created_at": "2018-03-15 13:20:44", "updated_at": "", "deleted_at": "" } ] } ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", }
URL: /edit-canvasing | Method: post
Parameter
Status
Description
id_canvasing
required
-
id_sales
required
-
id_company_category
required
-
customerid
required
-
customercompany
required
-
idprovinsi
required
-
idkabupaten
required
-
idkecamatan
required
-
postalcode
required
-
telephone
required
-
fax
required
-
required
-
contact_email
required
-
pic_person
required
-
pic_mobilephone
required
-
pic_email
required
-
website
required
-
catatan_customer
required
-
idprovinsi_address
required
-
idkabupaten_address
required
-
idkecamatan_address
required
-
postalcode_address
required
-
address
required
-
telephone_address
required
-
fax_address
required
-
email_address
required
-
pic_person_address
required
-
pic_mobilephone_address
required
-
jenis_sample
required
-
quantity
required
-
size_sample
required
-
produk_yang_ditawarkan
optional
contoh: [{id":"1",product_id":"1","product_name":"karacoco","product_descriptions":"tes","category":"tes","categoryname":"categpry","sub_category":"sub","categorysubname":"csn","uom_sales":"us","price":"p","brand_id":"bi","brand_name":"bn","per_packing":"pp","gross_weight":"gw","packing_size":"ps","image_filename":"if","image_path":"ip","inactive":"i"}]
product_competitor
optional
contoh: [{"id":"1",name":"1","product_name":"karacoco","price":"tes","promo":"tes","photos":"array"}]
contoh photos: [{"photos":"base64","id_photo_product_competitor":"2"}]
tipe_respon
required
string
keterangan_customer
required
-
Success Response
{ "api_status": 1, "api_message": "Your canvasing has been updated successfully. Thank you", }
Failed Response
{ "api_status": 0, "api_message": "Data not found", }
URL: /edit-sales-order | Method: post
Parameter
Status
Description
id_sales_order
required
-
id_sales
required
-
id_company_category
required
-
customerid
required
-
customercompany
required
-
idprovinsi
required
-
idkabupaten
required
-
idkecamatan
required
-
postalcode
required
-
telephone
required
-
fax
required
-
required
-
contact_email
required
-
pic_person
required
-
pic_mobilephone
required
-
pic_email
required
-
website
required
-
catatan_customer
required
-
idprovinsi_address
required
-
idkabupaten_address
required
-
idkecamatan_address
required
-
postalcode_address
required
-
address
required
-
telephone_address
required
-
fax_address
required
-
email_address
required
-
pic_person_address
required
-
pic_mobilephone_address
required
-
dp
required
-
lama_jatuh_tempo
required
-
ppn
required
-
products
optional
array: [{ "tipe":"tambah/edit, diisi salah satu", "main_id": "1", "main_name": "main", "category": "category", "categoryname": "cn", "sub_category": "1", "categorysubname": "1", "uom_sales": "1", "price": "1", "product_id": "1", "product_name": "1", "product_descriptions": "1", "brand_id": "1", "brand_name": "1", "per_packing": "1", "gross_weight": "1", "net_weight": "1", "packing_size": "1", "carton_barcode": "1", "image_filename": "1", "image_path": "1", "total_price": "10000", "qty": "100", "discount": [{ "id_discount_sales_order":"2", "id_product": "1 ", "discount_rupiah": "2000", "discount_persen": "10 ", "maximal_discount_rupiah": "2000 ", "maximal_discount_persen": "10 ", "maximal_npl_rupiah": "2000 ", "maximal_npl_persen": "10 ", "maximal_special_rupiah": "2000 ", "maximal_special_persen": "10 ", }] }]
cara_pembayaran
required
-
keterangan_order
required
-
biaya_kirim
required
-
grand_total
required
-
status
required
-
id_sales_spv
optional
-
Success Response
{ "api_status": 1, "api_message": "Success", }
Failed Response
{ "api_status": 0, "api_message": "Failed", }
URL: /list-complaint | Method: get
Parameter
Status
Description
customerid
required
-
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 5, "customerid": "01/ASR", "pic": "Adam", "alamat": "Semarang", "no_telp": "087899098782", "uraian_keluhan": "Keluhan uraian", "penyelesaian_masalah": "Penyelesaian masalah", "created_at": "2018-03-12 01:31:27", "updated_at": "2018-03-18 21:09:08", "deleted_at": "", "result_photo_complaint": [ { "id": 1, "photo": "http://crocodic.net/kara_coco/public/uploads/1/2018-03/Wp4o0sqeJS.jpg", "id_complaint": 5 } ] } ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "items":"" }
URL: /list-sales | Method: get
Parameter
Status
Description
Success Response
{ "api_status": 1, "api_message": "Success", "items": [ { "id": 5, "regid": "", "id_sales_spv": "", "photo": "http://crocodic.net/kara_coco/public/uploads/1/2018-03/team_member_5.jpg", "nik": "1233211236", "nama": "Aliyah Aliyantian", "email": "aliyah@gmail.com", "password": "$2y$10$Yv3DgBCnKbe7WT6n4Oob8ezDiO1dyPFPgSq9YH1AB.sA0t0tO/Mz2", "no_telp": "089786765425", "no_telp_2": "", "no_telp_3": "", "type": "SPV", "instagram": "", "facebook": "", "twitter": "", "is_login": "", "created_at": "2018-03-18 20:21:59", "updated_at": "2018-03-18 20:29:42", "deleted_at": "" }, ] }
Failed Response
{ "api_status": 0, "api_message": "Data not found", "items":"" }
URL: /claim | Method: get
Parameter
Status
Description
id_sales
required
id_jenis_claim
required
nominal_claim
required
bukti
required
Success Response
{ "api_status": 1, "api_message": "Success" }
Failed Response
{ "api_status": 0, "api_message": "Failed" }