Skip to main content

supplyDeleteContact

Deletes a contact person from a supplier in your supply chain. The contact is soft-deleted, preserving historical records.

Authentication & Permissions​

Requires the supply:delete_contact permission.

Validation Rules​

  • The specified contact must exist
  • Cannot delete a contact that is currently set as the default contact

Soft Delete Behavior​

The contact is not permanently removed from the database. Instead, it is marked as deleted (soft delete), which allows maintaining data integrity and historical records while removing it from active use.

Possible Errors​

  • **Contact not found**: The specified contact ID does not exist
  • **Cannot delete default contact**: The contact is currently the default contact for the supplier. You must set a different default contact first.
supplyDeleteContact(
input: DeleteSupplierContactInput!
): StatusResponse

Arguments​

supplyDeleteContact.input ● DeleteSupplierContactInput! non-null input common​

Parameters for DeleteSupplierContact

Type​

StatusResponse object common​

The response of a mutation that only returns a status