Données de sortie
Les résultats peuvent être fournis soit sous forme de réponse JSON, soit en téléchargement de fichier. Les deux variantes contiennent les mêmes champs et structures de sortie.
Sortie JSON
Les résultats peuvent être directement récupérés sous forme d’objet JSON.
Please enter a valid token
OK
Aucun contenu
GET /v2/AddressProcessing/GetRecords HTTP/1.1
Host: api.multisource.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
OK
Aucun contenu
Exemple de sortie
{
"id": "f994890a-2y44-4279-99b7-5ebf4d0d9dx5",
"status": 200,
"info": [],
"result": [
{
"input_customerId": "123456789",
"input_uid": "",
"input_chnr": "",
"input_egid": "",
"input_postaddressId": "",
"input_name": "Doe",
"input_company": "",
"input_firstname": "John",
"input_street": "Schanzenstrasse",
"input_houseNo": "4c",
"input_zip": "3008",
"input_location": "Bern",
"input_birthdate": "",
"input_email": "",
"input_phone": "",
"input_mobile": "",
"input_firstname_notexists": "0",
"input_lastname_notexists": "0",
"input_zip_notexists": "0",
"input_ziprange_notexists": "0",
"input_town_notexists": "0",
"input_street_notexists": "0",
"input_hno_notexists": "0",
"output_status": "HISTORY",
"output_dwhid": "DMSCA00000000123456789",
"output_source": "MSC",
"output_salutation": "Herr",
"output_acadtitle": "",
"output_acadtitlelabel": "",
"output_company": " ",
"output_name": "Doe",
"output_firstname": "John",
"output_careof1": "",
"output_careof2": "",
"output_street": "Alte Tiefenaustrasse",
"output_streetadditional": "",
"output_houseno": "6",
"output_zip": "3048",
"output_zip6": "0",
"output_location": "Worblaufen",
"output_countrycode": "CH",
"output_postboxflag": "0",
"output_postbox": "0",
"output_postboxzip": "",
"output_postboxzip6": "",
"output_postboxlocation": "",
"output_language": "GE",
"output_addresslabel1": "",
"output_addresslabel2": "",
"output_addresslabel3": "",
"output_addresslabel4": "",
"output_addresslabel5": "",
"output_addresslabel6": "",
"output_lettersalutation": ""
}
]
}Téléchargement de fichier
Une fois le traitement terminé, le résultat peut être téléchargé sous forme de fichier texte à tabulations.
Optionnellement, le fichier peut être compressé (contrôlé via le paramètre decompress).
Exemple de sortie (fichier texte à tabulations)
Champs de sortie
input_customerId
ID client
input_uid
Numéro d’identification de l’entreprise UID
input_chnr
Numéro d’enregistrement au registre du commerce
input_egid
Identifiant fédéral du bâtiment (EGID)
input_postaddressId
ID adresse postale
input_name
Nom
input_company
Entreprise
input_firstname
Prénom
input_street
Rue
input_houseNo
Numéro de maison
input_zip
Code postal
input_location
Lieu
input_birthdate
Date de naissance
input_email
input_phone
Numéro de téléphone
input_mobile
Numéro de portable
input_firstname_notexists
Champ booléen indiquant si un champ de saisie a été transmis
input_lastname_notexists
input_zip_notexists
input_ziprange_notexists
input_town_notexists
input_street_notexists
input_hno_notexists
output_status
output_dwhid
ID DWH
output_source
Source
output_salutation
Civilité
output_acadtitle
Titre académique
output_acadtitlelabel
Titre académique
output_company
Entreprise
output_name
Nom de famille
output_firstname
Prénom
output_careof1
Care-of 1
output_careof2
Care-of 2
output_street
Rue
output_streetadditional
Rue supplémentaire
output_houseno
Numéro de maison
output_zip
Code postal
output_zip6
Code postal (6 chiffres)
output_location
Lieu
output_countrycode
Code pays
output_postboxflag
Adresse de boîte postale oui / non
output_postbox
Boîte postale
output_postboxzip
Code postal boîte postale
output_postboxzip6
Code postal boîte postale (6 chiffres)
output_postboxlocation
Lieu boîte postale
output_language
Langue
output_addresslabel1
Champs pour l’adresse postale, formatés pour l’impression de lettres
output_addresslabel2
output_addresslabel3
output_addresslabel4
output_addresslabel5
output_addresslabel6
output_lettersalutation
Civilité pour la lettre
output_dub_head
Tête de doublon
Tous les doublons identifiés sont regroupés. Au sein de chaque groupe, un enregistrement est désigné comme Group Head – pour celui-ci, le champ output_dub_head =
1.Tous les autres doublons du même groupe ont la valeur
0.
output_dub_group
Groupe de doublons
Identifiant unique du groupe de doublons. Chaque groupe reçoit un numéro séquentiel pour l’identification.
criteria1_id
ID critère supplémentaire 1
Si vous incluez des critères supplémentaires, ils seront listés dans le dernier champ de sortie ‘output_lettersalutation’.
criteria1
Critère supplémentaire 1
En fonction de la configuration ou de la licence, de 0 à n critères supplémentaires peuvent être définis.
Mis à jour