Zum Inhalt springen
Leadtime
Deutsch
Esc
navigateopen⌘Jpreview

Update organization member profile data

Partially updates organization member profile information. All fields are optional - only provided fields will be updated.

What can be updated:

  • Personal information (name, email, phone, birth date)
  • Professional details (title, degree, position)
  • Complete address information
  • Avatar image (upload file first via POST /api/public/workspace/upload, then use file ID)

Note: This endpoint is only available for organization member accounts. Organization members are external contacts (e.g., clients, partners) who have access to the workspace. To upload an avatar, first call POST /api/public/workspace/upload to upload the file and get a file ID, then use that ID in the avatarId field.

POST/account/org-member/data
Authorization
AuthorizationOAuth2 access token · headerrequired
Scopes:api:write
or
AuthorizationBearer token (JWT) · headerrequired
Request body
requiredapplication/json
addressCitystring
addressCountrystring
ISO 3166-1 alpha-2 country code (2 uppercase letters)
addressHouseNumberstring
addressStreetstring
addressZipstring
avatarIdobject | null
File ID for avatar (upload via POST /api/public/workspace/upload first). Set to null to remove avatar.
birthDatestring
ISO8601 date string
degreestring
emailstring
firstNamestring
lastNamestring
phonestring
positionstring
titlestring
Responses
200
successbooleanrequired
Operation success flag
401Unauthorized - Invalid or missing authentication token
403Forbidden - Insufficient API scopes or permissions
404Organization member not found
Request
curl -X POST "https://leadtime.app/api/public/account/org-member/data" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "addressCity": "string",
  "addressCountry": "DE",
  "addressHouseNumber": "string",
  "addressStreet": "string",
  "addressZip": "string",
  "avatarId": {},
  "birthDate": "string",
  "degree": "string",
  "email": "string",
  "firstName": "string",
  "lastName": "string",
  "phone": "string",
  "position": "string",
  "title": "string"
}'
Response
{
  "success": true
}