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.

get
/AddressProcessing/GetRecords
Autorisations
AuthorizationstringRequis

Please enter a valid token

Paramètres de requête
uidstring · uuidOptionnel
Réponses
200

OK

Aucun contenu

get
/AddressProcessing/GetRecords
GET /v2/AddressProcessing/GetRecords HTTP/1.1
Host: api.multisource.ch
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200

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).

L’identifiant fileUniqueId doit être récupéré à partir du détail du batch après traitement.

Après un traitement réussi, trois fichiers sont disponibles :

  • Batch Log – Journal des étapes de traitement

  • Output File – Résultats du traitement (fichier texte à tabulations)

  • Report – Résumé des résultats et statistiques

Exemple de sortie (fichier texte à tabulations)

1KB
Ouvrir

Champs de sortie

Champ
Désignation

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

E-mail

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_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