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",
});El mismo cliente, donde corra.
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.comHooks para una sesión de navegador iniciada, con los mismos tipos que el servidor.
@masheev/client/reactSesiónapi.masheev.comInicio 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.comTipado, 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.
Explora más
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.