Aller au contenu
subagentdocs
Sommaire de la documentation

Documentation › Outils › import_contacts

import_contacts

Voir en .md

Ajoute ou actualise de 1 à 500 contacts.

En bref

PropriétéValeur
TitreImporter des contacts
Outil MCPimport_contacts, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/import_contacts
Accèspermission send
État de l’espacevérifié : sinon, refus space_unverified
Effetécriture
Vue dans l’assistantoui : voir Vues

Ce que fait l’outil

Le serveur décrit l’outil ainsi à l’agent qui se branche :

Ajoute ou actualise de 1 à 500 contacts. Une adresse ne figure qu’une fois par audience. Un lot invalide est entièrement refusé. Ne déclenche aucun envoi.

Paramètres

import_contacts accepte ces paramètres. Un paramètre inconnu est refusé avec le code invalid_argument.

ParamètreTypeObligatoireDescription
audience_ididentifiant aud_…ouiAudience de destination.
contactslisteoui

Résultat

L’outil rend un texte lisible en français et un objet structuré (structuredContent). En HTTP, la réponse est cet objet.

ChampTypeContenu
updatedentierLe nombre de contacts ajoutés ou actualisés.

Exemple d’appel

Les valeurs sont fictives.

HTTP

curl -X POST https://api.subagent.fr/v1/import_contacts \
  -H "Authorization: Bearer $SUBAGENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "audience_id": "aud_3c8f1a5e9d2b47c6a0e4f81b7d5c9e26",
  "contacts": [
    {
      "email": "marc.lefevre@exemple.com",
      "name": "Marc Lefèvre",
      "fields": {
        "prenom": "Marc"
      }
    }
  ]
}'

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "import_contacts",
    "arguments": {
      "audience_id": "aud_3c8f1a5e9d2b47c6a0e4f81b7d5c9e26",
      "contacts": [
        {
          "email": "marc.lefevre@exemple.com",
          "name": "Marc Lefèvre",
          "fields": {
            "prenom": "Marc"
          }
        }
      ]
    }
  }
}

Refus possibles

CodeHTTPCe qui s’est passéQue faire
audience_scope403Les audiences demandent un accès à toutes les boîtes de l’espace ; cette clé est limitée à certaines.Passer par une clé qui accède à tout l’espace, ou par l’assistant de l’humain.

S’y ajoutent les refus communs à tous les outils (unauthorized, forbidden, invalid_argument, rate_limited, internal) : voir Erreurs.

Voir aussi

Cette page en Markdown : /docs/reference/import_contacts.md Toute la documentation pour un agent : /llms.txt Mentions légales · Conditions de vente · Confidentialité · Signaler un abus