Skip to main content

supplyUpdateContact

Updates an existing contact person for a supplier in your supply chain. This allows you to modify contact information and change the primary contact designation.

Authentication & Permissions

Requires the supply:update_contact permission.

Validation Rules

  • Contact name must be unique within the same supplier (if changed)
  • Email addresses must be unique within the same supplier (if changed)
  • The specified contact must exist

Default Contact Behavior

When default_contact is set to true, the updated contact will be set as the supplier's primary contact reference.

Possible Errors

  • **Contact not found**: The specified contact ID does not exist
  • **Duplicate contact name**: A contact with this name already exists for this supplier
  • **Duplicate email**: A contact with this email already exists for this supplier
supplyUpdateContact(
input: UpdateSupplierContactInput!
): SupplySupplierContact

Arguments

supplyUpdateContact.input ● UpdateSupplierContactInput! non-null input

Parameters for UpdateSupplierContact

Type

SupplySupplierContact object

A contact person for a supplier.