Rechercher dans la documentation

Saisissez au moins deux caractères.

↑ ↓ naviguer↵ ouvriresc fermer
Référence MCP

list_duplicate_pairs

Lister les paires de doublons

Référence générée depuis le contrat versionné · Version Markdown

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.

ChampTypeObligatoireDescription
objectstringNoncompany ou contact - défaut : les deux Valeurs : company, contact
severitystringNonForce : strong (identité) ou medium (nom et contexte) Valeurs : strong, medium
statusstringNonopen (défaut) ou dismissed (ignorées, remises en jeu possibles dans l'écran) Valeurs : open, dismissed
limitintegerNon
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
}