Service de gestion des segments |
|
DéfinitionLe segment est un filtre permettant de toucher une cible très fine de vos contacts. Notre service va vous permettre de créer des segments pour vos campagnes Test/REEL et récupérer les détails de l'ensemble de vos segments disponibles sur notre plateforme.
|
Nom de la méthode : GetSegmentByNameEn fonction du nom du segment, cette méthode vous permet de récupérer son identifiant, sa date de création, les groupes utilisateurs autorisés à le visualiser et le nombre de contacts lors du dernier comptage.
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Segment | Renvoie le segment demandé |
|
|
Nom de la méthode : GetSegmentByIDEn fonction de l'identifiant du segment, cette méthode vous permet de récupérer son nom, sa date de création, les groupes utilisateurs autorisés à le visualiser et le nombre de contacts lors du dernier comptage.
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Segment | Renvoie le segment demandé |
|
|
Nom de la méthode : GetAllSegmentsRécupérer l'ensemble de vos segments disponibles sur la plateforme en appelant cette méthode.
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Segment[]
| Renvoyer l'ensemble des segments |
|
|
Création d'un segment TestNom de la méthode : CreateSegmentTestMéthode permettant de créer automatiquement un segment Test. En spécifiant une liste d'e-mails tests, le segment correspondant sera automatiquement créé. | ATTENTION : Les e-mails envoyés doivent être présents en base afin que le segment puisse fonctionner.
|
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Segment | Renvoyer les informations du segment |
|
|
Les objets du Service de gestion des segments |
AuthenticationTokenContext |
|
Champ | Type | Description |
---|
AccountID | int | Identifiant du client | Key | string | Clé du jeton d'authentification | ListID | int | Identifiant du client: obsolète. Utilisez AccountID à la place |
|
ServiceException |
Exception renvoyée en cas d'erreur à l'appel d'une méthode. |
Champ | Type | Description |
---|
Ticket | string | Le numéro de ticket | Message | string | Le message d'erreur | Description | string | La description de l'erreur | ErrorCodeType | ErrorCodeType | Type du code de l'erreur | ErrorCode | int | Code de l'erreur |
|
Segment |
Objet représentant un segment. |
Champ | Type | Description |
---|
ContactsCount | int | Le nombre de contacts email lors du dernier comptage effectué | CreationDate | dateTime | La date de création du segment | Groups | int[]
| Les groupes autorisés | Id | int | L'identifiant du segment | ModifiedDate | dateTime | La date de modification du segment | Name | string | Le nom du segment | SmsContactsCount | int | Le nombre de contacts sms lors du dernier comptage effectué |
|
Liste des erreurs communes |
|
Code | Nom | Description |
---|
0 | UnexpectedException | Erreur inattendue | 1 | AuthenticationException | Erreur d'authentification | 2 | NullTokenException | Le token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 3 | NullRequestException | L'objet 'request' est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 4 | ForbiddenActionException | L'action demandée n'est pas autorisée | 5 | InvalidArgumentException | Les arguments passés à la méthode ne sont pas valides, vérifiez les types des propriétés, leurs noms et leur nullité | 6 | BadRequestException | La requête n'est pas correcte | 7 | NothingToDoException | La requête demandée n'effectue aucun traitement, car les données soient déjà à jour, il est possible que la requête ai été exécuté plusieurs fois | 8 | InvalidDataTypeException | Le type de donnée n'est pas valide | 9 | UnknownTicketException | Le ticket n'est pas connu, vérifiez la valeur de celui-ci | 10 | UnavailableTicketResultException | Le résultat associé n'est pas disponible, le traitement de la demande n'est pas terminé, veuillez réessayer plus tard. | 11 | InvalidDatePeriodException | L'intervalle de temps n'est pas valide, vérifiez les dates passées à la requête | 999998 | TokenNull | Le token est null, vérifiez que l'objet est correctement passé à la méthode et que les propriétés sont renseignées | 999999 | TokenNotAuthorized | L'objet 'token' n'est pas autorisé, vérifiez les propriétés |
|