Update User
Updates specific fields of the currently authenticated user. Only non-null fields will be updated.
Endpoint
- URL:
PATCH http://<your-domain>/api/users - Headers:
Authorization: Bearer <token>
- Request Body
- Only include the fields you want to update
Request Body
{
"username": "newUsername",
"profilePicture": "https://example.com/image.png",
"aboutMe": "Hello! This is my new bio"
}
(The user is identified from the JWT token, not from the request body)
Response Example
"User Patched Successfully"
Responses Status
200 OK– User updated403 Forbidden– Invalid or missing token404 Not Found- User not found500 Internal Server Error– Server issue