Update own profile
/users/meUpdate the authenticated user's own profile. Only the fields you send are updated (partial update); sending null clears a value.
| Auth | Login required |
|---|
Request body
firstName / lastNamestring | nulloptionalName in Latin script; up to 255 characters each. Only alphanumerics, spaces, hyphens, apostrophes and periods are allowed.
nativeNamestring | nulloptionalName in the native script; no character-set restriction.
titlestring | nulloptionalJob title / department; no length limit.
biostring | nulloptionalBio; no length limit.
languagesstring[] | nulloptionalArray of language codes; each up to 32 characters.
displayLocale\"ja\" | \"en\" | nulloptionalDisplay language; only ja / en (an empty string is treated as null).
avatarUrl / eventFaceImageUrlstring | nulloptionalImage URLs; must be valid URLs. Use a URL returned by the upload endpoints.
birthDatestring | nulloptionalDate of birth in YYYY-MM-DD format.
genderstring | nulloptionalOne of male / female / other / undisclosed.
cardDesignstring | nulloptionalBusiness card design: a background image ID (e.g. solid-07-h216) or "custom" to use your own photo. "custom" requires a photo (cardPhoto). Send null to reset.
Your own photo for the business card and how it is shown (url, brightness and textColor are all required). url must be one returned by POST /users/me/card-photo. Send null to remove the photo (not allowed while cardDesign is "custom").
Location object; must contain at least one of placeId, countryCode, displayText, name, locality, city, state or country. Send null to clear.
Social links.
tags / industryTags / skillTags / hobbyTagsstring[]optionalArrays of tag names; each up to 100 characters (surrounding whitespace is trimmed).
Response
Returns User.
curl https://api.4s.link/users/me \-X PUT \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"title": "Engineer","bio": "4S で開発しています","languages": ["ja", "en"]}'
{"id": "a1b2c3d4-...","slug": "taro","firstName": "太郎","lastName": "山田","email": "taro@example.com","title": "Engineer","bio": "4S で開発しています","languages": ["ja", "en"],"updatedAt": "2026-08-18T00:00:00.000Z"}