---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/30878#article
headline: "30878: Verification rejection - Disallowed: SHAFT - Tobacco / Vape"
url: https://www.twilio.com/docs/api/errors/30878
inLanguage: en
dateModified: 2026-05-01T15:41:06.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 30878: Verification rejection - Disallowed: SHAFT - Tobacco / Vape

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio rejected your verification request because the submission indicates a forbidden SHAFT use case involving tobacco, vape, or e-cigarettes. Twilio doesn't support these categories on SMS or MMS.

### Possible causes

* Your business description or stated use case indicates tobacco, vape, or e-cigarette messaging.
* Your website, sample messages, opt-in details, or other verification data caused the request to be categorized as a forbidden SHAFT use case.
* Your use case relies on age gating, but tobacco, vape, and e-cigarette traffic is not allowed on messaging regardless of age gating.

### Possible solutions

* Remove tobacco, vape, and e-cigarette traffic from the messaging use case. These categories aren't supported on messaging.
* If the rejection is incorrect, contact Support and provide additional information that clearly explains your business and messaging use case.
* Check the verification record in the API or Console. If `edit_allowed` is `true`, update the request and resubmit it before `edit_expiration`. If the rejection is for content or Messaging Policy violations, the request isn't eligible for resubmission.

#### Additional resources

* [Forbidden Message Categories in the US and Canada](https://help.twilio.com/hc/en-us/articles/360045004974-Forbidden-message-categories-for-SMS-and-MMS-in-the-US-and-Canada)
