Las 328 operaciones ya explican qué hacen
Hasta hoy, 255 de las 328 operaciones públicas traían solo un título de una línea. El resumen te decía qué era la operación, pero no lo que necesitas para llamarla bien: qué devuelve, cuál es el valor por defecto, qué pasa si la repites y con cuál se encadena.
Todas tienen ahora una descripción, y está en el contrato — así que la lee igual tu editor, el SDK y un agente que descubra la API por openapi.json, sin pasar por las guías.
Lo que se documentó es lo que se aprende a golpes:
PUTreemplaza yPATCHfusiona. En items,PUTpisadatacompleto y las claves que no mandes se pierden;PATCHsolo toca lo que le pases.- Qué es destructivo. Borrar un item o un contacto es definitivo, y borrar un contacto se lleva también sus mensajes. Queda dicho en la operación, no en una nota aparte.
- Los valores por defecto y los topes, en el mismo lugar donde se eligen: los 50 de una página, los 200 de tope, las 500 filas de un lote de contactos.
- Cuándo una llamada cambia de forma.
POST /runsconstream: truedeja de responder JSON y pasa a un stream SSE; el esquema publicado describe el otro caso. - Qué te va a bloquear. Un proceso administrado solo acepta activarse o pausarse y no se puede eliminar; un mensaje libre de WhatsApp solo se entrega dentro de la ventana de 24 horas, y fuera de ella hace falta una plantilla.
- Dónde mirar cuando algo no aparece. El pool de tools de un Met explica por qué el modelo no ve tu Función o tu habilidad, y el log de entregas distingue el evento que nunca salió del que salió y tu servidor rechazó.
No cambia nada de la API. Se conservan las mismas 328 operaciones con sus rutas, parámetros, respuestas y permisos: es el mismo contrato 2.47.0 mejor explicado. No necesitas tocar tus llamadas ni pedir permisos nuevos.