# REST API - Update multiselect Field

**URL:** <https://forum.mautic.org/t/rest-api-update-multiselect-field/24342>\
**Category:** Product Support\
**Created:** [June 2, 2022, 7:43pm UTC](https://forum.mautic.org/t/rest-api-update-multiselect-field/24342 "2022-06-02T19:43:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![adamb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/adamb/32/6591_2.png) [@adamb](https://forum.mautic.org/u/adamb)\
**Post date:** [June 2, 2022, 7:43pm UTC](https://forum.mautic.org/t/rest-api-update-multiselect-field/24342/1 "2022-06-02T19:43:31Z")

</div>

Hi All -

I’m working on a large list of IDs for sales reps where a contact could be associated to 1 or more sales reps.

The idea is I can’t click this button thousands of times and I also don’t want to manage it long term.

I’m trying to format the request so that I can add new values to the multiselect via API

Does anyone have any experience the format of this?

![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/5/568ce116edd1220c414e7b7852f00f85294d56ae.png)

---

<div class="post-metadata">

**Author:** ![costabl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/costabl/32/7730_2.png) [@costabl](https://forum.mautic.org/u/costabl)\
**Post date:** [June 7, 2022, 7:36pm UTC](https://forum.mautic.org/t/rest-api-update-multiselect-field/24342/2 "2022-06-07T19:36:18Z")

</div>

Hi Adam,

I was able to update a multi-select custom field using this payload:

https://\<mautic\_instance\_url\>/api/fields/contact/\<field\_id\>/edit

{  
“label”: “Multi Select Updated”,  
“alias”: “multi\_select”,  
“type”: “multiselect”,  
“group”: “core”,  
“order”: 1,  
“object”: “lead”,  
“isRequired”: false,  
“isFixed”: false,  
“isListable”: true,  
“isVisible”: true,  
“isShortVisible”: true,  
“isUniqueIdentifier”: false,  
“isPubliclyUpdatable”: false,  
“charLengthLimit”: null,  
“properties”: {  
“list”: [  
{  
“label”: “Rep 1”,  
“value”: “Rep 1”  
},  
{  
“label”: “Rep 2”,  
“value”: “Rep 2”  
},  
{  
“label”: “Rep 3”,  
“value”: “Rep 3”  
}  
]  
}  
}

 ![Screen Shot 2022-06-07 at 3.29.39 PM](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/1/1a82ac35e79c815f0ac1287108e87e3cfe4a7f1a.png)

 ![Screen Shot 2022-06-07 at 3.36.55 PM](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/e/e2231d0ccb94b06f9aaadcc7e67e2ced3079cfc7.png)

---

<div class="post-metadata">

**Author:** ![costabl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/costabl/32/7730_2.png) [@costabl](https://forum.mautic.org/u/costabl)\
**Post date:** [June 7, 2022, 7:42pm UTC](https://forum.mautic.org/t/rest-api-update-multiselect-field/24342/3 "2022-06-07T19:42:09Z")

</div>



---

<div class="post-metadata">

**Author:** ![adamb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/adamb/32/6591_2.png) [@adamb](https://forum.mautic.org/u/adamb)\
**Post date:** [June 7, 2022, 8:08pm UTC](https://forum.mautic.org/t/rest-api-update-multiselect-field/24342/4 "2022-06-07T20:08:07Z")

</div>

Thanks - That makes sense and is a solid working example.
