> For the complete documentation index, see [llms.txt](https://multisource.gitbook.io/api-dintegration-multisource/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multisource.gitbook.io/api-dintegration-multisource/plus-dinfos/release-notes.md).

# Release Notes

<details>

<summary><mark style="color:$info;">Mai 2026</mark> | Autocomplete : Output étendu, recherche multi-sources &#x26; Metrics/Usage</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="NElqf3YFdJOr">Search &#x26; Autocomplete</span></td></tr></tbody></table>

#### Autocomplete avec output de données étendu

L'endpoint `Search/Autocomplete` a été enrichi de nouveaux champs de sortie. Les résultats de recherche contiennent désormais, en plus du nom et de l'adresse, des données complètes de contact et de catégorie.

**Nouveaux champs disponibles :**

* `dwhId` – Identifiant unique de l'enregistrement
* `category` – Catégorie de secteur (multilingue : DE, FR, IT, EN)
* `email` – Adresse e-mail
* `url` – Site web
* `phoneNumbers` – Tableau d'un ou plusieurs numéros fixes
* `mobileNumbers` – Tableau d'un ou plusieurs numéros mobiles

#### Recherche multi-sources

Tous les endpoints Search supportent désormais la recherche parallèle dans plusieurs sources de données. Les sources souhaitées sont indiquées sous forme de liste séparée par des virgules :

* `consumer` – particuliers uniquement
* `business` – entreprises et organisations uniquement
* `consumer,business` – particuliers et entreprises

#### Noms de sources simplifiés avec alias

Les codes sources internes sont remplacés par des alias compréhensibles :

| Alias      | Description                  |
| ---------- | ---------------------------- |
| `consumer` | Particuliers                 |
| `business` | Entreprises et organisations |
| `geo`      | Données géographiques        |

Les implémentations existantes indiquant une source unique continuent de fonctionner sans modification.

#### Metrics & Usage

Nouvel endpoint `metrics/usage` permettant de consulter votre propre utilisation de l'API. Les requêtes envoyées et les éléments de données retournés peuvent être consultés par fonction et par période (mois en cours, mois précédent, année en cours). Les données sont mises à jour quotidiennement et reflètent l'activité jusqu'à la veille (23:59:59).

</details>

<details>

<summary><mark style="color:$info;">Mar 2026</mark> | Search/Fulltext : Champs de sortie étendus</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="NElqf3YFdJOr">Search &#x26; Autocomplete</span></td></tr></tbody></table>

#### Search/Fulltext : Plus de profondeur dans la réponse

L'endpoint [`Search/Fulltext`](/api-dintegration-multisource/integration/search-and-autocomplete.md#fulltext) a été étendu avec des champs de sortie supplémentaires. La réponse fournit désormais, en plus du nom et de l'adresse, des données de contact et de catégorie, permettant d'exploiter directement les résultats de recherche pour des cas d'usage avancés.

**Nouveaux champs disponibles :**

* `category` – Catégorie du secteur de l'entrée (multilingue : DE, FR, IT, EN)
* `email` – Adresse e-mail
* `url` – Site web
* `phoneNumbers` – Tableau avec un ou plusieurs numéros fixes
* `mobileNumbers` – Tableau avec un ou plusieurs numéros de portable

</details>

<details>

<summary><mark style="color:$info;">Fév 2026</mark> | Call Lookup : Formats d'entrée et de sortie flexibles pour les numéros de tél.</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="xKwqJHhDwDJy">Call Lookup</span></td></tr></tbody></table>

#### Call Lookup : Contrôle des formats de numéros de téléphone

L'endpoint Call Lookup a été enrichi avec de nouvelles options de formatage. Les numéros de téléphone peuvent désormais être transmis au format local (sans indicatif pays) ainsi qu'au format E.164 (avec +). Grâce au paramètre optionnel `outputFormat`, vous pouvez en outre contrôler le format dans lequel le numéro de téléphone est retourné :

* **Entrée :** Les deux formats sont acceptés (p. ex. `0791234567` ou `+41791234567`)
* **Sortie Format 1 (par défaut) :** Format local sans indicatif pays (p. ex. `0791234567`)
* **Sortie Format 2 :** Format E.164 avec + et indicatif pays (p. ex. `+41791234567`)

Cela permet une meilleure intégration dans différents systèmes et cas d'usage nécessitant des formats de numéros de téléphone spécifiques.

**Détails techniques :**

* Paramètre `number` : Accepte le format local et le format E.164
* Paramètre `outputFormat` (integer, optionnel)
* Valeur par défaut : `1` (format local)
* Valeurs : `1` = local, `2` = E.164

</details>

<details>

<summary><mark style="color:$info;">Jan 2026</mark> | Le multisource Hub – Plus de transparence pour votre utilisation de l'API</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="8mu4UI5YKAhd">Hub</span></td></tr></tbody></table>

#### multisource Hub

Nous complétons la multisource•api avec le nouveau **multisource Hub**. Ce nouveau portail vous sert de point de contact central pour consulter à tout moment vos traitements et vos coûts.

Dans cette première version, l'accent est mis sur la mise à disposition d'informations détaillées et de statistiques relatives à vos activités.

#### Aperçu des fonctionnalités :

* **Tableau de bord central :** Vue d'ensemble de vos requêtes quotidiennes et mensuelles ainsi que des coûts mensuels actuels.
* **Suivi des lots (Batch-Monitoring) :** Consultation du statut de vos traitements d'adresses, y compris la durée du traitement et le nombre de fichiers traités.
* **FactSheets détaillés :** Un rapport détaillé est disponible pour chaque lot de traitement.
* **Statistiques de mise à jour :** Représentation graphique des statuts traités (par ex. déménagements, décès ou nouvelles données de référence).
* **Aperçu des coûts :** Présentation transparente de l'historique des coûts des mois précédents.

#### Perspectives : L'avenir du Hub

Ceci n'est que le début. Nous prévoyons d'étendre continuellement le multisource Hub afin de vous offrir encore plus de flexibilité à l'avenir. Réjouissez-vous des prochaines fonctionnalités telles que :

* **Gestion en libre-service :** Gestion de vos clés API et des accès utilisateurs directement dans le portail.
* **Options de configuration :** Possibilités accrues de piloter vos traitements directement via l'interface web.

</details>

<details>

<summary><mark style="color:$info;">Nov 2025</mark> | Call Lookup: Interrogation automatique, Traitement simplifié</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="xKwqJHhDwDJy">Call Lookup, </span><span data-option="uoB6QLhAnnjp">Validate &#x26; Update, </span><span data-option="tye048KgChXl">Enrich</span></td></tr></tbody></table>

#### Call Lookup: Interrogation automatique des sources

L'endpoint Call Lookup a été simplifié. Toutes les requêtes interrogent désormais automatiquement les sources ETC et ETB et retournent un jeu de données agrégé. La spécification manuelle d'une source n'est plus nécessaire.

#### AddressProcessing/Create: Création de batch simplifiée

Le processus de création de batch a été optimisé. Les batches peuvent désormais être créés directement via l'endpoint Create sans nécessiter la création préalable d'un datagroup. De plus, l'endpoint accepte désormais une propriété settings, permettant de transmettre les paramètres du batch directement lors de la création. Un appel séparé à SetBatchSettings n'est plus nécessaire.

#### GetRecords: Formats de sortie flexibles

GetRecords prend désormais en charge le choix entre le format fichier et JSON et constitue la méthode recommandée pour accéder aux données AddressResult. FileDownload reste disponible pour des cas d'utilisation spécifiques.

</details>

<details>

<summary><mark style="color:$info;">Sep 2025</mark> | Nouveaux formats de sortie</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="uoB6QLhAnnjp">Validate &#x26; Update, </span><span data-option="tye048KgChXl">Enrich</span></td></tr></tbody></table>

#### Nouveaux formats de sortie

De nouvelles options de format de sortie sont désormais disponibles pour **AdressProcessing** :

* Avec l’endpoint `/AdressProcessing/FileDownload`, vous pouvez choisir si le fichier est livré **compressé (.txt.gz)** ou non **compressé (.txt)**.
* Valeur par défaut : **compressé** (false)
* Optionnel : **non compressé** (true)
* Le nouvel endpoint `/AdressProcessing/GetRecords` permet de récupérer directement les résultats au format **JSON**.

</details>

<details>

<summary><mark style="color:$info;">Jun 2025</mark> | Plus de flexibilité dans les paramètres batch</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="xKwqJHhDwDJy">Call Lookup, </span><span data-option="uoB6QLhAnnjp">Validate &#x26; Update, </span><span data-option="tye048KgChXl">Enrich</span></td></tr></tbody></table>

#### Remplacement de SetBatchSetting par SetBatchSettings

* La nouvelle fonction **SetBatchSettings** remplace entièrement l’ancienne méthode SetBatchSetting. Elle permet une configuration plus claire et plus souple de plusieurs paramètres en un seul appel.
* Au lieu de paramètres individuels, SetBatchSettings accepte désormais une liste structurée dans le corps de la requête, permettant ainsi de transmettre plusieurs valeurs de configuration en une seule étape.
* Cette fonction simplifie notamment l’application des paramètres pour les cas d’usage métier et garantit une utilisation plus cohérente au sein de l’API.

</details>

<details>

<summary><mark style="color:$info;">Mai 2025</mark> | Nouvelles fonctions de recherche &#x26; traitement batch flexible</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="xKwqJHhDwDJy">Call Lookup, </span><span data-option="NElqf3YFdJOr">Search &#x26; Autocomplete, </span><span data-option="uoB6QLhAnnjp">Validate &#x26; Update, </span><span data-option="tye048KgChXl">Enrich</span></td></tr></tbody></table>

La version 1.1 de l’API introduit un nouveau module (Call Lookup) ainsi que des fonctionnalités étendues pour le traitement d’adresses, la sécurité et la configurabilité.

#### Call Lookup (Recherche inversée de numéros de téléphone)

Nouvelle fonctionnalité de recherche permettant des recherches inversées ciblées à partir de numéros de téléphone.

#### Address Processing : SetBatchSetting avec le type « 99 - Dictionary »

Introduction d’un nouveau type de paramètre permettant des configurations flexibles au format JSON.\
Cas d’usage typiques : déclenchement de webhooks (par ex. Airflow), exclusion ciblée de certaines sources de données, etc.

#### Address Processing : AddRecords

Nouveau point de terminaison pour ajouter des enregistrements à des lots existants via HTTP PUT.\
Condition préalable : le lot doit avoir le statut created.\
Cette méthode complète l’importation par fichier avec une alternative via API.

#### Jetons d’accès personnels (PAT)

Introduction d’une nouvelle méthode d’authentification via PATs, générables et gérables dans le portail. Ils constituent une alternative au modèle classique de Bearer Token.

**Utilisation :**\
Au lieu de Authorization: Bearer, le jeton est désormais transmis dans l’en-tête via auth-key.

</details>

<details>

<summary><mark style="color:$info;">Jan 2025</mark> | Lancement</summary>

<table><thead><tr><th>Modules de ce release<select multiple><option value="xKwqJHhDwDJy" label="Call Lookup" color="blue"></option><option value="NElqf3YFdJOr" label="Search &#x26; Autocomplete" color="blue"></option><option value="uoB6QLhAnnjp" label="Validate &#x26; Update" color="blue"></option><option value="tye048KgChXl" label="Enrich" color="blue"></option><option value="8mu4UI5YKAhd" label="Hub" color="blue"></option></select></th></tr></thead><tbody><tr><td><span data-option="NElqf3YFdJOr">Search &#x26; Autocomplete, </span><span data-option="uoB6QLhAnnjp">Validate &#x26; Update, </span><span data-option="tye048KgChXl">Enrich</span></td></tr></tbody></table>

La première version de la multisource•api constitue la base pour la gestion automatisée, l’enrichissement et la recherche de données d’adresses et de personnes, fondés sur des sources suisses fiables.

#### Authentification

* Accès sécurisé à l’API via Bearer Token.

#### Validate & Update

* Validation et correction en temps réel des adresses à partir de systèmes opérationnels (par ex. CRM, gestion de campagnes).
* Détection des changements d’adresse, des décès, des déménagements, des doublons et des composants d’adresse incorrects.
* Utilisation de plusieurs sources (données de déménagement, annuaires, registre des bâtiments) pour une qualité de données maximale.

#### Validate & Enrich

* Enrichissement des enregistrements existants avec des informations supplémentaires structurées.

#### Search & Autocomplete

* Recherche intelligente de personnes ou d’entreprises à partir d’informations partielles.
* Saisie semi-automatique des adresses – idéal pour les champs de formulaire (Web, App, CRM).

#### Traitement par lots

* Traitement de grands volumes de données via un moteur de traitement haute performance.

#### Hébergement des données & protection de la vie privée

* Les données sont traitées exclusivement en Suisse – conforme à la LPD (Loi sur la protection des données).

</details>
