Passer au contenu principal
Non. MsgFlash s’appuie sur Evolution API v2 comme provider interne, pas sur l’API Cloud officielle Meta.
Oui. Vous connectez un numéro existant via QR code ou pairing code depuis le dashboard.
Utilisez un module HTTP standard vers https://srv.msgflash.com/api/v1/* avec le header x-api-key: votre_cle_api.
Oui, selon votre plan. Free: 1, Pro: 5, MAX: 10.
Révoquez-la immédiatement dans le dashboard, puis créez-en une nouvelle et mettez vos intégrations à jour.
L’abonnement reste exploitable jusqu’à la fin de la période en cours, puis le compte revient sur le plan Free et ses limites.
L’espace personnel suit votre plan et vos instances. L’espace équipe suit le plan et les instances du propriétaire d’équipe (avec assignations pour les collaborateurs). Changez le contexte actif dans le portail une fois l’UI reliée aux API équipes.
La consommation sortante est imputée à l’abonnement du propriétaire d’équipe pour le mois en cours.
Les clés personnelles commencent par msgf_live_ et n’accèdent qu’à votre espace personnel. Les clés d’équipe commencent par msgf_team_ et exigent l’en-tête X-Team-Id correspondant à l’équipe. On ne les mélange pas.
Non. Les routes du compte personnel (/v1/me, /v1/usage, /v1/billing/subscription, /v1/billing/usage, /v1/billing/payments) rejettent les clés d’équipe avec 403 TEAM_KEY_NOT_ALLOWED. Utilisez une clé personnelle pour ces routes, ou l’API console (JWT) pour le billing en contexte d’équipe.
Ajoutez l’en-tête optionnel X-Team-Id: <team uuid> sur n’importe quel appel /api/* de ressource. Sans cet en-tête, l’appel cible votre espace personnel. Si l’équipe est inconnue ou si vous n’en êtes plus membre, l’API renvoie 404 TEAM_NOT_FOUND.
Non. Le propriétaire lit et modifie la facturation. Les admins lisent la souscription et l’usage mais ne peuvent pas modifier (403 BILLING_TEAM_MUTATION_FORBIDDEN). Seul le propriétaire peut voir l’historique de paiements de l’équipe (403 BILLING_PAYMENTS_TEAM_OWNER_ONLY sinon). Les collaborateurs n’ont aucun accès facturation.
Le changement de plan est bloqué avec 409 PLAN_CHANGE_BLOCKED_ACTIVE_TEAMS quand le plan cible ne peut pas accueillir vos équipes ou sièges actuels. Supprimez des équipes ou réduisez les sièges d’abord, puis réessayez le downgrade.
Les endpoints comme GET /api/v1/contacts, /contacts/groups, /members d’un groupe et /contacts/bulk-jobs retournent nextCursor et hasMore. Repassez nextCursor comme cursor jusqu’à ce que hasMore soit false. Ne changez pas le sort en cours de pagination.