antworkDOCS

Referencia de tools

Lo que tu asistente puede llamar, y cuáles de esas llamadas cambian algo.

Tools23

El catálogo

23 tools · 7 categorías

Las tools read-only nunca mutan estado; las destructivas (publish, delete, disconnect) lanzan confirmación explícita en los clientes que respetan la anotación destructiveHint.

Identidad y workspaces

ToolAccesoQué hace
list_workspacesReadLista los workspaces del usuario (con isDefault), la cuenta con sesión iniciada con su plan y su cuota de publicaciones, y las cuentas conectadas del workspace activo.
set_default_workspaceWriteDefine o limpia el workspace por defecto para que las siguientes llamadas omitan workspace_id.
create_workspaceWriteCrea un nuevo workspace propiedad del usuario autenticado.
update_workspaceDestructiveCambia el nombre, la web o el logo del workspace, su zona horaria y horas preferidas, o el etiquetado de enlaces salientes. Solo cambian los campos que se pasan; el resultado devuelve el workspace tal como quedó guardado.

Cuentas sociales

ToolAccesoQué hace
list_social_accountsReadTodas las cuentas sociales conectadas con salud, expiración y plataforma.
get_connection_urlsReadURLs OAuth para conectar nuevas cuentas sociales.
disconnect_social_accountDestructiveRevoca una cuenta social conectada; los tokens se borran del servidor.
fetch_platform_postsReadLee los posts recientes de una cuenta directamente de la plataforma, con su engagement.

Posts — lectura

ToolAccesoQué hace
get_post_contextReadBundle de contexto en una llamada: identidad y ajustes del workspace (zona horaria, horas preferidas), cuenta destino y sus posts recientes con engagement. Llámalo antes de escribir.
list_postsReadLista borradores, programados, publicados y fallidos. Filtra por estado, palabra clave, plataforma, campaña o rango de fechas; group_by_day los ordena como un calendario con enlace a la página Calendario.
get_postReadUn post con payload completo (texto, media, estado, URLs por plataforma y un editUrl al compositor web).

Posts — escritura

ToolAccesoQué hace
create_postWriteCrea un borrador. No publica ni programa por sí mismo — encadena con schedule_post o publish_post.
create_campaignWriteRedacta una idea para varias cuentas en una sola llamada, con un texto distinto por cuenta. Cada una es su propio post dentro de una campaña.
update_postWriteEdita el texto, hashtags, media, hora programada o ajustes por plataforma de un post.
delete_postDestructiveSoft-delete de un post. Para publicados, encola también el borrado en la plataforma cuando el conector lo soporta.

Posts — publicación

ToolAccesoQué hace
publish_postDestructivePublica ya una publicación, varias o una campaña entera, y espera una sola vez la respuesta de las plataformas con las URLs. Una publicación que falló se reintenta con las mismas comprobaciones.
schedule_postDestructivePrograma una publicación, varias o una campaña entera para una hora futura. La que no se pueda programar se informa por separado y las demás salen igual.

Analítica y planificación

ToolAccesoQué hace
get_performanceReadEngagement por post publicado y por plataforma en un periodo. Los totales van por plataforma, nunca sumados entre ellas.
get_engagement_historyReadEngagement diario del workspace, o de un solo post con post_id (columnas acumuladas y diarias).

Media

ToolAccesoQué hace
list_mediaReadBiblioteca de medios del workspace — imágenes, vídeo, PDFs.
add_mediaWriteAñade media a la biblioteca y a todos los posts indicados en una sola llamada, desde una única fuente: un archivo adjunto en ChatGPT, una URL pública, una dirección de subida de un solo uso para un curl desde una shell o el sandbox de ejecución de código de Claude (permite api.antwork.io), o items que ya están en la biblioteca. Añade; no quita nada de lo que ya tiene el post.
attach_mediaWriteFija la lista exacta de media de un post: reordenar, quitar o vaciar con una lista vacía.
delete_mediaDestructiveSoft-delete de un item de media; no afecta a posts que ya lo referencian.
El esquema de argumentos de cada tool se introspecciona en vivo desde el servidor — conecta un cliente y llama a tools/list para ver los JSON Schemas canónicos con campos requeridos y tipos.