Actions73
- Actions Actions
- App Information Actions
- Countries Actions
- Events Actions
- Events > Public Cloud Status Actions
- Languages Actions
- My K Suite Actions
- My K Suite > Product Management Actions
- Products Actions
- Profile Actions
- Profile > Applications Passwords Actions
- Profile > Emails Actions
- Profile > Phones Actions
- Tasks Actions
- Timezones Actions
- User Management Actions
- User Management > Accounts Actions
- User Management > Accounts > Invitations Actions
- User Management > Accounts > Invitations > B2 B Actions
- User Management > Accounts > Invitations > Drive Actions
- User Management > Accounts > Invitations > KChat Actions
- User Management > Accounts > Invitations > Mailbox Actions
- User Management > Accounts > Invitations > K Suite Actions
- User Management > Teams Actions
- User Management > Teams > Users Actions
- K Suite > Workspace Actions
Profile → Update Profile Information
AI-generatedSummary
Update the profile information for the authenticated Infomaniak user.
Inputs
- authentication (required) — Authentication method: OAuth2 (default) or API Key.
- email (required) — Email address of the user whose profile is being updated.
- bodyParameters — Optional profile fields to update, including first name, last name, birth date, country, language, locale, timezone, passwords, reminder contact, and various notification/limit settings.
- queryParameters — Optional query parameters; currently only 'Dry Run' (boolean) to test the request without applying changes.
- returnFullResponse — If true, returns the full API response; otherwise returns only the relevant data.
Output shape
The API response from the profile update endpoint. When returnFullResponse is false, a subset of the response is returned; when true, the entire response object is returned.
On success, the node returns the updated profile data (or full response). On error, an error is thrown.
Examples
Example 1: Update a user's email and first name.
Set authentication to OAuth2, provide email, set bodyParameters.firstname to desired value, leave other fields blank, and keep returnFullResponse false.
Example 2: Test the request without making changes.
Enable queryParameters.dryRun (set to true) while providing required email and any optional fields; the request will be validated but not applied.