IM
TH
หน้าเอกสาร
เมนู
คู่มือ

บันทึกการตรวจสอบและการดำเนินงาน

ประวัติการดำเนินการสืบค้นสำหรับการดำเนินการของผู้ให้บริการ การปฏิบัติงาน และการแก้ไขปัญหา

inbox-manager client-flow

บันทึกการตรวจสอบและการดำเนินงาน

วัตถุประสงค์: สอบถามประวัติการดำเนินการสำหรับการดำเนินการของผู้ให้บริการ การดำเนินงาน และการแก้ไขปัญหา

โฟลว์ UI

  1. UI โหลดบันทึกล่าสุดต่อบัญชี
  2. ผู้ใช้กรองบันทึกตามเหตุการณ์งาน/งาน/อีเมล/ข้อมูลประจำตัว
  3. UI เปิดเผยหน้ารายละเอียดที่กำหนดขอบเขตสำหรับแต่ละบันทึก
  4. UI สามารถเรียกใช้การล้างข้อมูลแบบควบคุมสำหรับบันทึกเก่าโดยใช้การค้นหา-ลบการทดลองเรียกใช้ก่อน

โฟลว์ไลบรารีไคลเอนต์

const logs = await api.logs.list(accountId, { limit: 50, offset: 0 });
const filtered = await api.logs.search(accountId, {
  query: "smtp_send_message",
  limit: 20,
});
if (filtered.data.length > 0) {
  await api.logs.get(filtered.data[0].id);
}

HTTP/ขดไหล

API_BASE_URL="https://api.inbox-manager.com"

curl -sS "${API_BASE_URL}/api/accounts/${ACCOUNT_ID}/logs?limit=20&offset=0" \
  -H "authorization: Bearer ${BEARER_TOKEN}"

curl -sS -X POST "${API_BASE_URL}/api/accounts/${ACCOUNT_ID}/logs/search" \
  -H "authorization: Bearer ${BEARER_TOKEN}" \
  -H "content-type: application/json" \
  --data '{"query":"imap_fetch_body","limit":20,"offset":0}'

curl -sS "${API_BASE_URL}/api/logs/${LOG_ID}" \
  -H "authorization: Bearer ${BEARER_TOKEN}"

curl -sS -X POST "${API_BASE_URL}/api/accounts/${ACCOUNT_ID}/logs/search-delete" \
  -H "authorization: Bearer ${BEARER_TOKEN}" \
  -H "content-type: application/json" \
  --data '{"query":"debug","dry_run":true,"limit":100,"older_than":"2026-01-01T00:00:00.000Z"}'

หมายเหตุ

  • บันทึกอยู่ในขอบเขตบัญชีและแอปพลิเคชัน
  • นโยบายความปลอดภัยไม่รวมข้อความธรรมดาของข้อมูลรับรองจากบันทึก
  • older_than จำเป็นสำหรับ search-delete