Referensi API
Bangun integrasi yang kuat dengan Icebox API. Akses email, kontak, dan lainnya secara programatis.
Desain RESTful
URL yang bersih dan dapat diprediksi serta metode HTTP standar
Aman secara Default
Opsi autentikasi OAuth 2.0 dan kunci API
Webhook Real-time
Dapatkan notifikasi instan saat peristiwa terjadi
SDK Resmi
Library untuk bahasa dan framework populer
https://api.icebox.cool/v1Mulai Cepat
Mulai menggunakan Icebox API dalam hitungan menit.
// 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
}
}Endpoint API
Jelajahi endpoint yang tersedia yang diatur berdasarkan sumber daya.
Kirim, terima, dan kelola pesan email
/emailsDaftar semua email/emails/{id}Dapatkan email tertentu/emailsKirim email baru/emails/{id}Perbarui metadata email/emails/{id}Hapus emailKontak
Kelola buku alamat dan informasi kontak Anda
/contactsDaftar semua kontak/contacts/{id}Dapatkan kontak tertentu/contactsBuat kontak baru/contacts/{id}Perbarui kontak/contacts/{id}Hapus kontakFolder dan Label
Atur email dengan folder dan label
/foldersDaftar semua folder/foldersBuat folder baru/labelsDaftar semua label/labelsBuat label baruWebhook
Terima notifikasi real-time untuk peristiwa
/webhooksDaftar langganan webhook/webhooksBuat webhook/webhooks/{id}Hapus webhookAkun
Kelola pengaturan dan preferensi akun
/accountDapatkan detail akun/accountPerbarui pengaturan akun/account/usageDapatkan statistik penggunaan APILampiran
Unggah dan unduh lampiran email
/attachments/{id}Unduh lampiran/attachmentsUnggah lampiran/attachments/{id}Hapus lampiranSDK Resmi
Gunakan library resmi kami untuk integrasi lebih cepat.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goBatas Rate
Batas rate API berdasarkan tingkat langganan Anda.
Autentikasi
Semua permintaan API memerlukan autentikasi melalui kunci API atau token OAuth 2.0. Sertakan kredensial Anda di header Authorization.
Authorization: Bearer YOUR_API_KEYSiap untuk memulai?
Buat kunci API dan mulai membangun integrasi Anda hari ini.