# modifier_message_recurrent

> Para agentes de IA: el índice completo de la documentación está en [llms.txt](https://stampywallet.com/es/docs/llms.txt), y toda la documentación cabe en un archivo: [llms-full.txt](https://stampywallet.com/es/docs/llms-full.txt). Página en línea: https://stampywallet.com/es/docs/mcp/herramientas/modifier_message_recurrent/

Con cuenta · Escribe (confirmar) · Plan Crecimiento.

Cambia el texto o el ritmo de un mensaje recurrente (id dado por lister_messages_recurrents). Solo cambian los campos indicados; sans_fin=true quita el final. Reglas: un mensaje al día (un día en que ya sale otro mensaje, la ocurrencia se salta), los días de cierre y las vacaciones se saltan (o se pasan al siguiente día abierto con si_ferme=decaler), se respetan las horas tranquilas, primer envío en los próximos 60 días. confirmer=false (por defecto) devuelve una vista previa; confirmer=true lo ejecuta, tras la aprobación explícita de la persona.

## Parámetros

- `id` (integer, ≥ 1, obligatorio) : La regla en cuestión, dada por lister_messages_recurrents.
- `texte` (string, ≤ 180 caracteres, opcional) : El texto exacto de la notificación, 180 caracteres como máximo.
- `frequence` (enum, opcional) : semaine: con jours. mois: con jour_mois, o rang y jour_rang. Valores : semaine, mois.
- `jours` (array<enum>, ≤ 7, opcional) : Para frequence=semaine: los días de envío. Valores : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi.
- `jour_mois` (integer, 1…31, opcional) : Para frequence=mois: el día del mes (1 a 31; un 31 cae el último día de un mes más corto).
- `rang` (enum, opcional) : Para frequence=mois: el «premier» (primer) lunes, ..., el «dernier» (último) viernes del mes (con jour_rang). Valores : premier, deuxieme, troisieme, quatrieme, dernier.
- `jour_rang` (enum, opcional) : El día de la semana que va con rang. Valores : dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi.
- `heure` (string, opcional) : La hora del comercio, HH:MM, entre 07:00 y 21:45.
- `debut` (string (date), opcional) : Primer día posible (AAAA-MM-DD). Hoy por defecto.
- `fin` (string (date), opcional) : Último día posible, incluido (AAAA-MM-DD). Opcional.
- `nombre` (integer, 1…366, opcional) : O: el número de envíos realmente hechos tras el cual la regla se detiene.
- `si_ferme` (enum, opcional) : Un día de cierre o de vacaciones: saltarlo (sauter, por defecto) o pasarlo al siguiente día abierto (decaler). Valores : sauter, decaler.
- `sans_fin` (boolean, opcional) : Quita la fecha de fin o el número de envíos.
- `confirmer` (boolean, opcional) : false (por defecto): solo devuelve una vista previa de lo que se haría, sin cambiar nada. true: ejecuta. Enseña siempre la vista previa a la persona y espera su aprobación antes de volver a llamar con true. Por defecto : false.

## Respuesta

Un texto que lee el asistente (`content`) y la misma información en datos estructurados (`structuredContent`). En caso de rechazo (parámetro que corregir, plan, rol), la respuesta lleva `isError: true` y una frase que el asistente puede reformular.

> **Atención :** esta herramienta escribe. Llamada con `confirmer: false` (por defecto), solo devuelve una vista previa, sin cambiar nada. El asistente debe enseñártela y esperar tu aprobación antes de volver a llamarla con `confirmer: true`.

## Ejemplo

Prompt : « Pasa mi mensaje del food truck al miércoles a las 11:30. »

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "modifier_message_recurrent",
    "arguments": {
      "id": 7,
      "jours": [
        "mercredi"
      ],
      "heure": "11:30",
      "confirmer": false
    }
  }
}
```

```bash
curl https://app.stampywallet.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer $STAMPY_JETON" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"modifier_message_recurrent","arguments":{"id":7,"jours":["mercredi"],"heure":"11:30","confirmer":false}}}'
```

`$STAMPY_JETON` es el token OAuth que obtiene el asistente cuando conectas tu cuenta ([ver Conectar](https://stampywallet.com/es/docs/mcp/conectar/#connexion)). No tienes que manejarlo tú.
