# Erreur WhatsApp 368 : compte restreint, cause et solution

URL: https://wa.genuka.com/docs/errors/368
Language: French

> Erreur WhatsApp 368 : le compte WhatsApp Business est restreint ou désactivé pour violation des règles de Meta. Durées, demande de réexamen, prévention.

L'erreur WhatsApp 368 signifie que le compte WhatsApp Business lié à l'application a été restreint
ou désactivé pour avoir enfreint une règle de la plateforme. Ce n'est ni un bug ni une limite de
débit : réessayer n'aidera pas. La sortie passe par Business Support Home, où l'entreprise voit la
violation, sa durée, et peut demander un réexamen.

## Que signifie l'erreur 368 ?

Meta la range parmi les erreurs d'intégrité de la Cloud API :

> « The WhatsApp Business Account associated with the app has been restricted or disabled for
> violating a platform policy. »
> — [Meta, codes d'erreur de la Cloud API](https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes#integrity-errors)

La solution proposée renvoie au document de Meta sur l'application des règles. Dans la
documentation générale de Graph, le code 368 s'appelle « Temporarily blocked for policies
violations » ([Meta, Graph API, gestion des erreurs](https://developers.facebook.com/docs/graph-api/guides/error-handling)).

### Quelles restrictions Meta applique-t-il ?

Meta commence par un avertissement. Si le compte enfreint de nouveau les règles, les restrictions
s'allongent progressivement
([Meta, Policy enforcement](https://developers.facebook.com/documentation/business-messaging/whatsapp/policy-enforcement)) :

| Restriction            | Effet                                                                                            |
| ---------------------- | ------------------------------------------------------------------------------------------------ |
| 1 ou 3 jours           | Plus d'envoi de templates marketing, utilitaires et d'authentification ; plus d'ajout de numéros |
| 5, 7 ou 30 jours       | Plus aucun envoi ; plus d'ajout de numéros                                                       |
| Verrouillage du compte | Blocage indéfini de tout envoi, levé uniquement sur appel                                        |
| Désactivation          | Exclusion définitive de la plateforme, après plusieurs avertissements restés sans effet          |

Pour les atteintes graves, Meta cite l'exploitation d'enfants, les arnaques, le terrorisme et la
vente de drogues illégales, le compte peut être retiré de la plateforme immédiatement (même page).

## Quand l'erreur 368 apparaît-elle ?

Meta cite comme motifs de restriction le spam, les templates mal classés, les catégories à risque
(contenus pour adultes, alcool et tabac, drogues, jeux d'argent, compléments alimentaires
dangereux) et un excès de retours négatifs des utilisateurs (même page). Dans la pratique :

* **Des envois à des personnes qui n'ont rien demandé**, qui bloquent ou signalent le numéro.
* **Un template classé `UTILITY` alors que son contenu est promotionnel.** Meta compte les
  mauvaises classifications parmi les violations.
* **Une activité interdite ou très encadrée** par les règles commerciales de WhatsApp.

### Où la voir dans Genuka WA ?

Genuka WA range le code 368 dans la classe `config` : le compte ne peut plus faire ce qui est
demandé, et aucun réessai n'y changera rien.

| Canal                    | Ce que vous recevez                                                                                                                                                                             |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `POST /api/v1/messages`  | `409`, `"error": "send_config"`, `meta.code: 368`                                                                                                                                               |
| Campagne                 | Chaque destinataire refusé passe `failed` sans réessai ; pour une campagne `MARKETING`, Genuka tente d'abord l'API Marketing Messages, puis l'endpoint `/messages`, qui refuse de la même façon |
| Webhook `account_update` | L'événement de Meta, relayé tel quel dans `data`                                                                                                                                                |

Les événements `account_update` à surveiller sont décrits par Meta
([webhook account\_update](https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/reference/account_update)) :

| `event`               | Ce qu'il annonce                                                                                    |
| --------------------- | --------------------------------------------------------------------------------------------------- |
| `ACCOUNT_VIOLATION`   | Une violation, avec son type dans `violation_info`                                                  |
| `ACCOUNT_RESTRICTION` | Une restriction, avec son type (par exemple `RESTRICTED_BIZ_INITIATED_MESSAGING`) et sa date de fin |
| `DISABLED_UPDATE`     | L'état de bannissement du compte : `SCHEDULE_FOR_DISABLE`, `DISABLE` ou `REINSTATE`                 |

Un même type d'événement n'est relayé qu'une fois par compte WhatsApp tant que le journal
d'événements de Genuka ne l'a pas purgé, selon la durée de conservation de votre forfait : une
seconde `ACCOUNT_RESTRICTION` sur le même compte, dans cet intervalle, peut ne pas vous parvenir.
Pour connaître la restriction en cours, fiez-vous à Business Support Home plutôt qu'au seul webhook.

## Comment corriger l'erreur 368 ?

Ni Genuka ni votre code ne peuvent lever une restriction : la décision appartient à Meta, et seule
l'entreprise propriétaire du compte peut la contester.

1. **Mettez les envois en pause sur ce compte.** Suspendez les campagnes et les automatisations qui
   visent ses numéros : tant que la restriction dure, chaque envoi refusé ne fait qu'allonger la liste
   des échecs à reprendre.
2. **Ouvrez Business Support Home.** Dans Meta Business Suite : **Tous les outils**, puis **Business
   Support Home**, puis **Account Overview**. La violation y est décrite : règle enfreinte, exemples
   de contenus autorisés ou non, restrictions actives, conséquences d'une récidive et procédure
   d'appel (même page Meta).
3. **Demandez un réexamen si vous êtes en règle.** Sélectionnez le compte, choisissez la violation,
   **Request Review**, ajoutez vos éléments et validez. Meta indique une décision sous 24 à 48 heures,
   « Unchanged » ou « Reversed ». Toutes les violations pour spam ne sont pas contestables : il faut
   parfois attendre la fin de la restriction.
4. **Corrigez la cause avant de reprendre.** Liste de contacts, classification des templates,
   fréquence d'envoi : reprenez par de petits volumes vers des contacts qui ont donné leur accord.

## Comment éviter l'erreur 368 ?

* **N'écrivez qu'à des personnes qui l'ont accepté**, et donnez-leur un moyen simple de ne plus
  recevoir vos messages marketing.
* **Classez honnêtement vos templates.** Une promotion n'est pas un message utilitaire.
* **Surveillez la qualité avant la sanction.** Abonnez un endpoint à `account_update` et à
  `phone_number_quality_update` ([Webhooks](https://wa.genuka.com/docs/webhooks)) : une qualité qui baisse se voit
  avant une restriction.
* **Gardez un œil sur [131048](https://wa.genuka.com/docs/errors/131048)** : des envois limités après des blocages ou
  des signalements sont souvent le signe avant-coureur.

## Quels codes sont liés ?

* `131031` : compte restreint ou désactivé, ou donnée de la requête qui ne correspond pas au compte
  (un code PIN en deux étapes erroné, par exemple).
* [131048](https://wa.genuka.com/docs/errors/131048) : envois limités après trop de messages bloqués ou signalés.
* `130497` : compte interdit d'envoi vers certains pays.
* `131064` : limite d'envoi imposée après des erreurs de classification de templates.

## FAQ

### Combien de temps dure une restriction ?

Selon la gravité et la récidive : 1 ou 3 jours pour les templates, 5, 7 ou 30 jours pour tous les
envois, et un verrouillage sans fin tant qu'un appel n'a pas abouti. L'événement
`ACCOUNT_RESTRICTION` donne la date de fin quand il y en a une ; s'il ne vous a pas été relayé,
Business Support Home affiche les restrictions actives.

### Genuka peut-il lever la restriction ?

Non. La décision et le réexamen appartiennent à Meta. Genuka relaie l'erreur et les événements du
compte ; l'appel se fait depuis le Business Support Home de l'entreprise.

### Mes autres clients sont-ils touchés ?

Non. La restriction porte sur un compte WhatsApp Business. Les comptes de vos autres clients ne
sont pas concernés.

### Faut-il réessayer les envois refusés ?

Pas pendant la restriction. Reprenez après la date de fin, ou après une décision « Reversed ».

## Sources

* [Meta — Error codes](https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes)
* [Meta — Policy enforcement](https://developers.facebook.com/documentation/business-messaging/whatsapp/policy-enforcement)
* [Meta — account\_update webhook](https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/reference/account_update)
* [Meta — Graph API, Handling errors](https://developers.facebook.com/docs/graph-api/guides/error-handling)
