Vai al contenuto principale

Sviluppatori

Sviluppa su MonoChat con API, funzioni e i tuoi agenti IA.

Collega i tuoi sistemi con l'API REST e i webhook, scrivi funzioni personalizzate in JavaScript, dai agli agenti IA i tuoi strumenti tramite function tool e MCP, ed esegui il framework di agenti che preferisci su WhatsApp e su ogni altro canale.

  • REST API
  • Webhook
  • SDK JavaScript
  • MCP
  • Agent Harness

Funzioni personalizzate

Scrivi la tua logica in JavaScript

Ogni funzione riceve un oggetto sdk. Ciò che offre dipende da dove la funzione viene eseguita: nel browser o sul server.

  • Client SDK per le funzioni del browser, principalmente le Viste personalizzate
  • Server SDK per tutti gli altri tipi di funzione
  • Tipi di funzione: Custom Flow Node, Server Side Method, Custom View, AI Tool, Cron Job e Custom App Setup
  • I Server Side Method possono essere esposti come endpoint API per i tuoi altri sistemi
Richiesta di esempio
POST https://app.monochat.ai/api/<slug>/custom-functions/template-app/api/template/send.js
Authorization: Bearer <API_TOKEN>
Content-Type: application/json

Invio di un template WhatsApp approvato con l'app WhatsApp Template API. Lo slug del tuo tenant è la parte dopo /tenants/ nel tuo indirizzo MonoChat.

Porta il tuo agente

Il tuo framework di agenti, su ogni canale

Aggiungi un AI Harness una sola volta, poi usalo da un nodo AI Agent in qualsiasi flusso oppure avvia le esecuzioni da codice. MonoChat porta le conversazioni, i canali e il passaggio al tuo team.

  • Sette provider di harness: MonoChat, OpenAI Agents SDK, Claude Agent SDK, Pi, OpenAI Agents API, Claude Managed Agents e Custom
  • Custom: il tuo server costruito con LangGraph, Google ADK, CrewAI o il tuo codice, collegato con un URL dell'endpoint e un segreto condiviso
  • Modelli principale, di riserva e veloce per ogni nodo agente, e un budget per ogni esecuzione
  • Avvia, leggi e annulla le esecuzioni da funzioni personalizzate e client API; ogni esecuzione viene registrata con le sue chiamate ai modelli, le chiamate agli strumenti e il risultato

Guida rapida

Da un workspace gratuito alla tua prima chiamata API o al tuo primo agente.

  1. Apri un workspace

    Registrati su app.monochat.ai e inizia con il piano gratuito.

  2. Collega un canale

    Collega WhatsApp, Instagram, la chat web o qualsiasi altro canale per cui vuoi sviluppare.

  3. Crea un token API

    Crea un token in Profilo › Token API. Viene mostrato una sola volta, quindi copialo subito.

  4. Sviluppa

    Installa un'app per sviluppatori, scrivi una funzione oppure aggiungi un client MCP o un AI Harness in Impostazioni › Automazione.

FAQ

Domande degli sviluppatori

Cosa puoi costruire e come.

MonoChat ha un'API?

Sì. MonoChat offre endpoint REST ed eventi webhook per le integrazioni, funzioni personalizzate i cui metodi lato server possono essere esposti come endpoint API e app solo API come WhatsApp Template API e Session Link. Le chiamate API usano un token che crei in Profilo › Token API.

In quale linguaggio si scrivono le funzioni personalizzate?

JavaScript. Ogni funzione riceve un oggetto sdk: il Client SDK per le funzioni del browser come le Viste personalizzate e il Server SDK per nodi di flusso, metodi lato server, strumenti IA, cron job e configurazione delle app personalizzate.

Come invio un messaggio template WhatsApp dal mio sistema?

Installa l'app WhatsApp Template API, crea un token API, chiama template/list.js per vedere i template approvati e template/send.js per inviarne uno. Quando il cliente risponde, la conversazione arriva nell'inbox di MonoChat.

Posso collegare il mio server MCP?

Sì. Aggiungilo in Impostazioni › Automazione › Client MCP IA con il suo endpoint e, se serve, l'autenticazione Basic o Bearer. MonoChat si collega tramite il trasporto SSE, legge gli strumenti del server e ti permette di assegnarli ai nodi IA e ai nodi AI Agent.

Posso eseguire un agente creato con Claude Agent SDK, OpenAI Agents SDK o LangGraph?

Sì. Scegli Claude Agent SDK oppure OpenAI Agents SDK come provider di harness, oppure scegli Custom e inserisci l'URL del tuo endpoint e un segreto condiviso per un agente creato con LangGraph, Google ADK, CrewAI o il tuo codice.

Posso avviare un agente IA da codice?

Sì. Le funzioni personalizzate e i client API possono avviare, leggere e annullare le esecuzioni degli agenti con i metodi aiAgentRuns create, show e cancel. Ogni esecuzione viene registrata in Impostazioni › Automazione › Esecuzioni degli agenti IA.

Gli ingegneri di MonoChat possono realizzare l'integrazione per noi?

Sì. I Development Pack sono giornate di sviluppo MonoChat prepagate per integrazioni, automazioni e funzionalità personalizzate. Non scadono mai e possono essere combinati.

Primo mese di Growth offerto da noi

Inizia a sviluppare su MonoChat

Apri un workspace gratuito, crea un token API e fai oggi stesso la tua prima chiamata.

Un codice per azienda • 30 giorni per riscattarlo • Nessuna carta richiesta

150 $ per iniziare.

Riscuoti