Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

{ "filter": "", "limitStart": 0, "limitPageSize": -1, "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": "Musterfirma GmbH", "ExternalSystemLink": "https://crm.mycrm.com?uid=123456789", "Email": null, "LastAcdAgentEndReasonsID": null, "Address": "Kunde", "bPhoneNumber6Invalid": null, "PhoneNumber2LastAcdAgentEndReasonsID": null, "dtNextTry": null, "bPhoneNumber5Invalid": null, "bPhoneNumber1Invalid
Sv translation
languagefr

Table of Contents
maxLevel1

Récupérer les contacts du composeur

Cette fonction permet de récupérer tous les contacts des composeurs à partir du compte client ou d'une campagne de composeurs spécifique.

URL

Translations Ignore


Code Block
GET {baseURL}/dialler/contacts?diallerCampaignsID={diallerCampaignsID}
Translations Ignore
Code Block
languagejs


Paramètres

 Paramètre

Type

Données

DiallerCampaignsIDRequêteEntier

L'ID de la Campagne de numérotation pour récupérer les contacts.

En cas d'échec, tous les contacts du compte client seront récupérés.

Attention - cette fonction renvoie beaucoup de données si les campagnes contiennent beaucoup de contacts.

Réponses

Données retournées (200 OK)

Une structure JSON contenant les champs suivants :

ChampTypeDonnées
filtreChaîne de caractèresLe filtre appliqué. Il est réservé à un usage futur.
limitStartEntierLe premier index des enregistrements. Actuellement 0, réservé pour une utilisation future.
limitPageSizeEntierLe nombre d'enregistrements. -1 indique tous les enregistrements. Réservé pour une utilisation future.
enregistrementsDiallerCampaigns []Un tableau de campagnes de numérotation
compterEntierLe nombre de campagnes de numérotation est revenu.
orderByChaîne de caractèresLe terrain servait à trier les campagnes de numérotation. 
ascendantBooléenQue l'éventail des campagnes soit trié de manière ascendante ou descendante.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que le tableau des contacts du composeur a été raccourci pour plus de lisibilité.

Translations Ignore


Code Block
languagejs
{ "filter": "", "limitStart": 0, "limitPageSize": -1, "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "
bPhoneNumber2Invalid
bPhoneNumber4Invalid": null, "
Name
Company": "
Mustermann
Musterfirma GmbH", "ExternalSystemLink": "https://crm.
..
mycrm.com?uid=123456789", "Email": null, "
nPhoneNumber4LastCause
LastAcdAgentEndReasonsID": null, "Address": "Kunde", "
Model
bPhoneNumber6Invalid": null, "
PhoneNumber3LastAcdAgentEndReasonsID
PhoneNumber2LastAcdAgentEndReasonsID": null, "
Tag
dtNextTry": null, 
} ]
"bPhoneNumber5Invalid": null, "
count
bPhoneNumber1Invalid": 
147
null, "
orderBy
bPhoneNumber2Invalid": null, "Name": "Mustermann", ... "
ascending
nPhoneNumber4LastCause": 
true
null, "
status
Model": 
200 } Translations Ignore
Code Block
GET {baseURL}/dialler/contacts/{diallerContactsID}
Translations Ignore Code Block
languagejs
{ "records": [ { "bLastResultMailbox"
null, "PhoneNumber3LastAcdAgentEndReasonsID": null, "
bPhoneNumber3Invalid
Tag": null
,
 
"bPhoneNumber4Invalid": null
} ], "
Company
count": 
"Musterfirma GmbH"
147, "
ExternalSystemLink
orderBy": 
null,
"
Email
Name"
: null
, "
LastAcdAgentEndReasonsID
ascending": 
null
true, "
Address
status": 
null, "bPhoneNumber6Invalid": null, "PhoneNumber2LastAcdAgentEndReasonsID": null, "dtNextTry": null, "bPhoneNumber5Invalid": null, "bPhoneNumber1Invalid": null, "bPhoneNumber2Invalid": null, "Name": "Mustermann", "nTriesPhoneNumber5": 0, "nTriesPhoneNumber4": 0, "nTriesPhoneNumber6": 0, ... "nPhoneNumber6LastCause": null, "Model": null, "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": null } ], "count": 1, "status": 200 } Translations Ignore
Code Block
GET {baseURL}/dialler/contacts/contact?userData={userData}
Translations Ignore
200 }



Récupérer un contact téléphonique spécifique par ID

Cette fonction permet de retrouver un contact spécifique du composeur par ID.

URL

Translations Ignore


Code Block
GET {baseURL}/dialler/contacts/{diallerContactsID}



Paramètres

 ParamètreTypeDonnées
diallerContactsIDURLEntierL'ID du Contact Composeur

Réponses

Données retournées (200 OK)

Une structure JSON contenant le contact retourné.

ChampTypeDonnées
enregistrementsDiallerContacts []Un tableau de contacts du composeur, contenant un contact.
compterEntier1
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que le tableau de la campagne de numérotation a été raccourci pour des raisons de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "
Code Block
languagejs
{ "records": [ { "
bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": "Musterfirma GmbH", "ExternalSystemLink": null, "Email": null, "LastAcdAgentEndReasonsID": null, "Address": null, "bPhoneNumber6Invalid": null, "PhoneNumber2LastAcdAgentEndReasonsID": null, "dtNextTry": null, "bPhoneNumber5Invalid": null, "bPhoneNumber1Invalid": null, "bPhoneNumber2Invalid": null, "Name": "Mustermann", "nTriesPhoneNumber5": 0, "nTriesPhoneNumber4": 0, "nTriesPhoneNumber6": 0, ... "nPhoneNumber6LastCause": null, "Model": null, "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": null } ], "count": 1, "status": 200 }



Récupérer les contacts du composeur par données d'utilisateur

Cette fonction permet de retrouver les contacts du composeur ayant la valeur UserData à rechercher.

URL

Translations Ignore


Code Block
POST
GET {baseURL}/dialler/contacts/
import
contact?
overwriteDuplicates
userData={
overwriteDuplicates} Translations Ignore
Code Block
{ 	"DiallerCampaignsID": 538, 	"RandomSortOrder": null, 	"UserData": "testUserData", 	"Client": "Client", 	"Service": "Service", 	"ReferenceNumber": "ReferenceNumber", 	"Name" : "Name", 	"FirstName" : "FirstName", 	"Salutation" : "Salutation", 	"Title" : "Title", 	"Company" : "Company", 	"Address" : "Address", 	"PostalCode" : "PostalCode", 	"City" : "City", 	"Country" : "Country", 	"AccountOwner" : "AccountOwner", 	"AccountBank" : "AccountBank", 	"AccountNationalBankCode" : "AccountNationalBankCode", 	"AccountBIC" : "AccountBIC", 	"AccountNumber" : "AccountNumber", 	"AccountIBAN" : "AccountIBAN", 	"Amount": 0.0, 	"PhoneNumber1" : "PhoneNumber1", 	"PhoneNumber2" : "PhoneNumber2", 	"PhoneNumber3" : "PhoneNumber3", 	"PhoneNumber4" : "PhoneNumber4", 	"PhoneNumber5" : "PhoneNumber5", 	"PhoneNumber6" : "PhoneNumber6", 	"FaxNumber" : "FaxNumber", 	"Email" : "Email", 	"Website" : "Website", 	"Comment" : "Comment", 	"ReservedUsersUID" : "ReservedUsersUID", 	"FollowUpUsersUID" : "FollowUpUsersUID", 	"FollowUpDateTime" : null, 	"dtBeginDate" : "2020-01-01T00:00:00", 	"dtEndDate" : "2020-03-01T00:00:00", 	"Manufacturer" : "Manufacturer", 	"Model" : "Model", 	"Tag": "Tag", 	"ExternalSystemLink": "http://test.external.link/" }
Translations Ignore
Code Block
{ 	"DiallerCampaignsName": "My Campaign", 	"RandomSortOrder": null, 	"UserData": "testUserData", 	"Client": "Client", 	"Service": "Service", 	"ReferenceNumber": "ReferenceNumber", 	"Name" : "Name", ... 	"ExternalSystemLink": "http://test.external.link/" }
Translations Ignore
Code Block
languagejs
{ "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": "Company", "ExternalSystemLink": "http://test.external.link/", "Email": "Email", "LastAcdAgentEndReasonsID": null, ... "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": "Tag" } ], "count": 1, "status": 200 }
Translations Ignore
Code Block
POST {baseURL}/dialler/contacts/update
Translations Ignore
userData}



Paramètres

 ParamètreTypeDonnées
UserDataRequêteChaîne de caractèresuserData des contacts du composeur à rechercher.

Réponses

Données retournées (200 OK)

Une structure JSON contenant le contact retourné.

ChampTypeDonnées
enregistrementsDiallerContacts []Un tableau des contacts du composeur.
compterEntierLe nombre d'enregistrements retournés.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": "Musterfirma GmbH", "ExternalSystemLink": null, "Email": null, "LastAcdAgentEndReasonsID": null, "Address": null, "bPhoneNumber6Invalid": null, "PhoneNumber2LastAcdAgentEndReasonsID": null, "dtNextTry": null, "bPhoneNumber5Invalid": null, "bPhoneNumber1Invalid": null, "bPhoneNumber2Invalid": null, "Name": "Mustermann", "nTriesPhoneNumber5": 0, "nTriesPhoneNumber4": 0, "nTriesPhoneNumber6": 0, ... "nPhoneNumber6LastCause": null, "Model": null, "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": null } ], "count": 1, "status": 200 }



Importer un Contact Composeur 

Cette fonction importe un contact d'appel dans une campagne de numérotation spécifique spécifiée par l'ID ou le nom de la campagne de numérotation.

URL

Translations Ignore


Code Block
POST {baseURL}/dialler/contacts/import?overwriteDuplicates={overwriteDuplicates}



Paramètres

 ParamètreTypeDonnées
overwriteDuplicatesRequêteBooléen

S'il faut écraser les contacts en double.

Si cela est vrai, les données de contact existantes seront écrasées lorsqu'une correspondance sera détectée dans le champ UserData.

Si cela est faux, le nouveau contact sera créé, qu'un enregistrement correspondant soit trouvé ou non. 

Après Données

Une structure JSON contenant le contact à importer.

Notez que les champs suivants sont obligatoires :

  • Nom
  • DiallerCampaignsID OU the DiallerCampaignsName
  • Au moins une des
    • PhoneNumber1
    • ...
    • PhoneNumber6

Les autres champs peuvent être fournis ou laissés vides.

Exemple (tous les champs, fournir DiallerCampaignsID) :

Translations Ignore


Code Block
{ 	"DiallerCampaignsID": 538, 	"RandomSortOrder": null, 	"UserData": "testUserData", 	"Client": "Client", 	"Service": "Service", 	"ReferenceNumber": "ReferenceNumber", 	"Name" : "Name", 	"FirstName" : "FirstName", 	"Salutation" : "Salutation", 	"Title" : "Title", 	"Company" : "Company", 	"Address" : "Address", 	"PostalCode" : "PostalCode", 	"City" : "City", 	"Country" : "Country", 	"AccountOwner" : "AccountOwner", 	"AccountBank" : "AccountBank", 	"AccountNationalBankCode" : "AccountNationalBankCode", 	"AccountBIC" : "AccountBIC", 	"AccountNumber" : "AccountNumber", 	"AccountIBAN" : "AccountIBAN", 	"Amount": 0.0, 	"PhoneNumber1" : "PhoneNumber1", 	"PhoneNumber2" : "PhoneNumber2", 	"PhoneNumber3" : "PhoneNumber3", 	"PhoneNumber4" : "PhoneNumber4", 	"PhoneNumber5" : "PhoneNumber5", 	"PhoneNumber6" : "PhoneNumber6", 	"FaxNumber" : "FaxNumber", 	"Email" : "Email", 	"Website" : "Website", 	"Comment" : "Comment", 	"ReservedUsersUID" : "ReservedUsersUID", 	"FollowUpUsersUID" : "FollowUpUsersUID", 	"FollowUpDateTime" : null, 	"dtBeginDate" : "2020-01-01T00:00:00", 	"dtEndDate" : "2020-03-01T00:00:00", 	"Manufacturer" : "Manufacturer", 	"Model" : "Model", 	"Tag": "Tag", 	"ExternalSystemLink": "http://test.external.link/" }



Exemple (raccourci, fournir DiallerCampaignsName) :

Translations Ignore


Code Block
{ 	"DiallerCampaignsName": "My Campaign", 	"RandomSortOrder": null, 	"UserData": "testUserData", 	"Client": "Client", 	"Service": "Service", 	"ReferenceNumber": "ReferenceNumber", 	"Name" : "Name", ... 	"ExternalSystemLink": "http://test.external.link/" }



Réponses

Si la demande est exécutée, 200 OK sont renvoyés, renvoyant le contact importé ou déjà existant s'il s'agissait d'un double.

Données retournées (200 OK)

Une structure JSON contenant le contact importé.

ChampTypeDonnées
enregistrementsDiallerContacts []Un tableau des contacts du composeur.
compterEntierLe nombre d'enregistrements retournés.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": "Company", "ExternalSystemLink": "http://test.external.link/", "Email": "Email", "LastAcdAgentEndReasonsID": null, ... "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": "Tag" } ], "count": 1, "status": 200 }



Mise à jour d'un Contact Composeur 

Cette fonction permet de mettre à jour un contact existant dans une campagne de numérotation spécifique spécifiée par l'ID ou les UserData, en fonction de ce qui est fourni dans les données de contact du JSON.

  • Si l'ID est spécifié, alors cette fonction peut être utilisée pour mettre à jour le champ UserData, s'il est spécifié.
  • Si seules les UserData sont spécifiées, alors le contact doit être trouvé par UserData. Notez qu'il n'est pas possible de déterminer exactement quel contact sera mis à jour si plus d'un contact existe avec la même valeur de champ UserData.
  • Seuls les champs spécifiés dans la structure de données JSON pour le contact seront mis à jour.

URL

Translations Ignore


Code Block
POST {baseURL}/dialler/contacts/update


Après Données

Une structure JSON contenant le contact à mettre à jour.

Notez que les champs suivants sont obligatoires :

  • ID
  • OU 
  • UserData

Les autres champs peuvent être fournis ou laissés vides.

Exemple (tous les champs qui peuvent être mis à jour, fournir un ID) :

Translations Ignore


Code Block
{ "ID": 123456, "UserData": "newUserData", "UserData2": "newUserData2", "UserData3": "newUserData3", "Client": "NewClient", "Service": "NewService", "ReferenceNumber": "NewReferenceNumber", "Name" : "NewName", "FirstName" : "NewFirstName", "Salutation" : "NewSalutation", "Title" : "NewTitle", "Company" : "NewCompany", "Address" : "NewAddress", "PostalCode" : "NewPostCode", "City" : "NewCity", "Country" : "NewCountry", "AccountOwner" : "NewAccountOwner", "AccountBank" : "NewAccountBank", "AccountNationalBankCode" : "NewAccountNationalBankCode", "AccountBIC" : "NewAccountBIC", "AccountNumber" : "NewAccountNumber", "AccountIBAN" : "NewAccountIBAN", "Amount": 999.99, "PhoneNumber1" : "NewPhoneNumber1", "PhoneNumber2" : "NewPhoneNumber2", "PhoneNumber3" : "NewPhoneNumber3", "PhoneNumber4" : "NewPhoneNumber4", "PhoneNumber5" : "NewPhoneNumber5", "PhoneNumber6" : "NewPhoneNumber6", "FaxNumber" : "NewFaxNumber", "Email" : "NewEmail", "Website" : "NewWebsite", "Comment" : "NewComment", "Region" : "NewRegion", "dtBeginDate" : "2030-01-01T00:00:00", "dtEndDate" : "2030-03-01T00:00:00", "Manufacturer" : "NewManufacturer", "Model" : "NewModel", "Tag": "NewTag", "ExternalSystemLink": "http://test.external.link/NewURL" }



Exemple (fournir les UserData, mise à jour partielle seulement) :

Translations Ignore


Code Block
{ "UserData": "MyUserData", "Name" : "CorrectedName", "FirstName" : "CorrectedFirstName" }



Réponses

Si la demande est exécutée, 200 OK sont renvoyés, et le contact mis à jour est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le contact mis à jour.

ChampTypeDonnées
enregistrementsDiallerContacts []Un tableau contenant le contact mis à jour.
compterEntierLe nombre d'enregistrements retournés (sera toujours 1).
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple

Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.

Translations Ignore


Code Block
languagejs
{ "records": [ { "bLastResultMailbox": false, "bPhoneNumber3Invalid": false, "bPhoneNumber4Invalid": false, "Company": "Company", "ExternalSystemLink": "http://test.external.link/", "Email": "Email", "LastAcdAgentEndReasonsID": null, ... "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": "Tag" } ], "count": 1, "status": 200 }


Supprimer un contact composeur par ID

Cette fonction permet de supprimer un contact composeur, y compris toutes les données connexes.

URL

Translations Ignore


Code Block
DELETE {baseURL}/dialler/contacts/contact/{diallerContactsID}



Paramètres

 Paramètre

Type

Données

diallerContactsIDURLEntierL'ID du contact du composeur à supprimer.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Supprimer un contact composeur par UserData

Cette fonction permet de supprimer un contact composeur, y compris toutes les données connexes en fournissant les UserData pour l'enregistrement à supprimer.

Notez que si plusieurs enregistrements contiennent les mêmes données utilisateur, le premier trouvé dans la base de données sera supprimé. Il n'est pas possible de déterminer quel contact il s'agira réellement.

URL

Translations Ignore


Code Block
DELETE /dialler/contacts/contact?userData={userData}



Paramètres

 Paramètre

Type

Données

UserDataRequêteChaîne de caractèresL'UserData du contact du composeur à supprimer.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Verrouillage d'un composeur par ID

Cette fonction permet de verrouiller un contact du composeur par ID.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/lock



Paramètres

 Paramètre

Type

Données

diallerContactsIDURLEntierL'ID du contact du composeur à verrouiller.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Verrouillage d'un contact composeur par UserData

Cette fonction permet de verrouiller un contact du composeur par UserData.

Notez que si plusieurs enregistrements contiennent les mêmes données utilisateur, le premier trouvé dans la base de données sera verrouillé. Il n'est pas possible de déterminer quel contact il s'agira réellement.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/lock?userData={userData}



Paramètres

 Paramètre

Type

Données

UserDataRequêteChaîne de caractèresuserData du contact à verrouiller.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Déverrouiller un contact composeur par ID

Cette fonction déverrouille un contact du composeur par ID.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/unlock



Paramètres

 Paramètre

Type

Données

diallerContactsIDURLEntierL'ID du contact du composeur à verrouiller.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Déverrouiller un contact composeur par UserData

Cette fonction déverrouille un contact du composeur par UserData.

Notez que si plusieurs enregistrements contiennent les mêmes données utilisateur, le premier trouvé dans la base de données sera déverrouillé. Il n'est pas possible de déterminer quel contact il s'agira réellement.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/unlock?userData={userData}



Paramètres

 Paramètre

Type

Données

UserDataRequêteChaîne de caractèresuserData du contact à verrouiller.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Réinitialisation d'un contact Composeur par ID

Cette fonction permet de réinitialiser un contact du composeur par ID. La réinitialisation d'un contact du composeur met tous les compteurs d'essai d'appel, etc. à 0, de sorte que le contact est comme s'il venait d'être importé dans le composeur.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/reset



Paramètres

 Paramètre

Type

Données

diallerContactsIDURLEntierL'ID du contact du composeur à réinitialiser.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Réinitialisation d'un contact téléphonique par UserData

Cette fonction permet de réinitialiser un contact de l'appelant par UserData. La réinitialisation d'un contact du composeur met tous les compteurs d'essai d'appel, etc. à 0, de sorte que le contact est comme s'il venait d'être importé dans le composeur.

Notez que si plusieurs enregistrements contiennent les mêmes données utilisateur, le premier trouvé dans la base de données sera réinitialisé. Il n'est pas possible de déterminer quel contact il s'agira réellement.

URL

Translations Ignore


Code Block
PATCH {baseURL}/dialler/contacts/contact/reset?userData={userData}


Paramètres

 Paramètre

Type

Données

UserDataRequêteChaîne de caractèresL' userData du contact à réinitialiser.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le code de statut.

Champ

Type

Données

statutEntierLe code de retour (également fourni par le code de statut http).

Récupérer l'historique des contacts du composeur par ID

Cette fonction récupère tout l'historique (appels et codes de résultats enregistrés) d'un contact du composeur, compte tenu de l'ID du contact du composeur.

URL

Translations Ignore


Code Block
GET
Code Block
{ "ID": 123456, "UserData": "newUserData", "UserData2": "newUserData2", "UserData3": "newUserData3", "Client": "NewClient", "Service": "NewService", "ReferenceNumber": "NewReferenceNumber", "Name" : "NewName", "FirstName" : "NewFirstName", "Salutation" : "NewSalutation", "Title" : "NewTitle", "Company" : "NewCompany", "Address" : "NewAddress", "PostalCode" : "NewPostCode", "City" : "NewCity", "Country" : "NewCountry", "AccountOwner" : "NewAccountOwner", "AccountBank" : "NewAccountBank", "AccountNationalBankCode" : "NewAccountNationalBankCode", "AccountBIC" : "NewAccountBIC", "AccountNumber" : "NewAccountNumber", "AccountIBAN" : "NewAccountIBAN", "Amount": 999.99, "PhoneNumber1" : "NewPhoneNumber1", "PhoneNumber2" : "NewPhoneNumber2", "PhoneNumber3" : "NewPhoneNumber3", "PhoneNumber4" : "NewPhoneNumber4", "PhoneNumber5" : "NewPhoneNumber5", "PhoneNumber6" : "NewPhoneNumber6", "FaxNumber" : "NewFaxNumber", "Email" : "NewEmail", "Website" : "NewWebsite", "Comment" : "NewComment", "Region" : "NewRegion", "dtBeginDate" : "2030-01-01T00:00:00", "dtEndDate" : "2030-03-01T00:00:00", "Manufacturer" : "NewManufacturer", "Model" : "NewModel", "Tag": "NewTag", "ExternalSystemLink": "http://test.external.link/NewURL" }
Translations Ignore
Code Block
{ "UserData": "MyUserData", "Name" : "CorrectedName", "FirstName" : "CorrectedFirstName" }
Translations Ignore
Code Block
languagejs
{ "records": [ { "bLastResultMailbox": false, "bPhoneNumber3Invalid": false, "bPhoneNumber4Invalid": false, "Company": "Company", "ExternalSystemLink": "http://test.external.link/", "Email": "Email", "LastAcdAgentEndReasonsID": null, ... "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": "Tag" } ], "count": 1, "status": 200 }
Translations Ignore
Code Block
DELETE {baseURL}/dialler/contacts/contact/{diallerContactsID}
Translations Ignore
Code Block
DELETE /dialler/contacts/contact?userData={userData}
Translations Ignore
Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/lock
Translations Ignore Code BlockPATCH
 {baseURL}/dialler/contacts/contact/
lock?userData=
{
userData}
diallerContactsID}/history


Paramètres

 Paramètre

Type

Données

diallerContactsIDURLEntierL'ID du contact du composeur pour récupérer les données.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le contact importé.

ChampTypeDonnées
enregistrementsDiallerContactsHistory[]Un tableau d'historique des contacts du composeur.
compterEntierLe nombre d'enregistrements retournés.
statutEntierLe code de retour (également fourni par le code de statut http).

Exemple:

Translations Ignore
Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/unlock
Translations Ignore
Code Block
PATCH {baseURL}/dialler/contacts/contact/unlock?userData={userData}
Translations Ignore
Code Block
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/reset
Translations Ignore
Code Block
PATCH {baseURL}/dialler/contacts/contact/reset?userData={userData}
Translations Ignore Code BlockGET {baseURL}/dialler/contacts/contact/{diallerContactsID}/history

Translations Ignore


Code Block
{ 	"records": [ 		{ 			"bOutbound": true, 			"dtCallEnd": "2020-11-11T15:31:47.070", 			"UserData": "Contact10", 			"ServiceNumbersID": 99, 			"DiallerCampaignsID": 551, 			"ANumber_CountryCodesID": 49, 			"BNumber_CountryCodesID": 49, 			"DiallerContactsID": 215220, 			"ANumber_AreaCodesID": 4645, 			"CONNRES": 1, 			"BNumber_AreaCodesID": 4645, 			"bCallerHangup": true, 			"ANumber": "49894614950703", 			"dtCallConnect": "2020-11-11T15:31:44.117", 			"dtCreatedDiallerContactsHistory": "2020-11-11T15:32:07.050", 			"CauseCodesID": 31, 			"dtCallAlert": "2020-11-11T15:31:43.190", 			"PhoneNumberOffset": 1, 			"DiallerCampaignsResultCodesID": 2811, 			"StatisticsPartAID": 223402, 			"UsersID": 3, 			"BNumber": "49894614950665", 			"UserData2": null, 			"ClientsID": 1, 			"UserData3": null, 			"dtCallStart": "2020-11-11T15:31:41.649", 			"bTestCall": false, 			"PhoneNumber": "49894614950703", 			"DiallerContactsHistoryID": 1136, 			"DiallerResultCodesTypesID": 3 		} 	], 	
"DiallerContactsHistoryID": 1136, "DiallerResultCodesTypesID": 3 } ], "count": 1, "status": 200 }
"count": 1, 	"status": 200 }


Récupérer l'historique des contacts du composeur par UserData

Cette fonction récupère tout l'historique (appels et codes de résultats enregistrés) pour tous les contacts du composeur avec une valeur particulière du champ UserData.

URL

Translations Ignore


Code Block
GET {baseURL}/dialler/contacts/contact/history?userData={userData}


Paramètres

 ParamètreTypeDonnées
UserDataRequêteChaîne de caractèresuserData des contacts du composeur à rechercher.

Réponses

Si la demande est exécutée, 200 OKest renvoyé.

Si le contact source n'existe pas, 404 Not Found est renvoyé.

Données retournées (200 OK)

Une structure JSON contenant le contact importé.

ChampTypeDonnées
enregistrementsDiallerContactsHistory[]Un tableau d'historique des contacts du composeur.
compterEntierLe nombre d'enregistrements retournés.
statutEntierLe code de retour (également fourni par le code de statut http).
Translations Ignore Code BlockGET {baseURL}/dialler/contacts/contact/history?userData={userData}