Saltar al contenido principal

Desarrolladores

Desarrolle sobre MonoChat con APIs, funciones y sus propios agentes de IA.

Conecte sus sistemas con la API REST y los webhooks, escriba funciones personalizadas en JavaScript, dé a los agentes de IA sus herramientas mediante herramientas de función y MCP, y ejecute el framework de agentes que prefiera en WhatsApp y en todos los demás canales.

  • API REST
  • Webhooks
  • SDK de JavaScript
  • MCP
  • Agent Harness

Funciones personalizadas

Escriba su propia lógica en JavaScript

Cada función recibe un objeto sdk. Lo que ofrece depende de dónde se ejecute la función: en el navegador o en el servidor.

  • Client SDK para funciones del navegador, principalmente Vistas personalizadas
  • Server SDK para el resto de los tipos de función
  • Tipos de función: Custom Flow Node, Server Side Method, Custom View, AI Tool, Cron Job y Custom App Setup
  • Los Server Side Methods se pueden exponer como endpoints de API para sus otros sistemas
Ejemplo de solicitud
POST https://app.monochat.ai/api/<slug>/custom-functions/template-app/api/template/send.js
Authorization: Bearer <API_TOKEN>
Content-Type: application/json

Envío de una plantilla de WhatsApp aprobada con la app WhatsApp Template API. El slug de su tenant es la parte que sigue a /tenants/ en su dirección de MonoChat.

Traiga su propio agente

Su framework de agentes, en todos los canales

Añada un AI Harness una vez y úselo desde un nodo AI Agent en cualquier flujo o inicie ejecuciones desde código. MonoChat aporta las conversaciones, los canales y el traspaso a su equipo.

  • Siete proveedores de harness: MonoChat, OpenAI Agents SDK, Claude Agent SDK, Pi, OpenAI Agents API, Claude Managed Agents y Custom
  • Custom: su propio servidor creado con LangGraph, Google ADK, CrewAI o su propio código, conectado mediante una URL de endpoint y un secreto compartido
  • Modelos principal, de respaldo y rápido por cada nodo de agente, y un presupuesto para cada ejecución
  • Inicie, lea y cancele ejecuciones desde funciones personalizadas y clientes de API; cada ejecución se registra con sus llamadas al modelo, sus llamadas a herramientas y su resultado

Inicio rápido

De un espacio de trabajo gratuito a su primera llamada a la API o a su primer agente.

  1. Abra un espacio de trabajo

    Regístrese en app.monochat.ai y empiece con el plan gratuito.

  2. Conecte un canal

    Conecte WhatsApp, Instagram, el chat web o cualquier otro canal para el que quiera desarrollar.

  3. Cree un token de API

    Cree un token en Perfil › Tokens de API. Solo se muestra una vez, así que cópielo de inmediato.

  4. Desarrolle

    Instale una app para desarrolladores, escriba una función o añada un cliente MCP o un AI Harness en Ajustes › Automatización.

Preguntas frecuentes

Preguntas de desarrolladores

Qué puede crear y cómo.

¿MonoChat tiene una API?

Sí. MonoChat ofrece endpoints REST y eventos de webhook para integraciones, funciones personalizadas cuyos métodos del lado del servidor se pueden exponer como endpoints de API, y apps solo de API como WhatsApp Template API y Session Link. Las llamadas a la API usan un token que crea en Perfil › Tokens de API.

¿En qué lenguaje se escriben las funciones personalizadas?

JavaScript. Cada función recibe un objeto sdk: el Client SDK para las funciones del navegador, como las Vistas personalizadas, y el Server SDK para los nodos de flujo, los métodos del lado del servidor, las herramientas de IA, las tareas cron y la configuración de apps personalizadas.

¿Cómo envío un mensaje de plantilla de WhatsApp desde mi propio sistema?

Instale la app WhatsApp Template API, cree un token de API, llame a template/list.js para ver sus plantillas aprobadas y a template/send.js para enviar una. Cuando el cliente responde, la conversación llega a su bandeja de entrada de MonoChat.

¿Puedo conectar mi propio servidor MCP?

Sí. Añádalo en Ajustes › Automatización › Clientes MCP de IA con su endpoint y, si es necesario, autenticación Basic o Bearer. MonoChat se conecta mediante el transporte SSE, lee las herramientas del servidor y le permite dárselas a los nodos de IA y a los nodos AI Agent.

¿Puedo ejecutar un agente creado con Claude Agent SDK, OpenAI Agents SDK o LangGraph?

Sí. Elija Claude Agent SDK u OpenAI Agents SDK como proveedor de harness, o elija Custom e introduzca la URL de su endpoint y un secreto compartido para un agente creado con LangGraph, Google ADK, CrewAI o su propio código.

¿Puedo iniciar un agente de IA desde código?

Sí. Las funciones personalizadas y los clientes de API pueden iniciar, leer y cancelar ejecuciones de agentes con los métodos create, show y cancel de aiAgentRuns. Cada ejecución se registra en Ajustes › Automatización › Ejecuciones de agentes de IA.

¿Pueden los ingenieros de MonoChat crear la integración por nosotros?

Sí. Los Development Packs son jornadas de desarrollo de MonoChat prepagadas para integraciones, automatizaciones y funciones personalizadas. No caducan y se pueden combinar.

Primer mes de Growth gratis

Empiece a desarrollar sobre MonoChat

Abra un espacio de trabajo gratuito, cree un token de API y haga hoy mismo su primera llamada.

Un código por empresa • 30 días para canjearlo • Sin tarjeta

150 $ para empezar.

Reclamar