Mentions légales |
|
DéfinitionLe site api.dolist.net est édité par Dolist.net et déclaré à la Cnil sous le numéro : 1028443.
DOLIST.NET
16, avenue Pythagore Pelus Plaza
Immeuble 1 Hall B
33700 MERIGNAC
France Société par Actions Simplifiée au capital de 26 112 €
N° SIREN : 432 711 521
N° APE : 722 C
Directeur de la Publication : Jean-Paul LIEUX, Président de la société Dolist.net.
|
ContactNous vous invitons à nous contacter par courrier électronique à l'adresse info@dolist.net ou par courrier postal pour toutes vos questions ou demandes d'information.
|
Informations techniquesL'utilisation du site api.dolist.net, via l'utilisation son adresse Url http://api.dolist.net/doc, implique la connaissance et l'acceptation des caractéristiques et limites d'Internet notamment en ce qui concerne les performances techniques, les temps de réponse, l'absence de protection absolue contre les risques de détournements éventuels et de contamination par d'éventuels virus circulant sur le réseau Internet. Dolist.net ne peut être tenu responsable du mauvais fonctionnement du site pour un navigateur donné. Dolist.net ne garantit pas que son service fonctionne sans interruption ou qu'il ne contienne pas d'erreurs informatiques quelconques.
|
Données collectées à l'occasion de la consultation du siteNotre site est susceptible de collecter des données sur la date, les pages consultées, le temps de consultation, ainsi que le fournisseur d'accès, le moteur de recherche, le lien à l'origine de la consultation. Cette collecte permet d'améliorer l'ergonomie de notre site, de simplifier votre accès à notre site.
|
Propriété intellectuelleDolist.net est seul titulaire des droits d’auteurs sur le contenu de son site api.dolist.net.
Toute reproduction ou représentation totale ou partielle, faite sans le consentement de Dolist.net constitue une contrefaçon pénalement sanctionnée. Dolist.net est titulaire des droits sur le logo de Dolist.net. Toute reproduction totale ou partielle du logo sans le consentement de Dolist.net constitue une contrefaçon pénalement sanctionnée.
|
Responsabilité quant aux liens hypertextes
|
Nom de la méthode : GetMessage
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Message | Renvoie l'objet "Message" demandé |
|
|
Nom de la méthode : CreateMessage
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
Message | Renvoie l'objet "Message" créé |
|
|
Nom de la méthode : UpdateMessage
|
Les paramètres attendus en entrée |
|
|
Nom de la méthode : CreateCampaign
|
Les paramètres attendus en entrée |
Champ | Type | Description |
---|
token | AuthenticationTokenContext | Authentification | messageId | int | Identifiant du message | listUsersGroups | int[]
| Identifiants des groupes utilisateurs | senderId | int | Identifiant de l'expéditeur personnalisé |
|
Les valeurs renvoyées |
Type | Description |
---|
int | Renvoie l'identifiant de la campagne créée |
|
|
Nom de la méthode : GetCampaign
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
SmsCampaign | Renvoie l'objet "SmsCampaign" |
|
|
Nom de la méthode : SendCampaignSimulate
|
Les paramètres attendus en entrée |
|
|
Nom de la méthode : SendCampaign
|
Les paramètres attendus en entrée |
Champ | Type | Description |
---|
token | AuthenticationTokenContext | Authentification | campaignId | int | Identifiant de la campagne | segmentId | int | Identifiant du segment | sendDate | dateTime | Date d'envoi | defaultPrefix | string | Préfixe téléphonique international par défaut (ex: "+33" pour la France) | memberAction | int | Action à mener sur les contacts multiples |
|
|
Nom de la méthode : SendCampaignBAT
|
Les paramètres attendus en entrée |
Champ | Type | Description |
---|
token | AuthenticationTokenContext | Authentification | campaignId | int | Identifiant de la campagne | segmentId | int | Identifiant du segment | defaultPrefix | string | Préfixe téléphonique international par défaut (ex: "+33" pour la France) | memberAction | int | Action à mener sur les contacts multiples |
|
|
Nom de la méthode : GetSender
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
SmsSender | Renvoie l'objet "Expéditeur personnalisé" |
|
|
Nom de la méthode : GetSenders
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
SmsSender[]
| Renvoie la liste des objets "Expéditeur personnalisé" |
|
|
Nom de la méthode : CreateSender
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
int | Renvoie l'identifiant de l'expéditeur personnalisé créé |
|
|
Nom de la méthode : UpdateSender
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
boolean | Indique si la mise à jour a été effectuée |
|
|
Nom de la méthode : DeleteSender
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
boolean | Indique si la suppression a été réussie |
|
|
Nom de la méthode : GetCampaigns
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
SmsCampaign[]
| Liste des objets "SmsCampaign" |
|
|
Nom de la méthode : GetCampaignsId
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
Type | Description |
---|
int[]
| Liste des identifiants de campagnes |
|
|
Nom de la méthode : GetStatistics
|
Les paramètres attendus en entrée |
|
Les valeurs renvoyées |
|
|
|
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
|
|
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 |
|
Message
|
|
Champ | Type | Description |
---|
Id | int | Identifiant du message | Length | int | Nombre de caractères présents dans le message | Name | string | Nom du message | Text | string | Contenu du message | UpdateDate | dateTime | Date de la dernière modification | UserGroupIdList | int[]
| Identifiants des groupes utilisateurs |
|
SmsCampaign
|
|
Champ | Type | Description |
---|
ActionMembersMultiple | int | Action sur les contacts multiples | DateCreate | dateTime | Date de création | DateSend | dateTime | Date d'envoi | DefaultPrefix | string | Préfixe téléphonique international utilisé par défaut | Id | int | Identifiant de la campagne | ListId | int | Identifiant de la base | Message | Message | Message associé | NbMembers | int | Nombre de contacts destinataires | NbMembersRefused | int | Nombre de contacts refusés | NbMobileDistinct | int | Nombre distinct de contacts destinataires | NbSMS | int | Nombre de SMS envoyés | NbSimulateMembers | int | Nombre de contacts destinataires déterminés lors de la dernière simulation d'envoi | NbSimulateMembersRefused | int | Nombre de contacts refusés déterminés lors de la dernière simulation d'envoi | NbSimulateMobileDistinct | int | Nombre distinct de mobiles déterminés lors de la dernière simulation d'envoi | NbSimulateSMSDistinct | int | Nombre de SMS à envoyer sur les mobiles uniques déterminés lors de la dernière simulation d'envoi | NbSimulateSms | int | Nombre de SMS à envoyer déterminés lors de la dernière simulation d'envoi | SegmentId | int | Identifiant du segment | Status | int | Statut de la campagne | TestMode | boolean | Indique s'il s'agit d'un BAT |
|
SendCampaignSimulateRequest
|
|
Champ | Type | Description |
---|
CampaignId | int | Identifiant de la campagne | DefaultPrefix | string | Préfixe téléphonique international par défaut (ex: "+33" pour la France) | SegmentId | int | Identifiant du segment |
|
SmsSender
|
|
Champ | Type | Description |
---|
Id | int | Identifiant de l'expéditeur personnalisé | Name | string | Nom de l'expéditeur personnalisé |
|
CampaignFilter
|
|
Champ | Type | Description |
---|
AllCampaigns | boolean | Toutes les campagnes | CampaignsRecentlySentCount | int | Les X dernières campagnes | Date | dateTime | Date à partir de laquelle les campagnes doivent être récupérées |
|
SmsStatistics
|
|
Champ | Type | Description |
---|
CampaignId | int | Identifiant de la campagne | SmsDeliveredCount | int | Nombre de SMS aboutis | SmsPendingCount | int | Nombre de SMS en cours d’envoi ou erreur temporaire | SmsRejectedCount | int | Nombre de SMS en erreur définitive | SmsSentCount | int | Nombre de SMS envoyés | SmsUnitInternationalSentCount | int | Nombre de SMS unitaires envoyés à l'international | SmsUnitNationalSentCount | int | Nombre de SMS unitaires envoyés en France | SmsUnitSentCount | int | Nombre de SMS unitaires envoyés | UnsubscribedCount | int | Nombre de contacts désabonnés |
|
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 |
|