Skip to main content
Welcome to the Visito API Reference. Our APIs allow you to build intelligent, automated, multi-channel communication experiences using your own systems or Visito’s AI. Whether you’re integrating WhatsApp messaging, building custom agents, or powering CRM workflows, this guide gives you everything you need to get started.

REST API Overview

Visito provides a set of powerful APIs designed for flexibility and scale.

Messaging API

Send and receive messages across WhatsApp, Instagram, Messenger, and WebChat. Supports templates, media and interactive messages.
Keep your own AI or backend logic while leveraging our delivery infrastructure.

Conversational AI API

Use Visito’s AI to automate conversations end-to-end. Combine your business data (RAG), your own custom actions (tool calls), and escalation rules to humans. Ideal for support automation, lead qualification, or AI agents.

Core REST Endpoints

Query conversations, contacts, channels, and more. Build dashboards, CRMs, analytics layers, or internal tools powered by Visito data.

What You Can Build

  • Automated Chatbots & Flows
    Use the Messaging API with your own backend or AI system to automate replies and orchestrate flows.
  • Fully-managed AI Agents
    Let Visito’s AI handle conversations using your data, custom tools, and decision logic.
  • Unified Inbox & Internal Tools
    Sync conversations and messages into your own platform, helpdesk, CRM or BI tools.
  • Custom Integrations
    Connect Visito with any system using our REST endpoints and webhook system.

UI Platform

In addition to APIs, Visito provides production-ready apps for your human team:

Web Dashboard

Monitor conversations, manage routing, analyze performance, and collaborate with AI.

Mobile Apps (iOS & Android)

Stay connected on the go, handle escalations, and reply to chats from anywhere.

Human Handover Engine

Automatically escalate conversations from AI → human, and back when resolved.

Webhooks

Subscribe to real-time events from Visito:
  • Messages Webhook
    • New incoming messages
    • Status updates: sent, delivered, read
    • Media downloads
  • Conversations Webhook
    • Conversation started
    • Conversation updated
    • AI replies, user replies, metadata changes
  • Escalations Webhook
    • AI-to-human escalation triggered
    • Human takes over
    • AI resumes (optional)

Next Steps

1

Get your API Key

Go to your Visito dashboard Settings → API Keys create a new key.
2

Send your First Message

Use the Messaging API to send a WhatsApp message through a connected channel.
You can send text, templates, media, or interactive messages.
3

Automate your first conversation with your business data

Add your business data (RAG), define custom actions (tool calls),
and configure escalation rules to let the AI handle conversations end-to-end.