Esta API proporciona endpoints para gestionar información relacionada con películas, géneros, actores y directores. A continuación, se describen los modelos y las operaciones disponibles.
name
: Nombre del género.
firstName
: Nombre del actor.lastName
: Apellido del actor.nationality
: Nacionalidad del actor.image
: URL de la imagen del actor.birthday
: Fecha de nacimiento del actor.
firstName
: Nombre del director.lastName
: Apellido del director.nationality
: Nacionalidad del director.image
: URL de la imagen del director.birthday
: Fecha de nacimiento del director.
name
: Nombre de la película.image
: URL de la imagen de la película.synopsis
: Sinopsis de la película.releaseYear
: Año de lanzamiento de la película.
- Cada película puede tener muchos actores, muchos directores y puede pertenecer a muchos géneros.
- GET
/genres
: Obtener todos los géneros. - GET
/genres/:id
: Obtener un género específico. - POST
/genres
: Crear un nuevo género. - PUT
/genres/:id
: Actualizar un género existente. - DELETE
/genres/:id
: Eliminar un género existente.
- GET
/actors
: Obtener todos los actores. - GET
/actors/:id
: Obtener un actor específico. - POST
/actors
: Crear un nuevo actor. - PUT
/actors/:id
: Actualizar un actor existente. - DELETE
/actors/:id
: Eliminar un actor existente.
- GET
/directors
: Obtener todos los directores. - GET
/directors/:id
: Obtener un director específico. - POST
/directors
: Crear un nuevo director. - PUT
/directors/:id
: Actualizar un director existente. - DELETE
/directors/:id
: Eliminar un director existente.
- GET
/movies
: Obtener todas las películas con detalles de géneros, actores y directores. - GET
/movies/:id
: Obtener una película específica con detalles. - POST
/movies
: Crear una nueva película. - PUT
/movies/:id
: Actualizar una película existente. - DELETE
/movies/:id
: Eliminar una película existente.
- POST
/movies/:id/genres
: Modificar los géneros de una película.- Body: Arreglo de números representando los ID de los géneros.
- Retorna los géneros recién añadidos en un arreglo.
- POST
/movies/:id/actors
: Modificar los actores de una película.- Body: Arreglo de números representando los ID de los actores.
- POST
/movies/:id/directors
: Modificar los directores de una película.- Body: Arreglo de números representando los ID de los directores.
Nota: Asegúrate de utilizar la autenticación adecuada y seguir las mejores prácticas de seguridad al interactuar con estos endpoints.