Nontonkuy API Endpoints

Daftar endpoint dan kegunaannya.

Method Endpoint Kegunaan
POST/api/auth/registerRegister user baru
POST/api/auth/loginLogin dan ambil JWT token
POST/api/auth/forgot-passwordGenerate reset token
POST/api/auth/reset-passwordReset password pakai token
GET/api/movies/popularDaftar film populer
GET/api/movies/top-ratedDaftar film rating tertinggi
GET/api/movies/now_playingFilm yang sedang tayang
GET/api/movies/search?query=...Cari film berdasarkan kata kunci
GET/api/movies/genre/{genreId}Film berdasarkan genre
GET/api/movies/{id}Detail film
GET/api/movies/{id}/recommendationsRekomendasi film serupa
GET/api/auth/profileProfile user login (Auth)
POST/api/auth/logoutLogout user (Auth)
GET/api/favoritesList favorit user (Auth)
POST/api/favoritesTambah film ke favorit (Auth)
DELETE/api/favorites/{id}Hapus favorit berdasarkan id (Auth)
Catatan: endpoint bertanda (Auth) wajib pakai header Authorization: Bearer {token}.