Probar

Llama a Masheev desde tu código.

Un solo cliente tipado para bandejas, conversaciones, contactos, agentes de IA y conocimiento. Guarda la clave en tu servidor, o usa el mismo cliente en React Native.

Desde $18/mes para todo tu equipo después de la prueba. Tarjeta requerida. Sin cargo si cancelas dentro de los 14 días. Disponible para empresas del Reino Unido y Estados Unidos.

server.ts

import { createServerApiClients } from "@masheev/client/server";

// Keep the key on your server, out of browser code and git.
const apiKey = process.env.MASHEEV_API_KEY;
if (!apiKey) throw new Error("MASHEEV_API_KEY is required");
const { apiClient } = createServerApiClients({
  baseURL: "https://api.masheev.com",
  apiKey,
});
const orgId = "org_123";

// Inputs and outputs are inferred end to end
const { conversations } = await apiClient.conversations.list.query({
  orgId,
  status: "open",
});
const first = conversations[0];
if (first) {
  await apiClient.messages.create.mutate({
    orgId,
    conversationId: first.id,
    role: "agent",
    content: "Thanks for getting in touch. How can we help?",
  });
}

App.tsx

import * as SecureStore from "expo-secure-store";
import { createNativeMasheevClient } from "@masheev/client/native";

// The same typed client in an Expo or React Native app
const { apiClient, authClient } = createNativeMasheevClient({
  scheme: "masheev",
  storage: SecureStore,
});

const conversations = await apiClient.conversations.list.query({
  orgId: "org_123",
  status: "open",
});

Tres puntos de entrada

El mismo cliente, donde corra.

Servidor

Inicia sesión con una clave de API desde tu backend. La clave se queda fuera del código del navegador.

@masheev/client/serverClave de APIapi.masheev.com
React

Hooks para una sesión de navegador iniciada, con los mismos tipos que el servidor.

@masheev/client/reactSesiónapi.masheev.com
React Native

Inicio de sesión y almacenamiento seguro para apps de Expo, así el móvil usa la misma API.

@masheev/client/nativeSesión en almacenamiento seguroapi.masheev.com

Qué cubre

Tipado, acotado, en tu región.

Con tipos de principio a fin

@masheev/client infiere las entradas y salidas de bandejas, conversaciones, mensajes, contactos, agentes de IA y conocimiento, así que nunca escribes a mano los tipos de respuesta.

Claves de API o sesiones

Usa autenticación bearer con clave de API desde tu servidor o una sesión en el navegador, con puntos de entrada separados para React, servidores y Expo. Los permisos se limitan a tu organización.

Regiones de datos de la UE y de EE. UU.

Los datos se almacenan en la región que elijas, y los endpoints de exportación y anonimización de contactos te ayudan a responder a las solicitudes de los interesados.

Agentes de IA programables

Crea y configura agentes de IA a través de la API, con sus instrucciones, conocimiento, herramientas y límites de seguridad, y asócialos a tus canales.

Preguntas frecuentes

¿Aún tienes preguntas?

¿Qué puedo hacer con la API de Masheev?

Gestiona en código los recursos compatibles del espacio de trabajo: bandejas, conversaciones, mensajes, contactos, agentes de IA, bases de conocimiento y escalados. El paquete @masheev/client infiere entradas y salidas de principio a fin. Los webhooks personalizados duraderos aún no están disponibles.

¿Hay una API REST o solo el cliente?

El cliente con tipos seguros es la interfaz recomendada. El widget también expone endpoints REST para sesiones y mensajes, y el servidor MCP puede descubrir y llamar a endpoints de la API en tiempo de ejecución. Para la mayoría de las integraciones de servidor, @masheev/client/server con una clave de API es el camino más sencillo.

¿Funciona en React Native?

Sí. @masheev/client/native encapsula la autenticación y la obtención de datos para apps de Expo, así que el trabajo móvil usa la misma API. Los puntos de entrada de React y de servidor cubren la web y tu backend.

¿Cómo se tratan los datos para el cumplimiento normativo?

Los datos de tus conversaciones se almacenan en la región de la UE o de EE. UU. que elijas. Los proveedores de IA, voz y mensajería los procesan según figura en nuestra página de subencargados, y algunos están fuera de esa región. La API incluye endpoints de exportación y anonimización de contactos, seguimiento del consentimiento y registro de auditoría, para que puedas gestionar en código las solicitudes de los interesados.

Consigue tu clave.


Obtén una clave de API

Desde $18/mes para todo tu equipo después de la prueba. Tarjeta requerida. Sin cargo si cancelas dentro de los 14 días. Disponible para empresas del Reino Unido y Estados Unidos.