ใช้ HTTPS และยืนยันตัวตนด้วย HTTP Basic ด้วยข้อมูลประจำตัว API ที่ได้รับอนุมัติ เก็บข้อมูลประจำตัวไว้บนเซิร์ฟเวอร์แอปพลิเคชันของคุณ ปลายทาง PBX แบบโฮสต์ เหล่านี้ใช้ /hpbx/ บน api.multitel.net ห้ามใส่ /v3 ตรวจสอบทั้งผลลัพธ์ HTTP และสถานะผลการทำงานระดับแอปพลิเคชันในการตอบกลับ JSON
ขอข้อมูลภายในช่วงวันที่ที่กำหนด
curl --request POST --user "USERNAME:PASSWORD" \
--data-urlencode "date_from=2026-10-01" \
--data-urlencode "date_to=2026-10-02" \
--data-urlencode "disposition=ANSWERED" \
"https://api.multitel.net/hpbx/cdrs/YOUR_BILLING_CODE?start=0&length=50"แทนที่รหัสเรียกเก็บเงินและวันที่ ตัวกรองวันที่รวมวันที่ที่ระบุไว้ด้วย สำหรับเอนด์พอยต์นี้ ตัวกรองในเนื้อหาคำขอใช้การเข้ารหัสแบบฟอร์ม ส่วนพารามิเตอร์แบ่งหน้าอยู่ในสตริงคิวรี
ตัวกรองและการตอบกลับ
| พารามิเตอร์ | ความหมาย |
|---|---|
| date_from / date_to | วันที่เริ่มต้น/สิ้นสุดในรูปแบบ YYYY-MM-DD |
| wherelanded | ตัวกรองปลายทางเมื่อจำเป็น |
| disposition | ตัวกรองผลลัพธ์การโทร เช่น ANSWERED |
| callerid | ตัวกรองหมายเลขผู้โทร |
| timezone | ตัวระบุเขตเวลาที่รองรับ เมื่อมีการใช้งาน ห้ามสันนิษฐานว่ารองรับชื่อ IANA |
| start / length | พารามิเตอร์คิวรีที่ควบคุมหน้าที่ส่งกลับ |
บันทึกการโทรประกอบด้วยเวลาเริ่มต้น ตัวตนของผู้โทร ต้นทาง ปลายทางแรก วินาทีที่คิดค่าบริการ สถานะผลการโทร และตัวระบุการโทร ให้ใช้โครงสร้างผลลัพธ์ที่ส่งกลับมาสำหรับ endpoint นี้ ซึ่งอาจแตกต่างจากการแบ่งหน้าของ API พอร์ทัล การที่คำขอ HTTP สำเร็จไม่ได้พิสูจน์ว่าผลลัพธ์มีสายที่ตรงกัน
ใช้เอกสารอ้างอิงประวัติการโทรปัจจุบันสำหรับการเชื่อมต่อ REST ของพอร์ทัล รวมถึงสคีมาการตอบกลับและสิทธิ์ของบัญชี