Skip to Content
Votre documentation est en cours de développement.

Gestion des Groupes de Contacts SMS

Les groupes vous permettent d’organiser efficacement vos contacts pour optimiser l’envoi de campagnes SMS ciblées. Notre API REST offre des fonctionnalités complètes pour créer, modifier et gérer vos groupes de contacts, facilitant ainsi la segmentation de votre clientèle et l’organisation de vos campagnes SMS.

Fonctionnalités Principales

  • Création et gestion de groupes de contacts
  • Organisation hiérarchique des contacts
  • Segmentation précise de la clientèle
  • Gestion des campagnes SMS par groupe
  • Modification et mise à jour des groupes
  • Suppression sécurisée des groupes
  • Pagination et tri des listes de groupes

Guide d’Utilisation

Après avoir initialisé votre API, vous pouvez utiliser les endpoints suivants pour gérer vos groupes de contacts SMS.

Création d’un groupe

POST /v1/group/create Content-Type: application/json { "apiKey": "YOUR_API_KEY", "name": "Clients Premium", "description": "Groupe des clients premium", "contactIds": ["id_contact_1", "id_contact_2"] // id_contact_1 et id_contact_2 sont les ids des contacts à ajouter au groupe }

Réponse

{ "success": true, "data": { "id": "6829f8169df4397112837d24", "name": "Clients Premium", "description": "Groupe des clients premium" } }

Liste des groupes

POST /v1/group/list Content-Type: application/json { "apiKey": "YOUR_API_KEY", }

Réponse

{ "success": true, "data": [ { "id": "6829f8169df4397112837d24", "name": "Clients Premium", "description": "Groupe des clients premium" } ] }

Détails d’un groupe

POST /v1/group/[id] Content-Type: application/json { "apiKey": "YOUR_API_KEY", }

Réponse

{ "success": true, "data": { "id": "6829f8169df4397112837d24", "name": "Clients Premium", "description": "Groupe des clients premium" } }

Modification d’un groupe

POST /v1/group/[id]/update Content-Type: application/json { "apiKey": "YOUR_API_KEY", "name": "Nouveau nom du groupe", // Optionnel "description": "Nouvelle description du groupe", // Optionnel "contactIds": ["id_contact_1", "id_contact_2"] // Optionnel }

Réponse

{ "success": true, "data": { "id": "6829f8169df4397112837d24", "name": "Nouveau nom du groupe", "description": "Nouvelle description du groupe" } }

Suppression d’un groupe

POST /v1/group/[id]/delete Content-Type: application/json { "apiKey": "YOUR_API_KEY", }

Réponse

{ "success": true, "data": { "count": 1 } }

Documentation de l’API

POST /v1/group/create

Crée un nouveau groupe avec les contacts spécifiés.

NomDescriptionTypeFacultatifValeur par défaut
apiKeyClé APIStringNon-
nameNom du groupeStringNon-
descriptionDescription du groupeStringOui
contactIdsListe des contactsArray of StringOui[]

Structure d’un groupe

{ "id": "string", // Identifiant unique du groupe "name": "string", // Nom du groupe "description": "string | null", // Description du groupe (peut être null) "createdAt": "Date" // Date de création du groupe }

POST /v1/group/list

Récupère la liste des groupes avec pagination et tri.

NomDescriptionTypeFacultatifValeur par défaut
apiKeyClé APIStringNon-
orderByChamp de tri”name” | “createdAt”OuicreatedAt
pageNuméro de pageNumberOui1
limitNombre d’éléments par pageNumberOui10

POST /v1/group/[id]/update

Modifie les informations d’un groupe existant.

NomDescriptionTypeFacultatifValeur par défaut
apiKeyClé APIStringNon-
nameNouveau nom du groupeStringOui-
descriptionNouvelle description du groupeStringOui-
contactIdsNouvelle liste des contactsArray of StringOui-

POST /v1/group/[id]/delete

Supprime un groupe existant.

NomDescriptionTypeFacultatifValeur par défaut
apiKeyClé APIStringNon-

Bonnes Pratiques pour la Gestion des Groupes

  1. Nommage : Utilisez des noms de groupes clairs, descriptifs et cohérents
  2. Organisation : Créez une structure logique et hiérarchique de groupes
  3. Description : Ajoutez des descriptions détaillées pour chaque groupe
  4. Contacts : Vérifiez et validez les contacts avant de les ajouter
  5. Mise à jour : Maintenez vos groupes à jour régulièrement
  6. Sécurité : Protégez les informations sensibles des groupes
  7. Archivage : Archivez les groupes inactifs pour maintenir la clarté
  8. Documentation : Documentez la structure et l’utilisation de vos groupes

Cas d’Utilisation Avancés

  • Segmentation précise de la clientèle par catégorie
  • Campagnes marketing SMS ciblées et personnalisées
  • Notifications par catégorie de clients
  • Gestion de projets avec notifications par groupe
  • Communications internes organisées
  • Service client segmenté
  • Rappels et alertes par catégorie
  • Analyse de performance par groupe

FAQ sur la Gestion des Groupes

Comment créer un groupe de contacts SMS ?

Utilisez l’endpoint /v1/group/create avec un nom et une description. Vous pouvez optionnellement ajouter des contacts en spécifiant leurs IDs dans le tableau contactIds.

Quels sont les champs obligatoires pour créer un groupe ?

Le nom (name) est le seul champ obligatoire. La description et la liste des contacts sont optionnels.

Comment lister mes groupes ?

Utilisez l’endpoint /v1/group/list. Vous pouvez paginer les résultats et les trier par nom ou date de création.

Comment obtenir les détails d’un groupe ?

Utilisez l’endpoint /v1/group/[id] avec l’ID du groupe pour obtenir toutes ses informations, y compris la liste des contacts.

Comment modifier un groupe ?

Utilisez l’endpoint /v1/group/[id]/update pour modifier le nom, la description ou la liste des contacts.

Comment supprimer un groupe ?

Utilisez l’endpoint /v1/group/[id]/delete. Attention, cette action est irréversible.

Puis-je avoir des groupes sans contacts ?

Oui, vous pouvez créer des groupes vides et ajouter des contacts plus tard via l’endpoint de mise à jour.

Y a-t-il une limite au nombre de contacts par groupe ?

Non, vous pouvez ajouter autant de contacts que nécessaire dans un groupe.

Référence API Interactive

Chargement de la documentation API...
Last updated on