Update client profile
PUT
https://gestion-bibliotique-pfe.netlify.app/api/clients/profile
Maintainer:Nassim MZILI
@access Client
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://gestion-bibliotique-pfe.netlify.app/api/clients/profile' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YjBiYzE5NGM2MDA0ZWYzMjA5NjcwMyIsInJvbGUiOiJjbGllbnQiLCJpYXQiOjE3Mzk2NDg1NjcsImV4cCI6MTczOTczNDk2N30.kAFKUzm1EPh5DCL_5DdWQ4rlFsR55aPRgv6c-GTkzyU' \
--header 'Content-Type: application/json' \
--data-raw '{
"nom": "Leah Dooley",
"email": "Daphne_Bernhard27@hotmail.com",
"adresse": "958 Graham Mission",
"socials": {
"linkedin": "https://guilty-pigpen.name/",
"website": "https://old-fashioned-transparency.com/",
"github": "https://rotten-nerve.info",
"bio": "https://cheerful-widow.name/"
},
"profilePic": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIxMTQzIiBoZWlnaHQ9Ijc1NyI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iI2IyYWFjNyIvPjx0ZXh0IHg9IjU3MS41IiB5PSIzNzguNSIgZm9udC1zaXplPSIyMCIgYWxpZ25tZW50LWJhc2VsaW5lPSJtaWRkbGUiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZpbGw9IndoaXRlIj4xMTQzeDc1NzwvdGV4dD48L3N2Zz4="
}'
Response Response Example
200 - Success
{
"success": true,
"message": "Profile updated successfully!",
"data": {
"client": {
"_id": "bu8XjSPfZRquWROe37Djf",
"nom": "Philip Bogan",
"email": "Ocie.Cormier@hotmail.com",
"adresse": "2225 Trent Burg",
"active": true,
"role": "admin",
"socials": {
"linkedin": "https://regal-climb.net",
"website": "https://self-assured-lift.biz",
"github": "https://bruised-pantyhose.biz/",
"bio": "https://decent-digestive.com"
},
"wishlist": [
"f6feb14a-75b6-467e-9b6b-b27dd4189a62",
"13a0ddee-24a7-48d9-acde-6a9e02545e7e",
"32bdd3c7-21b2-4743-9c2f-670f84b895be",
"356cb6b4-d711-43e8-bef3-d5ec94ec1c71"
],
"profilePic": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIyNjQ0IiBoZWlnaHQ9IjM2OTEiPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9IiNiMjBkYmEiLz48dGV4dCB4PSIxMzIyIiB5PSIxODQ1LjUiIGZvbnQtc2l6ZT0iMjAiIGFsaWdubWVudC1iYXNlbGluZT0ibWlkZGxlIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmaWxsPSJ3aGl0ZSI+MjY0NHgzNjkxPC90ZXh0Pjwvc3ZnPg=="
}
}
}
Request
Header Params
Authorization
string
required
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY3YjBiYzE5NGM2MDA0ZWYzMjA5NjcwMyIsInJvbGUiOiJjbGllbnQiLCJpYXQiOjE3Mzk2NDg1NjcsImV4cCI6MTczOTczNDk2N30.kAFKUzm1EPh5DCL_5DdWQ4rlFsR55aPRgv6c-GTkzyU
Body Params application/json