list_duplicate_pairs
Lister les paires de doublons
Rôle#
Les paires de doublons détectées (sociétés : même SIREN ou même nom et code postal ; contacts : même email ou même nom et société), ouvertes par défaut ou ignorées (status), fortes d'abord. Chaque paire : identifiant, objet, force, les deux fiches (id, nom, sous-titre). Une paire de contacts exige contacts:read ; une paire dont une fiche sort du périmètre de l'app n'est pas rendue. 20 par défaut, 100 au plus.
Accès#
Scope principal : companies:read. Le scope ne remplace pas les gardes de visibilité, d'organisation, de module ni les scopes complémentaires des gestes composés.
Catalogue complet · Approbations
Paramètres#
Le schéma ci-dessous est produit par la fonction qui enregistre les outils, y compris idempotency_key lorsqu'elle s'applique. Consultez les objets imbriqués dans le schéma complet.
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
object | string | Non | company ou contact - défaut : les deux Valeurs : company, contact |
severity | string | Non | Force : strong (identité) ou medium (nom et contexte) Valeurs : strong, medium |
status | string | Non | open (défaut) ou dismissed (ignorées, remises en jeu possibles dans l'écran) Valeurs : open, dismissed |
limit | integer | Non |
Schéma JSON complet des paramètres
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"object": {
"description": "company ou contact - défaut : les deux",
"type": "string",
"enum": [
"company",
"contact"
]
},
"severity": {
"description": "Force : strong (identité) ou medium (nom et contexte)",
"type": "string",
"enum": [
"strong",
"medium"
]
},
"status": {
"description": "open (défaut) ou dismissed (ignorées, remises en jeu possibles dans l'écran)",
"type": "string",
"enum": [
"open",
"dismissed"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100
}
},
"additionalProperties": false
}