API Reference
สร้างการผสานรวมที่มีประสิทธิภาพด้วย Icebox API เข้าถึงอีเมล รายชื่อติดต่อ และอื่นๆ ด้วยโปรแกรม
การออกแบบ RESTful
URL ที่สะอาดและคาดเดาได้ พร้อมวิธี HTTP มาตรฐาน
ปลอดภัยโดยค่าเริ่มต้น
ตัวเลือกการยืนยันตัวตน OAuth 2.0 และ API key
Webhook แบบเรียลไทม์
รับการแจ้งเตือนทันทีเมื่อเกิดเหตุการณ์
SDK อย่างเป็นทางการ
ไลบรารีสำหรับภาษาและเฟรมเวิร์กยอดนิยม
https://api.icebox.cool/v1เริ่มต้นอย่างรวดเร็ว
เริ่มใช้งาน Icebox API ได้ภายในไม่กี่นาที
// Install the SDK
npm install @icebox/sdk
// Initialize the client
import { Icebox } from '@icebox/sdk';
const icebox = new Icebox({
apiKey: 'your_api_key_here'
});
// Fetch emails from inbox
const emails = await icebox.emails.list({
folder: 'inbox',
limit: 10
});
console.log(emails);curl -X GET "https://api.icebox.cool/v1/emails" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"{
"data": [
{
"id": "msg_abc123",
"subject": "Welcome to Icebox",
"from": {
"email": "hello@icebox.cool",
"name": "Icebox Team"
},
"date": "2025-01-15T10:30:00Z",
"snippet": "Thanks for signing up...",
"labels": ["inbox", "unread"]
}
],
"pagination": {
"total": 156,
"page": 1,
"per_page": 10
}
}API Endpoints
สำรวจ endpoints ที่มีให้จัดเรียงตามทรัพยากร
อีเมล
ส่ง รับ และจัดการข้อความอีเมล
/emailsแสดงรายการอีเมลทั้งหมด/emails/{id}รับอีเมลที่ระบุ/emailsส่งอีเมลใหม่/emails/{id}อัปเดตข้อมูลเมตาของอีเมล/emails/{id}ลบอีเมลรายชื่อติดต่อ
จัดการสมุดที่อยู่และข้อมูลติดต่อของคุณ
/contactsแสดงรายการผู้ติดต่อทั้งหมด/contacts/{id}รับผู้ติดต่อที่ระบุ/contactsสร้างผู้ติดต่อใหม่/contacts/{id}อัปเดตผู้ติดต่อ/contacts/{id}ลบผู้ติดต่อโฟลเดอร์และป้ายกำกับ
จัดระเบียบอีเมลด้วยโฟลเดอร์และป้ายกำกับ
/foldersแสดงรายการโฟลเดอร์ทั้งหมด/foldersสร้างโฟลเดอร์ใหม่/labelsแสดงรายการป้ายกำกับทั้งหมด/labelsสร้างป้ายกำกับใหม่Webhook
รับการแจ้งเตือนแบบเรียลไทม์สำหรับเหตุการณ์
/webhooksแสดงรายการการสมัครสมาชิก webhook/webhooksสร้าง webhook/webhooks/{id}ลบ webhookบัญชี
จัดการการตั้งค่าและการตั้งค่าบัญชี
/accountรับรายละเอียดบัญชี/accountอัปเดตการตั้งค่าบัญชี/account/usageรับสถิติการใช้งาน APIไฟล์แนบ
อัปโหลดและดาวน์โหลดไฟล์แนบอีเมล
/attachments/{id}ดาวน์โหลดไฟล์แนบ/attachmentsอัปโหลดไฟล์แนบ/attachments/{id}ลบไฟล์แนบSDK อย่างเป็นทางการ
ใช้ไลบรารีอย่างเป็นทางการของเราเพื่อผสานรวมได้เร็วขึ้น
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goขีดจำกัดอัตรา
ขีดจำกัดอัตรา API ขึ้นอยู่กับระดับการสมัครสมาชิกของคุณ
การยืนยันตัวตน
คำขอ API ทั้งหมดต้องมีการยืนยันตัวตนผ่าน API key หรือโทเค็น OAuth 2.0 รวมข้อมูลรับรองของคุณในส่วนหัว Authorization
Authorization: Bearer YOUR_API_KEYพร้อมที่จะเริ่มต้นหรือยัง?
สร้าง API key และเริ่มสร้างการผสานรวมของคุณวันนี้