---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/19012#article
headline: "19012: When updating a contact at least one field should be updated"
url: https://www.twilio.com/docs/api/errors/19012
inLanguage: en
dateModified: 2026-06-08T11:29:20.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 19012: When updating a contact at least one field should be updated

Log Type: APPLICATION

Log Level: ERROR

## Description

This error occurs when your contact update request does not include any supported field changes. Send at least one supported update field such as `first_name`, `middle_name`, `last_name`, `legal_name`, `preferred_name`, `unique_customer_provided_id`, or `custom_fields`.

### Possible causes

* The request body is empty, or it does not include any contact fields to update.
* The payload omits all fields that this endpoint allows you to update, which are `first_name`, `middle_name`, `last_name`, `legal_name`, `preferred_name`, `unique_customer_provided_id`, and `custom_fields`.
* The request includes only unsupported fields, so Twilio does not receive any valid contact updates.

### Possible solutions

* Add at least one supported update field before you retry the request. You can update `first_name`, `middle_name`, `last_name`, `legal_name`, `preferred_name`, `unique_customer_provided_id`, or `custom_fields`.
* Remove unsupported fields from the payload and resend only fields that this endpoint accepts for contact updates.
* Validate the request body before you send it so the payload is well formed and includes at least one supported field to update.
* Retry the request after you correct the payload.

#### Additional resources

* [Contact API](/docs/messaging/features/contact-api)
* [Compliance Toolkit for Programmable Messaging](/docs/messaging/features/compliance-toolkit)
* [Troubleshooting Twilio](/docs/usage/troubleshooting)
