API Referansı
Icebox API ile güçlü entegrasyonlar oluşturun. E-postalara, kişilere ve daha fazlasına programatik olarak erişin.
RESTful Tasarim
Temiz, öngörülebilir URL'ler ve standart HTTP yöntemleri
Varsayılan Olarak Güvenli
OAuth 2.0 ve API anahtarı doğrulama seçenekleri
Gerçek Zamanlı Webhook'lar
Olaylar gerçekleştiğinde anında bildirim alın
Resmi SDK'lar
Popüler diller ve frameworkler için kütüphaneler
https://api.icebox.cool/v1Hızlı Başlangıç
Icebox API'yi dakikalar içinde kullanmaya başlayın.
// 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 Uç Noktalari
Kaynağa göre organize edilmiş mevcut uç noktaları keşfedin.
E-postalar
E-posta mesajları gönderin, alın ve yönetin
/emailsTüm e-postaları listele/emails/{id}Belirli bir e-postayı al/emailsYeni e-posta gönder/emails/{id}E-posta meta verilerini güncelle/emails/{id}E-postayı silKişiler
Adres defterinizi ve kişi bilgilerinizi yönetin
/contactsTüm kişileri listele/contacts/{id}Belirli bir kişiyi al/contactsYeni kişi oluştur/contacts/{id}Kişiyi güncelle/contacts/{id}Kişiyi silKlasörler ve Etiketler
E-postaları klasörler ve etiketlerle düzenleyin
/foldersTüm klasörleri listele/foldersYeni klasör oluştur/labelsTüm etiketleri listele/labelsYeni etiket oluşturWebhook
Olaylar için gerçek zamanlı bildirimler alın
/webhooksWebhook aboneliklerini listele/webhooksWebhook oluştur/webhooks/{id}Webhook'u silHesap
Hesap ayarlarını ve tercihlerini yönetin
/accountHesap ayrintlarini al/accountHesap ayarlarını güncelle/account/usageAPI kullanım istatistiklerini alEkler
E-posta eklerini yükleyin ve indirin
/attachments/{id}Eki indir/attachmentsEk yükle/attachments/{id}Eki silResmi SDK'lar
Daha hızlı entegrasyon için resmi kütüphanelerimizi kullanın.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goHız Limitleri
API hız limitleri abonelik seviyenize göre belirlenir.
Kimlik Doğrulama
Tüm API istekleri, API anahtarı veya OAuth 2.0 token ile kimlik doğrulama gerektirir. Kimlik bilgilerinizi Authorization başlığına ekleyin.
Authorization: Bearer YOUR_API_KEYBaşlamaya hazır mısınız?
Bir API anahtarı oluşturun ve bugün entegrasyonunuzu oluşturmaya başlayın.