...
Sv translation |
---|
|
Cette fonction permet de récupérer tous les contacts des composeurs à partir du compte client ou d'une campagne de composeurs spécifique. Translations Ignore |
---|
Code Block |
---|
GET {baseURL}/dialler/contacts?diallerCampaignsID={diallerCampaignsID} |
|
Translations Ignore |
---|
Code Block |
---|
|
|
{ "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 Paramètre | Où | Type | Données |
---|
DiallerCampaignsID | Requête | Entier | 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. |
Une structure JSON contenant les champs suivants :
Champ | Type | Données |
---|
filtre | Chaîne de caractères | Le filtre appliqué. Il est réservé à un usage futur. |
limitStart | Entier | Le premier index des enregistrements. Actuellement 0, réservé pour une utilisation future. |
limitPageSize | Entier | Le nombre d'enregistrements. -1 indique tous les enregistrements. Réservé pour une utilisation future. |
enregistrements | DiallerCampaigns [] | Un tableau de campagnes de numérotation |
compter | Entier | Le nombre de campagnes de numérotation est revenu. |
orderBy | Chaîne de caractères | Le terrain servait à trier les campagnes de numérotation. |
ascendant | Booléen | Que l'éventail des campagnes soit trié de manière ascendante ou descendante. |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Notez que le tableau des contacts du composeur a été raccourci pour plus de lisibilité.
Translations Ignore |
---|
Code Block |
---|
| { "filter": "", "limitStart": 0, "limitPageSize": -1, "records": [ { "bLastResultMailbox": null, "bPhoneNumber3Invalid": null, " |
|
bPhoneNumber2InvalidbPhoneNumber4Invalid": null, " |
|
NameMustermannMusterfirma GmbH", "ExternalSystemLink": "https://crm. |
|
..mycrm.com?uid=123456789", "Email": null, " |
|
nPhoneNumber4LastCauseLastAcdAgentEndReasonsID": null, "Address": "Kunde", " |
|
ModelbPhoneNumber6Invalid": null, " |
|
PhoneNumber3LastAcdAgentEndReasonsIDPhoneNumber2LastAcdAgentEndReasonsID": null, " |
|
Tag} ]"bPhoneNumber5Invalid": null, " |
|
count147orderBybPhoneNumber2Invalid": null, "Name": "Mustermann", ... " |
|
ascendingtruestatus200 } Translations Ignore |
---|
Code Block |
---|
GET {baseURL}/dialler/contacts/{diallerContactsID} |
Translations Ignore |
---|
Code Block |
---|
|
{ "records": [ { "bLastResultMailbox"null, "PhoneNumber3LastAcdAgentEndReasonsID": null, " |
|
bPhoneNumber3Invalid,"bPhoneNumber4Invalid": nullCompany"Musterfirma GmbH"ExternalSystemLinknull, Email: nullLastAcdAgentEndReasonsIDnullAddressnull, "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 |
---|
Cette fonction permet de retrouver un contact spécifique du composeur par ID.
Translations Ignore |
---|
Code Block |
---|
GET {baseURL}/dialler/contacts/{diallerContactsID} |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du Contact Composeur |
Une structure JSON contenant le contact retourné.
Champ | Type | Données |
---|
enregistrements | DiallerContacts [] | Un tableau de contacts du composeur, contenant un contact. |
compter | Entier | 1 |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Notez que le tableau de la campagne de numérotation a été raccourci pour des raisons de lisibilité.
Translations Ignore |
---|
Code Block |
---|
| { "records": [ { " |
|
Code Block |
---|
|
{ "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 } |
|
Cette fonction permet de retrouver les contacts du composeur ayant la valeur UserData à rechercher.
POSTGET {baseURL}/dialler/contacts/ |
|
importoverwriteDuplicatesoverwriteDuplicates} 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 |
---|
|
{ "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 |
---|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | userData des contacts du composeur à rechercher. |
Une structure JSON contenant le contact retourné.
Champ | Type | Données |
---|
enregistrements | DiallerContacts [] | Un tableau des contacts du composeur. |
compter | Entier | Le nombre d'enregistrements retournés. |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.
Translations Ignore |
---|
Code Block |
---|
| { "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 } |
|
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.
Translations Ignore |
---|
Code Block |
---|
POST {baseURL}/dialler/contacts/import?overwriteDuplicates={overwriteDuplicates} |
|
Paramètre | Où | Type | Données |
---|
overwriteDuplicates | Requête | Boolé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. |
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/" } |
|
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.
Une structure JSON contenant le contact importé.
Champ | Type | Données |
---|
enregistrements | DiallerContacts [] | Un tableau des contacts du composeur. |
compter | Entier | Le nombre d'enregistrements retournés. |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.
Translations Ignore |
---|
Code Block |
---|
| { "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 } |
|
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.
Translations Ignore |
---|
Code Block |
---|
POST {baseURL}/dialler/contacts/update |
|
Une structure JSON contenant le contact à mettre à jour.
Notez que les champs suivants sont obligatoires :
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" } |
|
Si la demande est exécutée, 200 OK sont renvoyés, et le contact mis à jour est renvoyé.
Une structure JSON contenant le contact mis à jour.
Champ | Type | Données |
---|
enregistrements | DiallerContacts [] | Un tableau contenant le contact mis à jour. |
compter | Entier | Le nombre d'enregistrements retournés (sera toujours 1). |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Notez que les données de contact du composeur ont été raccourcies pour plus de lisibilité.
Translations Ignore |
---|
Code Block |
---|
| { "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 } |
|
Cette fonction permet de supprimer un contact composeur, y compris toutes les données connexes.
Translations Ignore |
---|
Code Block |
---|
DELETE {baseURL}/dialler/contacts/contact/{diallerContactsID} |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du contact du composeur à supprimer. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
Translations Ignore |
---|
Code Block |
---|
DELETE /dialler/contacts/contact?userData={userData} |
|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | L'UserData du contact du composeur à supprimer. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Cette fonction permet de verrouiller un contact du composeur par ID.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/lock |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du contact du composeur à verrouiller. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/lock?userData={userData} |
|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | userData du contact à verrouiller. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Cette fonction déverrouille un contact du composeur par ID.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/unlock |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du contact du composeur à verrouiller. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/unlock?userData={userData} |
|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | userData du contact à verrouiller. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/{diallerContactsID}/reset |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du contact du composeur à réinitialiser. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
Translations Ignore |
---|
Code Block |
---|
PATCH {baseURL}/dialler/contacts/contact/reset?userData={userData} |
|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | L' userData du contact à réinitialiser. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le code de statut.
Champ | Type | Données |
---|
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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.
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 |
---|
|
{ "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 Block |
PATCH {baseURL}/dialler/contacts/contact/ |
|
lock?userData=userData}diallerContactsID}/history |
|
Paramètre | Où | Type | Données |
---|
diallerContactsID | URL | Entier | L'ID du contact du composeur pour récupérer les données. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le contact importé.
Champ | Type | Données |
---|
enregistrements | DiallerContactsHistory[] | Un tableau d'historique des contacts du composeur. |
compter | Entier | Le nombre d'enregistrements retournés. |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
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 Block |
GET {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 } |
|
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.
Translations Ignore |
---|
Code Block |
---|
GET {baseURL}/dialler/contacts/contact/history?userData={userData} |
|
Paramètre | Où | Type | Données |
---|
UserData | Requête | Chaîne de caractères | userData des contacts du composeur à rechercher. |
Si la demande est exécutée, 200 OKest renvoyé.
Si le contact source n'existe pas, 404 Not Found est renvoyé.
Une structure JSON contenant le contact importé.
Champ | Type | Données |
---|
enregistrements | DiallerContactsHistory[] | Un tableau d'historique des contacts du composeur. |
compter | Entier | Le nombre d'enregistrements retournés. |
statut | Entier | Le code de retour (également fourni par le code de statut http). |
Translations Ignore |
---|
Code Block |
GET {baseURL}/dialler/contacts/contact/history?userData={userData}