Essayer

Appelez Masheev depuis votre code.

Un seul client typé pour les boîtes de réception, conversations, contacts, agents IA et connaissances. Gardez la clé sur votre serveur, ou utilisez le même client en React Native.

Dès $18/mois pour toute votre équipe après l’essai. Carte requise. Aucun débit si vous annulez sous 14 jours. Disponible pour les entreprises au Royaume-Uni et aux États-Unis.

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",
});

Trois points d’entrée

Le même client, où qu’il tourne.

Serveur

Connectez-vous avec une clé d’API depuis votre backend. La clé reste hors du code navigateur.

@masheev/client/serverClé d’APIapi.masheev.com
React

Des hooks pour une session navigateur connectée, avec les mêmes types que le serveur.

@masheev/client/reactSessionapi.masheev.com
React Native

Connexion et stockage sécurisé pour les apps Expo : le mobile utilise la même API.

@masheev/client/nativeSession en stockage sécuriséapi.masheev.com

Ce qu’il couvre

Typé, limité, dans votre région.

Typé de bout en bout

@masheev/client déduit les entrées et sorties des boîtes de réception, conversations, messages, contacts, agents IA et connaissances : vous n’écrivez jamais les types de réponse à la main.

Clés d’API ou sessions

Utilisez l’authentification bearer par clé d’API depuis votre serveur, ou une session dans le navigateur, avec des points d’entrée distincts pour React, les serveurs et Expo. Les autorisations sont limitées à votre organisation.

Régions de données UE et US

Les données sont stockées dans la région de votre choix, et les points d’accès d’export et d’anonymisation des contacts vous aident à répondre aux demandes des personnes concernées.

Agents IA programmables

Créez et configurez des agents IA via l’API, avec leurs instructions, connaissances, outils et garde-fous, et rattachez-les à vos canaux.

Questions fréquentes

Encore des questions ?

Que puis-je faire avec l’API Masheev ?

Gérez dans le code les ressources d’espace de travail prises en charge : boîtes de réception, conversations, messages, contacts, agents IA, bases de connaissances et escalades. Le paquet @masheev/client déduit les entrées et sorties de bout en bout. Les webhooks personnalisés durables ne sont pas encore disponibles.

Existe-t-il une API REST ou seulement le client ?

Le client typé est l’interface recommandée. Le widget expose aussi des points d’accès REST pour les sessions et les messages, et le serveur MCP peut découvrir et appeler des points d’accès de l’API à l’exécution. Pour la plupart des intégrations côté serveur, @masheev/client/server avec une clé d’API est la voie la plus simple.

Fonctionne-t-il dans React Native ?

Oui. @masheev/client/native encapsule l’authentification et la récupération de données pour les applications Expo : le mobile utilise la même API. Les points d’entrée React et serveur couvrent le web et votre backend.

Comment les données sont-elles traitées pour la conformité ?

Les données de vos conversations sont stockées dans la région UE ou US de votre choix. Les fournisseurs d’IA, de voix et de messagerie les traitent comme indiqué sur notre page des sous-traitants ultérieurs, et certains se trouvent hors de cette région. L’API comprend des points d’accès d’export et d’anonymisation des contacts, le suivi du consentement et la journalisation d’audit, afin que vous puissiez traiter les demandes des personnes concernées dans le code.

Prenez votre clé.


Obtenir une clé d’API

Dès $18/mois pour toute votre équipe après l’essai. Carte requise. Aucun débit si vous annulez sous 14 jours. Disponible pour les entreprises au Royaume-Uni et aux États-Unis.