Consulta antes de escribir
Llama aget_automation_guide para conocer el flujo de activación de la
conexión. Usa list_accounts para seleccionar la cuenta y
list_instagram_media al vincular una publicación o historia. Consulta los
campos exactos con get_automation_schema, por ejemplo:
Valida y revisa la configuración completa
Llama avalidate_automation_configuration con configuration_json que
contenga la configuración completa serializada como una cadena JSON y language
establecido en en, pt-BR o es. En una edición, incluye
previous_configuration_json con la configuración completa anterior. No envíes
el contenedor de creación a este validador.
valid, issues, preview_json, preview_markdown,
comparison y account_capabilities_checked. Presenta la vista previa completa
y las rutas modificadas antes de escribir. Añade por separado la cuenta
verificada, el nombre, el estado solicitado y el flujo real de activación. Un
resultado válido es validación estructural, no elegibilidad de la cuenta,
aprobación de activación, verificación de contenido ni entrega.
Crea
Después de la revisión, llama acreate_automation con los siguientes
argumentos. A diferencia de la validación, la creación recibe configuration
como objeto. Sustituye el ID ilustrativo de cuenta.
structuredContent.automation, con los campos de detalle y la configuración
completa mostrados en la respuesta del flujo de
API. Los resultados MCP son resultados de
herramienta, no respuestas HTTP 201. Consulta isError y cualquier
confirmación pendiente antes de afirmar que se completó. La creación activa y
los cambios de estado usan el flujo de confirmación expuesto por la conexión; no
inventes argumentos de confirmación.
Edita y consulta el resultado
Llama aget_automation con account_id y automation_id. Revisa la
configuración devuelta, valida la sustitución con la configuración anterior y
llama a update_automation. Un cambio de nombre usa estos argumentos:
configuration entero. Usa el
updated_at actual exacto como expected_updated_at. Consulta después de
escribir y comprueba has_unpublished_changes; el borrador de una
automatización activa no se publica automáticamente. Usa la herramienta de
activación anunciada por tools/list para publicar después de revisión y
confirmación. Ante un conflicto de versión, consulta y concilia antes de
repetir. Ante un resultado incierto de creación, lista y concilia para evitar
duplicados.
