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.