Skip to main content

Documentation Index

Fetch the complete documentation index at: https://manual.voiceping.net/llms.txt

Use this file to discover all available pages before exploring further.

VoicePing API Access et intégration — interrogez les transcriptions de réunions depuis votre backend

Interrogez les transcriptions VoicePing depuis votre backend

API Access est conçu pour les workflows serveur à serveur — exports programmés, synchronisation CRM, tableaux de bord, archives de conformité. Vous créez une clé API dans votre espace de travail, vous lui accordez un ensemble de scopes, et votre backend appelle l’API VoicePing avec un jeton Bearer standard. Si c’est une personne qui pose des questions via un client IA, utilisez plutôt MCP Access.
If a person is asking questions, use MCP Access.
If a server is fetching data, use API Access.

Quand utiliser API Access

Cas d’usageExemple
Exports programmésExporter chaque vendredi les transcriptions de la semaine
Reporting interneConstruire un rapport hebdomadaire de synthèse des réunions
Workflows CRM ou PMPousser les résumés de transcription vers Salesforce ou Asana
Archives de conformitéStocker les enregistrements de réunions dans un stockage approuvé
Tableaux de bordAlimenter les systèmes d’analyse avec les métadonnées des transcriptions

Créer une clé API

  1. Ouvrez paramètres de l’espace de travail → External Access → API Access.
  2. Activez API Access Mode s’il ne l’est pas déjà.
  3. Cliquez sur Create API key.
  4. Choisissez un nom, l’adresse IP autorisée (recommandé), les scopes dont la clé a besoin, et une période de validité.
  5. Copiez immédiatement la clé générée et stockez-la dans votre gestionnaire de secrets. La clé complète n’est affichée qu’une seule fois.
Modale de création de clé API affichant les champs nom, IP autorisée, scopes et validité
Ne committez jamais de clés API. Conservez-les dans des variables d’environnement ou votre gestionnaire de secrets. Pour plus de sécurité, verrouillez chaque clé à une adresse IP autorisée spécifique dans la modale de création — toute requête depuis une autre IP sera rejetée même si la clé a fuité.

Authentifier les requêtes

Chaque requête s’authentifie avec un jeton Bearer contre https://api.voiceping.io :
GET /api/v1/transcripts/search?q=pricing&limit=10 HTTP/1.1
Host: api.voiceping.io
Authorization: Bearer <VOICEPING_API_KEY>
Définissez la clé une fois comme variable d’environnement VOICEPING_API_KEY, et les exemples ci-dessous la reprendront automatiquement.

Quickstart — appelez l’API dans votre langage

Le même flux en deux étapes — rechercher des transcriptions, puis en récupérer une — en quatre langages. TypeScript est affiché en premier ; changez d’onglet pour votre stack.
// Requires Node.js 18+ (for built-in fetch)
const apiKey = process.env.VOICEPING_API_KEY!;
const base = "https://api.voiceping.io/api/v1";
const headers = { Authorization: `Bearer ${apiKey}` };

// 1. Search transcripts
const searchRes = await fetch(
  `${base}/transcripts/search?q=pricing&limit=10`,
  { headers },
);
const { transcripts } = await searchRes.json();

// 2. Read the first result in full
const detailRes = await fetch(
  `${base}/transcripts/${transcripts[0].id}`,
  { headers },
);
const transcript = await detailRes.json();

console.log(transcript.title, transcript.content);

Étapes suivantes

Vue d'ensemble External Access

Retour aux scopes, contrôles de cycle de vie et journaux d’événements qui s’appliquent à MCP et à l’API.

MCP Access pour clients IA

Si c’est une personne qui pose des questions via Claude, ChatGPT, Codex, Claude Code ou Gemini CLI, utilisez plutôt MCP Access.