Endpoint: POST /auth/signup
Campos obligatorios:
- password
- password_confirm
{
firstName (string, Nombre del usuario),
lastName (string, Apellido del usuario),
email (string, Email del usuario),
password (string, Constraseña del usuario)
password_confirm (string, Constraseña del usuario)
}
Endpoint: POST /auth/login
Campos obligatorios:
- password
{
email (string, Email del usuario),
password (string, Constraseña del usuario)
}
Endpoint: GET /todos/
No es necesario enviar nada más, solo la petición sin contenido.
Endpoint: POST /todos/
Campos obligatorios:
- content
{
id (string, identificador),
content (string, contenido del ToDo),
done (boolean, si se ha realizado o no),
createdAt (number (timestamp), fecha en que fue creado el Todo),
updatedAt (number (timestamp), fecha en que fue editado el Todo),
userId (number, referencia al id del usuario dueño del ToDo)
}
Endpoint: PUT /todos/:id
Estructura de la URL (es obligatorio que en la URL aparezca el id del ToDo)
Campos obligatorios:
- content
{
id (string, identificador),
content (string, contenido del ToDo),
done (boolean, si se ha realizado o no),
createdAt (number (timestamp), fecha en que fue creado el Todo),
updatedAt (number (timestamp), fecha en que fue editado el Todo),
userId (number, referencia al id del usuario dueño del ToDo)
}
Endpoint: DELETE /todos/:id
Estructura de la URL (es obligatorio que en la URL aparezca el id del ToDo)