GET /api/user/[userId]/edit
Este endpoint permite obtener los detalles de un usuario específico identificado por userId. La solicitud debe incluir un token JWT válido en el encabezado Authorization para garantizar que el usuario solicitante tenga permiso para acceder a la información solicitada.
Bearer <token>
(Requerido) El token JWT utilizado para la autenticación. El token debe incluirse en el encabezado Authorization como un token Bearer.número
(Requerido) El ID del usuario cuyos detalles se están solicitando.200 OKapplication/json{
"success": true,
"user": {
"id": "número",
"username": "cadena",
"email": "cadena",
"telefono": "cadena"
}
}
Código de Estado: 401 Unauthorized
Razón: No se proporcionó un token o el token es inválido.
Cuerpo de la Respuesta:
{
"success": false,
"message": "No token provided"
}
{
"success": false,
"message": "Failed to authenticate token"
}
{
"success": false,
"message": "Invalid token"
}
Código de Estado: 403 Forbidden
Razón: El ID del usuario en el parámetro de consulta no coincide con el ID del usuario del token.
Cuerpo de la Respuesta:
{
"success": false,
"message": "Access denied"
}
Código de Estado: 404 Not Found
Razón: El usuario con el userId especificado no fue encontrado.
Cuerpo de la Respuesta:
{
"success": false,
"message": "User not found"
}