---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/19028#article
headline: "19028: Channel value can not be updated"
url: https://www.twilio.com/docs/api/errors/19028
inLanguage: en
dateModified: 2026-06-09T11:00:42.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 19028: Channel value can not be updated

Log Type: APPLICATION

Log Level: ERROR

## Description

You tried to update the `channel` value for an existing Verify configuration or resource that does not allow that field to change after creation. Create the resource with the correct channel from the start. If you need a different channel later, remove the existing resource and create a new one with the new `channel` value.

### Possible causes

* The update request includes a `channel` value that is different from the value already stored on the resource.
* Your application reuses an update request payload that includes `channel`, even though the existing resource was already created with a different channel.
* Your integration attempts to switch a resource from one verification channel to another instead of creating a new resource with the required channel.

### Possible solutions

* Remove `channel` from the update request if you do not need to change it.
* Keep the existing `channel` value unchanged when you update other fields on the resource.
* If you need to use a different channel, delete the existing resource and create a new one with the correct `channel` value.
* Review your application logic to make sure create and update requests are handled separately and that immutable fields are not sent in update operations.

#### Additional resources

* [Twilio Verify documentation](/docs/verify)
* [Verify API reference](/docs/verify/api)
