Update Identity
machship_update_identityUpdate an identity's required profile fields (first/last/display name, email, owning company) and optional password or contact details; omitted optional fields are set to null.
Instructions
Updates properties on an identity. All fields except password are required; omitted fields are set to null.
Args:
id (number): Identity ID (required)
givenName (string): First name (required)
familyName (string): Last name (required)
displayName (string): Display name (required)
emailAddress (string): Email address (required)
owningCompanyId (number): Owning company ID (required)
password (string, optional): New password
phone / businessPhone / mobile / position / notes (optional)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Identity ID | |
| notes | No | Additional notes about the identity | |
| phone | No | Phone number | |
| mobile | No | Mobile number | |
| password | No | New password (optional) | |
| position | No | Job position or title | |
| givenName | Yes | First name | |
| familyName | Yes | Last name | |
| displayName | Yes | Display name | |
| emailAddress | Yes | Email address | |
| businessPhone | No | Business phone number | |
| owningCompanyId | Yes | Owning company ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | Validation errors returned by Machship, if any | |
| object | No | Response payload from the Machship API |