# Nouveautés

> Index de la documentation : https://wahasend.com/docs/fr/llms.txt · Tout en un fichier : https://wahasend.com/docs/fr.md · URL de base de l'API : https://app.wahasend.com/api/v1

<a id="changelog-2026-10-15"></a>

### 15 octobre 2026

- **Numéros WhatsApp avec Developer et Connect.** Un compte avec Developer ou Connect actif (payé ou en essai gratuit) a 3 numéros WhatsApp inclus ; chaque numéro supplémentaire coûte 10 $ par mois (un an coûte 10 mois), par carte ou par virement depuis la page Mon abonnement. Notify, Assistant et Shop seuls ajoutent toujours autant de numéros que nécessaire. Les numéros que vous avez déjà ne sont jamais supprimés : au-delà de l'allocation, vous envoyez toujours depuis tous et ne pouvez pas en ajouter. `GET /session/list` renvoie `allowance`, et un numéro de trop répond 403 `NUMBER_LIMIT_REACHED` avec `details` ; voir [Numéros WhatsApp](https://wahasend.com/docs/fr/api/numbers.md).

<a id="changelog-2026-10-06"></a>

### 6 octobre 2026

- **Nouveaux prix.** Developer se prend maintenant seul à 39 $ par mois (390 $ par an), avec un essai gratuit, par carte ou virement. Shop passe à 119 $ et Connect à 35 $ par mois ; Notify (29 $) et Assistant (79 $) ne changent pas. Un an coûte 10 mois.
- **Prix locaux.** En Mauritanie, en Afrique de l'Ouest et au Maghreb, des prix plus bas dans la monnaie locale (MRU, FCFA, MAD, DZD, TND), payés par virement ou mobile money. Les paiements par carte restent en dollars US au prix international. L'API est la même partout.

<a id="changelog-2026-10-01"></a>

### 1er octobre 2026

- **Plusieurs numéros.** Les envois qui ne nomment pas de numéro peuvent passer par un groupe de vos numéros (secours ou partage, même contact même numéro) : voir [Plusieurs numéros](https://wahasend.com/docs/fr/phone-numbers.md#several-numbers). `/alert/send`, `/alert/batch` et les envois de médias renvoient `containerId`. Chaque produit permet d'ajouter autant de numéros WhatsApp que nécessaire.
- **Webhooks signés.** Chaque événement porte `X-WahaSend-Signature`, `X-WahaSend-Event` et `X-WahaSend-Delivery` ; voir [comment vérifier](https://wahasend.com/docs/fr/webhooks.md#webhook-security). Nouveaux `GET /me/webhook` et `POST /me/webhook/regenerate-secret`. Les événements de statut, reçus, numéros et sondages portent maintenant `containerId` et `numberPhone`. Les propriétaires d'Assistant et de Shop peuvent définir un webhook pour leurs événements.
- **Clés d'API pour chaque produit.** Notify, Assistant et Shop peuvent créer une clé de compte et appeler leurs propres routes (p. ex. campagnes et rappels pour Notify). Voir [quels produits utilisent l'API](https://wahasend.com/docs/fr/authentication.md#auth-products).
- **Limites OTP.** Par numéro et par organisation, 429 `OTP_RATE_LIMITED` au-delà ([détails](https://wahasend.com/docs/fr/errors.md#otp-limits)). Un modèle sans `{{code}}` est refusé (`OTP_TEMPLATE_MISSING_CODE`) ; chaque `{{code}}` est remplacé.
- **Modifier et supprimer par `messageId`.** `/alert/edit`, `/alert/delete` et `/alert/forward` acceptent l'identifiant WahaSend (les identifiants WhatsApp marchent toujours). Les envois de médias sont enregistrés dans `GET /messages` avec des événements de statut ; le `messageId` de leur réponse est maintenant celui de WahaSend et celui de WhatsApp est dans `wahaMessageId`. Les lignes de `GET /messages` montrent `wahaMessageId` et `containerId`.
- **Campagnes.** `stats.delivered` et `stats.read` comptent les accusés WhatsApp ; nouvelle [annulation](https://wahasend.com/docs/fr/api/campaigns.md#campaign-cancel) ; modification d'une campagne `scheduled` (y compris `scheduledAt`) ; suppression de tout ce qui n'est pas `sending` ; `scheduledAt` accepte tout décalage ISO ; `creditsRequired` a disparu.
- **Petites corrections.** `/alert/batch` respecte `skipInvalidNumbers: false` ; `/alert/forward` n'exige plus `fromPhone` ; une clé de numéro ne marque lus que les messages de son numéro ; `GET /api` renvoie ici.
- **Organisations et équipes.** Un compte est une organisation avec des membres (propriétaire, admins, agents). Les clés d'API agissent en admin de l'organisation ; le rôle est vérifié à chaque requête.
- **Connexion Claude.** claude.ai, les apps Claude, ChatGPT et Codex se connectent à Connect par OAuth : plus de clé à copier.
- **Fichiers dans Connect.** `open_attachment` lit photos, PDF, fichiers Word et notes vocales ; `send_attachment` envoie des fichiers.
- **Erreurs et limites.** Une seule enveloppe d'erreur avec des codes stables et `requestId` ; `Retry-After` sur 429/503 ; une limite de 300 modifications par minute par organisation.
- Cette documentation a été réécrite depuis le code, avec un test qui échoue quand elle s'en écarte.
