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 and Integration — query meeting transcripts from your backend

สอบถามบันทึก VoicePing จากแบ็กเอนด์ของคุณ

API Access มีไว้สำหรับเวิร์กโฟลว์ระหว่างเซิร์ฟเวอร์ — การส่งออกตามตารางเวลา การซิงก์ CRM แดชบอร์ด คลังข้อมูลเพื่อการปฏิบัติตามกฎ คุณสร้าง API key ใน workspace กำหนดขอบเขตให้มัน และแบ็กเอนด์ของคุณเรียก VoicePing API ด้วย bearer token มาตรฐาน หาก คน กำลังถามคำถามผ่านไคลเอนต์ 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 key

  1. เปิด workspace settings → External Access → API Access
  2. เปิด API Access Mode หากยังไม่เปิด
  3. คลิก Create API key
  4. เลือกชื่อ ที่อยู่ IP ที่อนุญาต (แนะนำ) ขอบเขต ที่ key ต้องการ และระยะเวลาที่ใช้งานได้
  5. คัดลอก key ที่สร้างขึ้นทันทีและเก็บไว้ใน secret manager ของคุณ key เต็มจะแสดงเพียงครั้งเดียว
Create API key modal showing name, allowed IP, scopes, and validity fields
อย่า commit API key ลงไปใน repo เด็ดขาด เก็บไว้ในตัวแปรสภาพแวดล้อมหรือ secret manager เพื่อความปลอดภัยเพิ่มเติม ล็อกแต่ละ key กับ ที่อยู่ IP ที่อนุญาต ที่เจาะจงในโมดัลสร้าง key — คำขอใดๆ จาก IP อื่นจะถูกปฏิเสธแม้ว่า key จะรั่วไหล

ยืนยันคำขอ

ทุกคำขอยืนยันด้วย bearer token ไปที่ 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>
ตั้งค่า key ครั้งเดียวเป็นตัวแปรสภาพแวดล้อม VOICEPING_API_KEY และตัวอย่างด้านล่างจะดึงมาใช้โดยอัตโนมัติ

Quickstart — เรียก API ในภาษาของคุณ

ขั้นตอน 2 ขั้นตอนเดียวกัน — ค้นหาบันทึก จากนั้นดึงหนึ่งรายการ — ใน 4 ภาษา TypeScript แสดงก่อน สลับแท็บไปยัง 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);

ขั้นตอนถัดไป

ภาพรวม External Access

กลับไปดูขอบเขต การควบคุมวงจรชีวิต และบันทึกเหตุการณ์ที่ใช้กับทั้ง MCP และ API

MCP Access สำหรับไคลเอนต์ AI

หากมีคนกำลังถามคำถามผ่าน Claude, ChatGPT, Codex, Claude Code หรือ Gemini CLI ใช้ MCP Access แทน