API Referansi
Icebox API ile guclu entegrasyonlar olusturun. E-postalara, kisiselere ve daha fazlasina programatik olarak erisin.
RESTful Tasarim
Temiz, ongurulur URL'ler ve standart HTTP yontemleri
Varsayilan Olarak Guvenli
OAuth 2.0 ve API anahtari dogrulama secenekleri
Gercek Zamanli Webhook'lar
Olaylar gerceklestiginde aninda bildirim alin
Resmi SDK'lar
Populer diller ve frameworkler icin kutuphaneler
https://api.icebox.cool/v1Hizli Baslangic
Icebox API'yi dakikalar icinde kullanmaya baslayin.
// 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
Kaynaga gore organize edilmis mevcut uc noktalari kesfedin.
E-postalar
E-posta mesajlari gonderin, alin ve yonetin
/emailsTum e-postalari listele/emails/{id}Belirli bir e-postayi al/emailsYeni e-posta gonder/emails/{id}E-posta meta verilerini guncelle/emails/{id}E-postayi silKisiler
Adres defterinizi ve kisi bilgilerinizi yonetin
/contactsTum kisileri listele/contacts/{id}Belirli bir kisiyi al/contactsYeni kisi olustur/contacts/{id}Kisiyi guncelle/contacts/{id}Kisiyi silKlasorler ve Etiketler
E-postalari klasorler ve etiketlerle duzenleyin
/foldersTum klasorleri listele/foldersYeni klasor olustur/labelsTum etiketleri listele/labelsYeni etiket olusturWebhook
Olaylar icin gercek zamanli bildirimler alin
/webhooksWebhook aboneliklerini listele/webhooksWebhook olustur/webhooks/{id}Webhook'u silHesap
Hesap ayarlarini ve tercihlerini yonetin
/accountHesap ayrintlarini al/accountHesap ayarlarini guncelle/account/usageAPI kullanim istatistiklerini alEkler
E-posta eklerini yukleyin ve indirin
/attachments/{id}Eki indir/attachmentsEk yukle/attachments/{id}Eki silResmi SDK'lar
Daha hizli entegrasyon icin resmi kutuphanelerimizi kullanin.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goHiz Limitleri
API hiz limitleri abonelik seviyenize gore belirlenir.
Kimlik Dogrulama
Tum API istekleri, API anahtari veya OAuth 2.0 token ile kimlik dogrulama gerektirir. Kimlik bilgilerinizi Authorization basligina ekleyin.
Authorization: Bearer YOUR_API_KEYBaslamaya hazir misiniz?
Bir API anahtari olusturun ve bugun entegrasyonunuzu olusturmaya baslayin.