Licences et période d'essai
Un essai gratuit de 7 jours par numéro, puis une licence mensuelle par numéro. Ce qu'est un slot et ce qui se passe à son expiration.
Chaque numéro WhatsApp a besoin d'une licence active pour envoyer et recevoir via l'API. Il n'existe pas d'offre gratuite ; en revanche, chaque nouveau numéro bénéficie d'un essai gratuit de 7 jours.
Tarifs
Un seul tarif, en USD, par numéro et par mois — identique pour une connexion
qr ou une connexion cloud_api, quel que soit ce que vous envoyez.
| Prix | |
|---|---|
| Un numéro WhatsApp dans un espace de travail autonome | 12 $ |
| Accès API à un numéro hébergé sur un portail Bitrix24 (module complémentaire API) | 12 $ |
Pas de sièges, pas de plafonds de messages, pas de frais par requête de notre
part. Les frais de conversation de Meta pour les numéros cloud_api sont
facturés par Meta à votre compte WhatsApp Business, pas par nous. L'activation
et les factures se trouvent sur
https://developers.wasync.app/billing.
Slots
Un slot est une capacité, pas un numéro de téléphone, et il n'est lié à aucun client :
- Il est attribué lorsqu'un numéro est réellement appairé — créer un enregistrement de connexion n'en consomme pas avant ce moment.
- Supprimer une connexion remet son slot dans le pool, avec le temps qu'il lui reste. Le prochain numéro que vous connectez le récupère automatiquement.
- C'est ce qui vous permet de transférer un slot payé d'un client sortant à un nouveau client, sans payer deux fois et sans demander à personne d'intervenir.
Vérifiez GET /account avant de promettre de la capacité : slots.available
indique ce que POST /connections peut encore consommer avec une licence
active, et slots.nextExpiry est la date avant laquelle vous devez renouveler.
Supprimer un numéro, fermer un espace de travail
Vous pouvez faire les deux vous-même, depuis l'écran Billing de la console développeur ou via l'API.
- Supprimer un numéro —
DELETE /v1/connections/{id}, ou le bouton Delete sur la ligne de la connexion. Sa session WhatsApp est fermée, tous les messages stockés pour ce numéro sont supprimés, et un slot payé retourne dans le pool comme décrit ci-dessus. - Fermer un espace de travail — le bouton Close workspace sur un espace de travail qui n'a plus de connexion. Il supprime l'espace de travail ainsi que ses API keys et sa configuration de webhook ; tout ce qui appelle encore l'API avec ces clés cesse de fonctionner.
Un espace de travail qui contient encore des numéros ne peut pas être fermé : supprimez-les d'abord, afin que les téléphones soient dissociés et qu'aucune session ne reste active. Un espace de travail avec un abonnement de slot actif ne peut pas non plus être fermé — annulez d'abord l'abonnement.
Aucune de ces actions n'est réversible. Ce qui est conservé, c'est la trace qu'un numéro a déjà utilisé son essai gratuit : fermer un espace de travail puis en ouvrir un nouveau ne donne pas un second essai au même téléphone.
La période d'essai
Un nouveau numéro démarre un essai de 7 jours dès qu'il est appairé — qu'il l'ait été en scannant un QR code ou en saisissant un code d'appairage. Appairer par code ne consomme rien de plus : même slot, même essai.
Lorsque la licence expire, la connexion n'est plus joignable : elle disparaît de
GET /connections, les événements ne sont plus livrés et les envois répondent
402.
Plafonds de montée en charge sur les nouveaux numéros qr
Un numéro qr fraîchement appairé est soumis pendant 72 heures à des plafonds
de montée en charge sur le volume d'envoi horaire. Dépasser l'un d'eux renvoie
429 warmup_limited — un plafond horaire : patientez quelques minutes et ne
réessayez pas en boucle.
C'est un limiteur distinct du limiteur anti-abus, qui renvoie
429 rate_limited. Respectez Retry-After lorsqu'il est présent, mais prévoyez
toujours votre propre délai d'attente par défaut : l'en-tête n'est pas garanti
sur chaque réponse 409/429.