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.