Skip to main content

Hi! 👋

I am using the PUT version of the Airtable Update records API.




I have four columns/fields, Name , Contact , Attachment Image & Active.

Now I call the API to update just the Attachment Image column, with the below API body :





It updates the Attachment Image field’s value successfully, but clears all other fields. The record snapshots (before and after) look like -




  • Before -





  • After -







So, how can I make the API update that cell ONLY, and touch nothing else?


I hope you understand my query - Any help is appreciated! 🙂

Thanks!

You need to use a PATCH request instead of a PUT request.

🙂




If this answers your question, please mark this post as the solution. Otherwise, could you please give a bit more details?


You need to use a PATCH request instead of a PUT request.

🙂




If this answers your question, please mark this post as the solution. Otherwise, could you please give a bit more details?


Hi, @kuovonne! 😺


Un-fortunately, we do not have a PATCH kind of request in our development platform - only POST, PUT, GET & DELETE requests.


Any other way around?

Thanks!


What is your development platform? Can you send a PATCH request as a custom cURL request in your development platform?


If not, you may need to resort to the workaround of doing a read of all the fields in the record, and include them in your PUT request.


What is your development platform? Can you send a PATCH request as a custom cURL request in your development platform?


If not, you may need to resort to the workaround of doing a read of all the fields in the record, and include them in your PUT request.



That would definitely work 😺


Thanks a lot! 🎉

P.S. My platform is thunkable.com - do check it out! 🙂


Reply