ดูข้อมูล Call
GET
https://api.voice-agent.gowajee.ai/api/call/:callIdดึงข้อมูล call หนึ่งครั้งพร้อมผลวิเคราะห์ callId คือ payload.call.id ใน webhook
หรือ calls[].id ใน ดู Call ใน Campaign
Path parameters
หัวข้อที่มีชื่อว่า “Path parameters”| ชื่อ | คำอธิบาย |
|---|---|
callId |
ID ของ call |
Request
หัวข้อที่มีชื่อว่า “Request”curl "https://api.voice-agent.gowajee.ai/api/call/fc1c320d-d133-4d48-8118-5932d93149fd" \ -H "X-API-Key: $GOWAJEE_API_KEY"const res = await fetch(`https://api.voice-agent.gowajee.ai/api/call/${callId}`, { headers: { 'X-API-Key': process.env.GOWAJEE_API_KEY },});const { data: call } = await res.json();call = requests.get( f"https://api.voice-agent.gowajee.ai/api/call/{call_id}", headers={"X-API-Key": os.environ["GOWAJEE_API_KEY"]}, timeout=30,).json()["data"]Response
หัวข้อที่มีชื่อว่า “Response”{ "success": true, "message": "Get Call details successfully", "data": { "id": "fc1c320d-d133-4d48-8118-5932d93149fd", "sessionId": "0f72ce05-5481-4bfe-bde4-6a675689822c", "callStatus": "COMPLETED", "agentStatus": "COMPLETED", "callStartedAt": "2026-10-01T02:11:58.472Z", "callEndedAt": "2026-10-01T02:13:58.592Z", "callDuration": "120.120", "result": { "version": "v2", "fixedAttr": { "callSummary": "ลูกค้ารับทราบยอดค้างชำระ และนัดชำระวันที่ 5 ตุลาคม", "funnel": { "funnelFlow": ["greeting", "inform_amount", "closing"], "value": "closing" } }, "postCallAnalyticsResult": { "promise_to_pay": { "type": "boolean", "required": true, "value": true }, "payment_date": { "type": "text", "required": false, "value": "2026-10-05" } } }, "recipient": { "id": "5b1f0c9e-2d4a-4f6b-9a61-3c7e8d2f1a04", "customerName": "Somchai", "tel": "0812345678" }, "createdAt": "2026-10-01T00:00:00.000Z", "updatedAt": "2026-10-01T02:14:20.310Z", "dataExpired": { "audio": false, "personalData": false, "output": false } }}{ "success": false, "statusCode": 404, "code": "CALL_NOT_FOUND", "message": "Call not found", "errors": ["Call not found"]}| Field | Type | คำอธิบาย |
|---|---|---|
result |
object | ผลวิเคราะห์ endpoint นี้ใช้ชื่อ result ส่วน webhook และ /calls ใช้ชื่อ callResult โครงสร้างเหมือนกัน ดู callResult ถ้ายังไม่มีผลจะเป็น {} ไม่เป็น null |
callDuration |
string ที่เป็นตัวเลข หรือ null |
หน่วยเป็นวินาที ทศนิยม 3 ตำแหน่ง ส่งมาเป็น string เช่น "120.120" แปลงเป็นตัวเลขด้วย parseFloat ถ้า call ไม่เคยต่อติดจะเป็น null |
recipient |
object | มี id, customerName และ tel ระบบจะ mask ข้อมูลส่วนนี้เมื่อ dataExpired.personalData เป็น true |
dataExpired |
object | ดู Data retention ถ้าลบ campaign ไปแล้ว ทั้งสามค่าจะเป็น true |
body ใช้รูปแบบ error ปกติ
| Status | code |
message |
สาเหตุ |
|---|---|---|---|
400 |
INVALID_ID |
callId must be a valid UUID |
ID ใน path ไม่ใช่ UUID |
404 |
CALL_NOT_FOUND |
Call not found |
ID ผิด หรือ call นี้เป็นขององค์กรอื่น |