# Update supplier Update a single supplier by id. Endpoint: PUT /v2/suppliers/{supplierId} Version: 2 Security: bearer ## Path parameters: - `supplierId` (string, required) Id of the supplier ## Request fields (application/json): - `name` (string) The supplier's name Example: "Panorays" - `assets` (array) Supplier assets as entered by the user - `pocs` (array) - `pocs.email` (string, required) - `pocs.name` (string) - `pocs.language` (string) Enum: "aa", "ab", "ae", "af", "ak", "am", "an", "ar", "as", "av", "ay", "az", "ba", "be", "bg", "bh", "bi", "bm", "bn", "bo", "br", "bs", "ca", "ce", "ch", "co", "cr", "cs", "cu", "cv", "cy", "da", "de", "dv", "dz", "ee", "el", "en", "eo", "es", "et", "eu", "fa", "ff", "fi", "fj", "fo", "fr", "fy", "ga", "gd", "gl", "gn", "gu", "gv", "ha", "he", "hi", "ho", "hr", "ht", "hu", "hy", "hz", "ia", "id", "ie", "ig", "ii", "ik", "io", "is", "it", "iu", "ja", "jv", "ka", "kg", "ki", "kj", "kk", "kl", "km", "kn", "ko", "kr", "ks", "ku", "kv", "kw", "ky", "la", "lb", "lg", "li", "ln", "lo", "lt", "lu", "lv", "mg", "mh", "mi", "mk", "ml", "mn", "mr", "ms", "mt", "my", "na", "nb", "nd", "ne", "ng", "nl", "nn", "no", "nr", "nv", "ny", "oc", "oj", "om", "or", "os", "pa", "pi", "pl", "ps", "pt", "qu", "rm", "rn", "ro", "ru", "rw", "sa", "sc", "sd", "se", "sg", "si", "sk", "sl", "sm", "sn", "so", "sq", "sr", "ss", "st", "su", "sv", "sw", "ta", "te", "tg", "th", "ti", "tk", "tl", "tn", "to", "tr", "ts", "tt", "tw", "ty", "ug", "uk", "ur", "uz", "ve", "vi", "vo", "wa", "wo", "xh", "yi", "yo", "za", "zh", "zu" - `pocs.position` (string) - `pocs.phone` (string) - `approval` (object) - `approval.status` (string, required) Enum: "PENDING", "APPROVED", "REJECTED", "CONTINGENT", "RE_EVALUATION", "ARCHIVED" - `approval.by` (string, required) - `approval.update_ts` (string, required) - `approval.reason` (string) - `relationships` (array) - `tags` (array) - `business_impact` (number) - `business_information` (array) - `business_information.answer` (any) - `business_information.question_id` (string) - `evaluation_type` (string) Enum: "Continuous 360 Evaluation", "Continuous Posture Evaluation", "Bi-Annual 360 Evaluation", "Bi-Annual Posture Evaluation", "Smart Questionnaires", "Inventory Plus" - `portfolios` (array) ## Response 204 fields (application/json): - `business_information` (array, required) - `business_information.type` (string, required) Enum: "text", "date", "dropDown", "multiSelection", "file" - `contacts` (array, required) - `questionnaires` (array, required) - `questionnaires.questionnaire_id` (string, required) - `questionnaires.questionnaire_score` (number,null, required) - `questionnaires.questionnaire_sent_date` (string, required) - `questionnaires.questionnaire_submit_date` (string,null, required) - `questionnaires.questionnaire_type` (string,null, required) - `evaluation_type` (string) Enum: "Continuous 360 Evaluation", "Continuous Posture Evaluation", "Bi-Annual 360 Evaluation", "Bi-Annual Posture Evaluation", "Smart Questionnaires", "Inventory", "Inventory Plus" - `latest_assessment_date` (string) This field indicates the date of the most recent assessment conducted or updated. format is ISO 8601 GMT - `id` (string, required) - `name` (string, required) - `relationships` (array, required) - `business_impact` (number, required) - `insert_ts` (string, required) - `created_by` (string, required) - `approval` (object, required) - `approval.status` (string, required) Enum: "PENDING", "APPROVED", "REJECTED", "CONTINGENT", "RE_EVALUATION", "ARCHIVED" - `approval.by` (string, required) - `approval.update_ts` (string, required) - `approval.reason` (string) - `risk` (number, required) - `combined_score` (number, required) - `posture_score` (number, required) - `tags` (array, required) - `questionnaire_overall_score` (number, required) - `portfolios` (array) - `segmentId` (string) - `primary_domain` (string, required) ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 429 fields