Upcoming database upgrades. to improve our reliability at 03:30 UTC on Feb. 25 / 7:30pm PT on Feb. 24. Some users may briefly experience slow load times or error messages. Learn more here
If I PUT a record without including every field, those missing fields are emptied losing the data that they held.
Is there a way to PATCH a record by only supplying the modified fields ensuring the rest are untouched?
Yes. Have a look at the api documentation for your base. For each table there is a section called “Update a record”. This describes how to do a curl PATCH.