Rufen Sie Masheev aus Ihrem Code auf.
Ein typisierter Client für Postfächer, Konversationen, Kontakte, KI-Agenten und Wissen. Der Schlüssel bleibt auf Ihrem Server, oder Sie nutzen denselben Client in React Native.
Ab $18/Monat für Ihr ganzes Team nach der Testphase. Karte erforderlich. Keine Abbuchung bei Kündigung innerhalb von 14 Tagen. Verfügbar für Unternehmen im Vereinigten Königreich und in den USA.
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",
});Derselbe Client, wo er auch läuft.
Melden Sie sich mit einem API-Schlüssel von Ihrem Backend an. Der Schlüssel bleibt aus dem Browsercode heraus.
@masheev/client/serverAPI-Schlüsselapi.masheev.comHooks für eine angemeldete Browser-Sitzung, mit denselben Typen wie auf dem Server.
@masheev/client/reactSitzungapi.masheev.comAnmeldung und sicherer Speicher für Expo-Apps, damit Mobile dieselbe API nutzt.
@masheev/client/nativeSitzung im sicheren Speicherapi.masheev.comTypisiert, begrenzt, in Ihrer Region.
Durchgängig typisiert
@masheev/client leitet Ein- und Ausgaben für Posteingänge, Gespräche, Nachrichten, Kontakte, KI-Agenten und Wissen ab, sodass Sie Antworttypen nie von Hand schreiben.
API-Schlüssel oder Sitzungen
Nutzen Sie Bearer-Authentifizierung per API-Schlüssel von Ihrem Server oder eine Sitzung im Browser, mit getrennten Einstiegspunkten für React, Server und Expo. Berechtigungen sind auf Ihre Organisation begrenzt.
Datenregionen in der EU und den USA
Daten werden in der von Ihnen gewählten Region gespeichert, und Endpunkte für Kontaktexport und Anonymisierung helfen Ihnen, Anfragen betroffener Personen zu beantworten.
Programmierbare KI-Agenten
Erstellen und konfigurieren Sie KI-Agenten über die API, einschließlich Anweisungen, Wissen, Tools und Leitplanken, und verknüpfen Sie sie mit Ihren Kanälen.
Häufige Fragen
Immer noch Fragen?
Was kann ich mit der Masheev-API tun?
Verwalten Sie unterstützte Workspace-Ressourcen im Code: Posteingänge, Gespräche, Nachrichten, Kontakte, KI-Agenten, Wissensdatenbanken und Eskalationen. Das Paket @masheev/client leitet Ein- und Ausgaben durchgängig ab. Dauerhafte eigene Webhooks sind noch nicht verfügbar.
Gibt es eine REST-API oder nur den Client?
Der typsichere Client ist die empfohlene Schnittstelle. Das Widget stellt außerdem REST-Endpunkte für Sitzungen und Nachrichten bereit, und der MCP-Server kann API-Endpunkte zur Laufzeit entdecken und aufrufen. Für die meisten Server-Integrationen ist @masheev/client/server mit einem API-Schlüssel der einfachste Weg.
Funktioniert es in React Native?
Ja. @masheev/client/native kapselt Authentifizierung und Datenabruf für Expo-Apps, sodass mobile Projekte dieselbe API nutzen. Die Einstiegspunkte für React und Server decken das Web und Ihr Backend ab.
Wie werden Daten für die Compliance behandelt?
Ihre Gesprächsdaten werden in der von Ihnen gewählten EU- oder US-Region gespeichert. KI-, Sprach- und Messaging-Anbieter verarbeiten sie, wie auf unserer Seite zu den Unterauftragsverarbeitern aufgeführt, und einige von ihnen sitzen außerhalb dieser Region. Die API enthält Endpunkte für Kontaktexport und Anonymisierung, Einwilligungserfassung und Audit-Protokollierung, sodass Sie Anfragen betroffener Personen im Code bearbeiten können.
Mehr entdecken
Holen Sie sich Ihren Schlüssel.
API-Schlüssel anfordern
Ab $18/Monat für Ihr ganzes Team nach der Testphase. Karte erforderlich. Keine Abbuchung bei Kündigung innerhalb von 14 Tagen. Verfügbar für Unternehmen im Vereinigten Königreich und in den USA.