API-DOC (NAURA) Login API Endpoint : https://www.eannovate.com

API-DOC (NAURA)
Login
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_user_app.php?action=login
Parameter :
 phone => no handphone yang terdaftar di system. Contoh (085340076726)
 password => kata sandi pemilik akun. Contoh (password)
Return :
 200 => login berhasil

400 => Login Failed
Register
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_user_app.php?action=register
Parameter :
 name => nama akun yang akan di daftarkan
 phone => no hanphone yang akan di daftarkan
 password => kata sandi
 confirm_password => konfirmasi kata sandi
 reg_via => daftar melalui web app / android app
Return :
 401 => Ada field/parameter yang kosong atau konfirmasi password tidak match

422 => No. HP sebelumnya sudah terdaftar di dalam system.


400 => Register Failed (hasil return seperti di api login)
200 => Register success (hasil return seperti di api login)
Register Third Party
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_user_app.php?action=register
Parameter :
 name => nama akun ketika di dapat dari api sosmed (facebook, google)
 email => alamat email ketika di dapat dari api sosmed (facebook, google)
 img => link image dapat dari api sosmed (facebook, google)
 img_thmb => link image dapat dari api sosmed (facebook, google)
 login_via => sign in melalui Facebook / Google
 reg_via => daftar melalui web app / android app
Return :
 401 => Ada field/parameter yang kosong


400 => Register Failed (hasil return seperti di api login)
200 => Register success (hasil return seperti di api login)
Story List (News / Diary)
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_story.php?action=get_story
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
 page => for pagination even scroll listener. Default value (1)
 category_id => for sorting story by category (optional)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
Story Detail
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_story.php?action= get_detail
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
 story_id => id story
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
Work List
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_work.php?action=get_work
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
Work Detail
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_work.php?action=get_detail
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
 work_id => id work
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
Badge List
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_badge.php?action=get_badge
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
Notification List
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_notification.php?action=get_notification
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
My Favorite Story List (News / Diary)
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_story.php?action=my_favorite
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
 page => for pagination even scroll listener. Default value (1)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.


400 => No data
200 => Data exists (show list).
My Favorite Work List (Lookbook)
API Endpoint : https://www.eannovate.com/dev/naura/api/v1.0/api_work.php?action=my_favorite
Parameter :
 user_id => id when user login. Default value (1)
 auth_code => Authentification code when user login. Default value
(LV185KX3T622DOQ05EZ903PKN1B0IA34)
Return :
 401 => Unauthorized. user_id and auth_code doesn’t match in the system.

400 => No data
200 => Data exists (show list).