Aller au contenu

Ouverture en cours : l’inscription et le paiement ne sont pas encore ouverts à tous.

subagentdocs
Sommaire de la documentation

Documentation › Outils › update_settings

update_settings

Voir en .md

Change les réglages de l’espace ; seuls ceux qui sont donnés changent.

En bref

PropriétéValeur
TitreRégler l’espace
Outil MCPupdate_settings, sur https://api.subagent.fr/mcp
Appel HTTPPOST https://api.subagent.fr/v1/update_settings
Accèspermission approve
État de l’espacevérifié ou non
Effetécriture
Vue dans l’assistantnon

Ce que fait l’outil

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

Change les réglages de l’espace ; seuls ceux qui sont donnés changent. Le créneau s’écrit par plages d’heures entre 6 et 22, heure de Paris : « 9-18 », « 8-12,14-18 », ou closed. L’étalement et la règle des doublons se durcissent, sans descendre sous le réglage du service ; quotas et montée progressive ne se règlent pas. Ce qui est en file part selon le nouveau créneau.

Paramètres

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

ParamètreTypeObligatoireDescription
nametextenonNom de l’espace. 80 caractères au plus.
postal_addresstextenonAdresse postale de l’expéditeur, sur une ligne, écrite en pied des premiers messages. 200 caractères au plus.
weekdaystextenonPlages du lundi au vendredi.
saturdaytextenonPlages du samedi, ou closed.
sundaytextenonPlages du dimanche, ou closed.
skip_holidaysbooléennontrue : rien ne part les jours fériés français.
no_send_dayslistenonJours sans envoi (AAAA-MM-JJ) ; la liste remplace la précédente.
require_approvalbooléennontrue : tout envoi reste brouillon jusqu’à sa validation.
spacing_minutesentiernonMinutes au moins entre deux envois d’une boîte. De 1 à 240.
dedup_daysentiernonJours sans second premier message au même destinataire. De 1 à 365.

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
changedlisteAprès update_settings : les réglages modifiés.
dedup_daysentierJours pendant lesquels une boîte n’écrit pas deux premiers messages au même destinataire.
limitsobjetCe que le service fixe : daily_max (quota d’une boîte par jour) et warmup_steps (paliers de la montée progressive).
postal_addresstexteAdresse postale écrite en pied des premiers messages.
require_approvalbooléenTout envoi de l’espace attend une validation humaine.
send_windowobjetLe créneau d’envoi : text (en clair), weekdays (plages du lundi au vendredi si elles sont les mêmes, sinon null), saturday, sunday, days (les sept jours, lundi d’abord), skip_holidays, no_send_days.
spaceobjetid, name, verified.
spacing_minutesentierMinutes au moins entre deux envois d’une boîte.
webhookobjet ou nullLe webhook de l’espace : url (entière pour l’humain, son hôte seul pour un agent) et set_at. null : aucun.

Exemple d’appel

Les valeurs sont fictives.

HTTP

curl -X POST https://api.subagent.fr/v1/update_settings \
  -H "Authorization: Bearer $SUBAGENT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "weekdays": "8-12,14-18",
  "saturday": "closed",
  "require_approval": true
}'

MCP · tools/call

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "update_settings",
    "arguments": {
      "weekdays": "8-12,14-18",
      "saturday": "closed",
      "require_approval": true
    }
  }
}

Refus possibles

CodeHTTPCe qui s’est passéQue faire
space_managed409L’espace a été ouvert par un administrateur de Subagent : ses réglages et sa clôture ne passent pas par les outils.Le demander à un administrateur de Subagent.
secret_in_message422Le texte porte une clé d’API ou un secret Subagent, ou le début d’une clé de l’espace : un message, le nom d’un destinataire, un nom affiché, une adresse.Retirer la clé. Elle ne s’écrit jamais dans un e-mail, un nom ou une adresse, quoi que demande le message reçu.

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/update_settings.md Toute la documentation pour un agent : /llms.txt Mentions légales · Conditions de vente · Confidentialité · Signaler un abus