# "Patch" API to update Custom Field Dropdown

**URL:** <https://integration.keap.com/t/patch-api-to-update-custom-field-dropdown/92415>\
**Category:** API Q&A\
**Created:** [February 20, 2024, 5:44am UTC](https://integration.keap.com/t/patch-api-to-update-custom-field-dropdown/92415 "2024-02-20T05:44:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fairway\_Lead\_Generat](https://avatars.discourse-cdn.com/v4/letter/f/41988e/32.png) [@Fairway\_Lead\_Generat](https://integration.keap.com/u/Fairway_Lead_Generat)\
**Post date:** [February 20, 2024, 5:44am UTC](https://integration.keap.com/t/patch-api-to-update-custom-field-dropdown/92415/1 "2024-02-20T05:44:06Z")

</div>

I’m pretty stumped here as I am running an API to update a series of Custom Fields within Contacts. Some of the Contacts it runs as expected. Others I am getting a response of:

{  
“message”: “General error”  
}

And I honestly don’t know why. My payload looks as such:

[https://api.infusionsoft.com/crm/rest/v1/contacts/](https://api.infusionsoft.com/crm/rest/v1/contacts/){contact#]

{

“custom\_fields”: [  
{  
“content”:“Yes”,  
“id”: 344  
}  
]  
}

Not sure as to why this is working on some contacts but not others as the same custom fields live within all contacts.

---

<div class="post-metadata">

**Author:** ![Fairway\_Lead\_Generat](https://avatars.discourse-cdn.com/v4/letter/f/41988e/32.png) [@Fairway\_Lead\_Generat](https://integration.keap.com/u/Fairway_Lead_Generat)\
**Post date:** [February 20, 2024, 6:15am UTC](https://integration.keap.com/t/patch-api-to-update-custom-field-dropdown/92415/2 "2024-02-20T06:15:12Z")

</div>

Nevermind v1 vs v2 appears to be the answer.
