Skip to main content
VoicePing API Access and Integration — query meeting transcripts from your backend

आफ्नो ब्याकएन्डबाट VoicePing ट्रान्सक्रिप्ट क्वेरी गर्नुहोस्

API Access सर्भर-देखि-सर्भर वर्कफ्लोका लागि हो — समयतालिका अनुसारका निर्यात, CRM सिंक, ड्यासबोर्ड, अनुपालन अभिलेख। तपाईं आफ्नो वर्कस्पेसमा API कुञ्जी सिर्जना गर्नुहुन्छ, यसलाई स्कोपहरूको सेट प्रदान गर्नुहुन्छ, र तपाईंको ब्याकएन्डले मानक बियरर टोकनसहित VoicePing API लाई कल गर्छ। यदि व्यक्तिले AI क्लाइन्ट मार्फत प्रश्नहरू सोधिरहेको छ भने, बरु MCP Access प्रयोग गर्नुहोस्।
If a person is asking questions, use MCP Access.
If a server is fetching data, use API Access.

API Access कहिले प्रयोग गर्ने

प्रयोग केसउदाहरण
समयतालिका अनुसारका निर्यातप्रत्येक शुक्रबार यो हप्ताका ट्रान्सक्रिप्टहरू निर्यात गर्नुहोस्
आन्तरिक रिपोर्टिङसाप्ताहिक मिटिङ सारांश रिपोर्ट निर्माण गर्नुहोस्
CRM वा PM वर्कफ्लोSalesforce वा Asana मा ट्रान्सक्रिप्ट सारांशहरू पुश गर्नुहोस्
अनुपालन अभिलेखअनुमोदित भण्डारणमा मिटिङ रेकर्डहरू भण्डार गर्नुहोस्
ड्यासबोर्डहरूविश्लेषण प्रणालीहरूमा ट्रान्सक्रिप्ट मेटाडाटा फीड गर्नुहोस्

API कुञ्जी सिर्जना गर्नुहोस्

  1. वर्कस्पेस सेटिङ → External Access → API Access खोल्नुहोस्।
  2. यदि पहिले नै अन छैन भने API Access Mode सक्षम गर्नुहोस्।
  3. Create API key क्लिक गर्नुहोस्।
  4. नाम, अनुमति प्राप्त IP ठेगाना (सिफारिस गरिएको), कुञ्जीलाई आवश्यक स्कोपहरू, र वैधता अवधि छान्नुहोस्।
  5. उत्पन्न भएको कुञ्जी तुरुन्तै कपी गर्नुहोस् र आफ्नो गोप्य व्यवस्थापकमा भण्डार गर्नुहोस्। पूरा कुञ्जी केवल एक पटक देखाइन्छ।
Create API key modal showing name, allowed IP, scopes, and validity fields
कहिल्यै API कुञ्जीहरू कमिट नगर्नुहोस्। तिनीहरूलाई एनभायरोनमेन्ट भेरिएबल वा आफ्नो गोप्य व्यवस्थापकमा राख्नुहोस्। थप सुरक्षाका लागि, create-key मोडलमा प्रत्येक कुञ्जीलाई विशिष्ट अनुमति प्राप्त IP ठेगाना मा लक गर्नुहोस् — कुञ्जी लीक भए पनि अर्को IP बाट आउने कुनै पनि अनुरोध अस्वीकार गरिनेछ।

अनुरोधहरू प्रमाणीकरण गर्नुहोस्

हरेक अनुरोध 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>
कुञ्जीलाई एक पटक VOICEPING_API_KEY एनभायरोनमेन्ट भेरिएबलको रूपमा सेट गर्नुहोस्, र तलका नमुनाहरूले यसलाई स्वचालित रूपमा लिनेछन्।

क्विकस्टार्ट — आफ्नो भाषामा API कल गर्नुहोस्

चार भाषाहरूमा उही दुई-चरणको फ्लो — ट्रान्सक्रिप्ट खोज्नुहोस्, त्यसपछि एउटा ल्याउनुहोस्। TypeScript पहिले देखाइएको छ; आफ्नो स्ट्याकका लागि ट्याब स्विच गर्नुहोस्।
// 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);

अर्का चरणहरू

External Access सिंहावलोकन

MCP र API दुवैमा लागू हुने स्कोप, लाइफसाइकल नियन्त्रण, र इभेन्ट लगमा फर्कनुहोस्।

AI क्लाइन्टहरूका लागि MCP Access

यदि व्यक्तिले Claude, ChatGPT, Codex, Claude Code, वा Gemini CLI मार्फत प्रश्नहरू सोधिरहेको छ भने, बरु MCP Access प्रयोग गर्नुहोस्।