curl --location --request PUT 'https://stageapi.partake.ng/api/v2/users/me/profile' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "emeka_obi_ng",
"profilePicture": "https://cdn.ivoteng.com/avatars/emeka-obi.jpg"
}
// profilePicture: optional — must be a valid URL
// username: optional — max 100 chars, must be unique'{
"success": true,
"data": {
"userId": "u1a2b3c4-d5e6-7f8a-9b0c-d1e2f3a4b5c6",
"username": "emeka_obi_ng",
"email": "emeka.obi@gmail.com",
"profilePicture": null,
"balance": "2500.00",
"status": "active",
"createdAt": "2026-03-10T14:22:00.000Z",
"updatedAt": "2026-04-29T11:00:00.000Z"
},
"message": "Profile updated successfully."
}