Create New User
Request Header
{
"access_token": "<your access token>"
}
Request Body
not needed
Response (200)
[
{
"fullName" : "string",
"email" : "string",
"password" : "string",
}
]
Response (400 - Bad Request)
{
"message": "Invalid Token"
}
Login User
Request Header
{
"access_token": "<your access token>"
}
Request Body
{
"email": String,
"password": String,
}
Response (200 - Ok Request)
{
"access_token": "string"
}
Response (400 - Bad Request)
{
"message": "Email or Password required"
}
Get all Movie data from database
Request Header
{
"access_token": "string"
}
Request Body
{
"title": string,
"description": string,
"Stars": string,
"GenreId": integer,
"images": string,
"year": integer
}
Response (200 - Ok Request)
{
"title": string,
"description": "string"
"Stars": string,
"GenreId": integer,
"images": string,
"year": integer,
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Get Movie by Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string,
"headline": string,
"review": string,
"UserId": integer,
"MovieId": integer,
}
Response (200 - Ok Request)
{
"name": string,
"headline": string,
"review": string,
"UserId": integer,
"MovieId": integer,
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Create a new Review by Movie Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string,
"headline": string,
"review": string,
}
Response (201 - Created)
{
"name": string,
"headline": string,
"review": string,
}
Response (400 - Bad Request)
{
"message": "title is Required."
}
OR
{
"message": "content is Required."
}
OR
{
"message": "MovieId is Required"
}
OR
{
"message": "GenreId is Required."
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Get Review Detail by Movie Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string,
"headline": string,
"review": string,
"UserId": integer,
"MovieId": integer,
}
Response (200 - Ok Request)
{
"name": string,
"headline": string,
"review": string,
"UserId": integer,
"MovieId": integer,
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Remove a Review data based on Movie Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string,
"headline": string,
"review": string,
"UserId": integer,
"MovieId": integer,
}
Response (200 - Ok Request)
{
"message": "Success Delete Review"
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
update Review Movie on Database by Movie Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string
}
Response (200 - Ok Request)
{
"message": "Review has been updated!"
}
Response (404 - Not Found)
{
"message": "Error not found"
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Get Review Movie by Id
Request Header
{
"access_token": "string"
}
Request Body
{
"name": string,
"headline": string,
"review": string,
}
Response (200 - Ok Request)
{
"name": string,
"headline": string,
"review": string,
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}
Create a new Payment for Upgrade Acccount
Request Header
{
"access_token": "string"
}
Request Body
{
"token": string,
"redirect_url": string
}
Response (201 - Created)
{
"token": string,
"redirect_url": string
}
Response (500 - Internal Server Error)
{
"name": "Internal Server Error"
}
update User on Database by User Id
Request Header
{
"access_token": "string"
}
Request Body
{
"status": string
}
Response (200 - Ok Request)
{
"status": string
}
Response (404 - Not Found)
{
"message": "Error not found"
}
Response (500 - Internal Server Error)
{
"message": "Internal server error"
}