contactUpdate
Updates an existing contact with partial information. Only provided fields will be updated while preserving existing data.
Authentication Required: Customer authentication or user management roles Authorization: Contact editor or owner roles Error Codes: CONTACT_NOT_FOUND_ERROR, VALIDATION_ERROR, UNAUTHORIZED_ERROR
AUTH: Role=[user.OWNER,user.EDITOR] OR (('user is authenticated') AND ('contactId if present in input matches JWT'))
contactUpdate(
id: Int!
input: UpdateContactInput!
): Contact!
Arguments
contactUpdate.id ● Int! non-null scalar
Contact unique identifier
contactUpdate.input ● UpdateContactInput! non-null input
Partial contact data for update with validation
Type
Contact object
Contact entity representing individual contacts and business relationships.
External entity from the contact service that provides contact identification and relationship information. Used as a reference for contact-specific attributes and relationship management within the attribute system.