Tham chiếu API
Xây dựng các tích hợp mạnh mẽ với Icebox API. Truy cập email, danh bạ và nhiều hơn nữa theo cách lập trình.
Thiết kế RESTful
URL sạch, dễ đoán và các phương thức HTTP tiêu chuẩn
Bảo mật Mặc định
Tùy chọn xác thực OAuth 2.0 và khóa API
Webhook Thời gian thực
Nhận thông báo ngay lập tức khi có sự kiện
SDK Chính thức
Thư viện cho các ngôn ngữ và framework phổ biến
https://api.icebox.cool/v1Bắt đầu Nhanh
Bắt đầu sử dụng Icebox API trong vài phút.
// 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
}
}Điểm cuối API
Khám phá các điểm cuối có sẵn được sắp xếp theo tài nguyên.
Gửi, nhận và quản lý tin nhắn email
/emailsLiệt kê tất cả email/emails/{id}Lấy email cụ thể/emailsGửi email mới/emails/{id}Cập nhật siêu dữ liệu email/emails/{id}Xóa emailDanh ba
Quản lý sổ địa chỉ và thông tin liên lạc của bạn
/contactsLiệt kê tất cả danh bạ/contacts/{id}Lấy danh bạ cụ thể/contactsTạo danh bạ mới/contacts/{id}Cập nhật danh bạ/contacts/{id}Xóa danh bạThư mục và Nhãn
Sắp xếp email với thư mục và nhãn
/foldersLiệt kê tất cả thư mục/foldersTạo thư mục mới/labelsLiệt kê tất cả nhãn/labelsTạo nhãn mớiWebhook
Nhận thông báo thời gian thực cho các sự kiện
/webhooksLiệt kê đăng ký webhook/webhooksTạo webhook/webhooks/{id}Xóa webhookTài khoản
Quản lý cài đặt và tùy chọn tài khoản
/accountLấy chi tiết tài khoản/accountCập nhật cài đặt tài khoản/account/usageLấy thống kê sử dụng APITệp đính kèm
Tải lên và tải xuống tệp đính kèm email
/attachments/{id}Tải xuống tệp đính kèm/attachmentsTải lên tệp đính kèm/attachments/{id}Xóa tệp đính kèmSDK Chính thức
Sử dụng thư viện chính thức của chúng tôi để tích hợp nhanh hơn.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goGiới hạn Tốc độ
Giới hạn tốc độ API dựa trên cấp độ đăng ký của bạn.
Xác thực
Tất cả yêu cầu API yêu cầu xác thực qua khóa API hoặc token OAuth 2.0. Bao gồm thông tin xác thực của bạn trong header Authorization.
Authorization: Bearer YOUR_API_KEYSẵn sàng bắt đầu?
Tạo khóa API và bắt đầu xây dựng tích hợp của bạn ngay hôm nay.