Updates an employee's details. All fields are optional. Admin only.
Request
Add the parameter Authorization
to Headers Example:Authorization: ********************
or
Body Params application/jsonRequired
{
"name": "Jane Smith-Updated",
"skills": [
"React",
"TypeScript",
"Tailwind CSS",
"Next.js"
],
"walletAddress": "0xNewWalletAddress123"
}
Request Code Samples
curl --location --request PUT '/employees/cm5emp001' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Jane Smith-Updated",
"skills": [
"React",
"TypeScript",
"Tailwind CSS",
"Next.js"
],
"walletAddress": "0xNewWalletAddress123"
}'
Responses
application/json
Employee updated successfully
{
"success": true,
"data": {
"id": "cm5emp001",
"name": "Jane Smith-Updated",
"email": "emp1@org.com",
"role": "Frontend Engineer",
"department": "Engineering",
"skills": [
"React",
"TypeScript",
"Tailwind CSS",
"Next.js"
],
"walletAddress": "0xNewWalletAddress123",
"roleType": "EMPLOYEE",
"isActive": true
},
"message": "Employee updated successfully"
}
Modified at 2026-02-22 18:59:05