Explore
Movie API
1.0.0
OAS 3.0
API for reviewing and adding facts to movies that supports accounts.
Servers
https://movieapi.nathanc.me - Production server
http://localhost:3000 - Development server
Authorize
Authentication
POST
/auth
/register
Register a new user
POST
/auth
/login
Login a user
GET
/auth
/currentUser
Get the current User
PUT
/auth
/editUsername
Edit a user's username
PUT
/auth
/editPassword
Edit a user's password
DELETE
/auth
/deleteAccount
Delete a user's account
Movies
POST
/movies
/add
Add a movie
GET
/movies
/all
Get all movies
GET
/movies
/{id}
Get a movie by id
PUT
/movies
/edit
/{id}
Edit a movie by id
DELETE
/movies
/delete
/{id}
Delete a movie by id
User Movie Interactions
POST
/movies
/rate
/{id}
Rate a movie
GET
/movies
/getRating
/{id}
Get the average rating of a movie
DELETE
/movies
/removeRating
/{id}
Remove a user's rating from a movie