---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/60428#article
headline: "60428: Unsupported channel"
url: https://www.twilio.com/docs/api/errors/60428
inLanguage: en
dateModified: 2026-06-08T12:04:59.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 60428: Unsupported channel

Log Type: APPLICATION

Log Level: ERROR

## Description

This error occurs when your Verify request includes a `channel` value that the endpoint cannot use. For the Verifications create request, use a supported channel value such as `sms`, `call`, `whatsapp`, `email`, `sna`, or `auto`. Some channels also require additional Verify Service setup before you can send a verification.

### Possible causes

* The request includes an invalid or misspelled `channel` value. The Verifications create request only accepts the channel values documented for that endpoint.
* The request uses a Verify authentication method that exists elsewhere in Verify, but not on this Verification request. Verify supports additional methods such as Passkeys, Push, Silent Device Approval, and TOTP through their own product flows.
* The request uses `whatsapp`, but your Verify setup does not have a WhatsApp sender configured. WhatsApp for Verify requires you to bring your own WhatsApp sender.
* The request uses `email`, but your Verify Service does not have email configured. Verify email requires a SendGrid integration before you can send email verifications.
* The request uses `sna` or `auto` without the required Silent Network Auth setup. SNA requires upfront configuration on your Verify Service.

### Possible solutions

* Update the `channel` parameter to a value supported by the Verifications create request. For OTP and phone or email verification requests, use `sms`, `call`, `whatsapp`, `email`, `sna`, or `auto` as documented for that endpoint.
* If you want to use a different Verify authentication method, switch to the API flow for that method instead of the Verifications create request. Review the Verify channel documentation to choose the correct implementation path.
* If you want to send verifications over WhatsApp, configure a WhatsApp sender for Verify before retrying the request.
* If you want to send verifications over email, complete the SendGrid email integration for your Verify Service and then retry with `channel=email`.
* If you want to use Silent Network Auth, complete the required SNA setup first. If you are using Automatic SMS Fallback, use `channel=auto` only after that feature is configured for your Service.

#### Additional resources

* [Verification API reference](/docs/verify/api/verification)
* [Verification Channels](/docs/verify/authentication-channels)
* [Send Email Verifications with Verify and Twilio SendGrid](/docs/verify/email)
