# Put segment Update a single segment by id. Endpoint: PUT /v2/suppliers/{supplierId}/segments/{segmentId} Version: 2 Security: bearer ## Path parameters: - `supplierId` (string, required) Id of the supplier - `segmentId` (string, required) Id of the segment ## Request fields (application/json): - `segment_name` (string) The segment's name Example: "Panorays" - `assets` (array) Segment 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) - `portfolios` (array) ## Response 200 fields (application/json): - `_id` (string) - `name` (string) - `company_id` (string) - `supplier_id` (string) - `segment_id` (string) - `assets` (array) - `pocs` (array) - `pocs.email` (string, required) - `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` (object) - `tags` (array) - `business_impact` (number) - `business_information` (array) - `business_information.answer` (any) - `business_information.question_id` (string) - `portfolios` (array) ## Response 204 fields (application/json): - `_id` (string) - `name` (string) - `company_id` (string) - `supplier_id` (string) - `segment_id` (string) - `assets` (array) - `pocs` (array) - `pocs.email` (string, required) - `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` (object) - `tags` (array) - `business_impact` (number) - `business_information` (array) - `business_information.answer` (any) - `business_information.question_id` (string) - `portfolios` (array) ## Response 400 fields ## Response 401 fields ## Response 403 fields ## Response 429 fields