Skip to main content

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.