API-Referenz
Erstellen Sie leistungsstarke Integrationen mit der Icebox API. Greifen Sie programmatisch auf E-Mails, Kontakte und mehr zu.
RESTful-Design
Saubere, vorhersehbare URLs und Standard-HTTP-Methoden
Standardmassig Sicher
OAuth 2.0 und API-Schlussel-Authentifizierungsoptionen
Echtzeit-Webhooks
Erhalten Sie sofortige Benachrichtigungen bei Ereignissen
Offizielle SDKs
Bibliotheken fur beliebte Sprachen und Frameworks
https://api.icebox.cool/v1Schnellstart
Starten Sie mit der Icebox API in wenigen Minuten.
// 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-Endpunkte
Erkunden Sie die verfugbaren Endpunkte nach Ressource organisiert.
E-Mails
Senden, empfangen und verwalten Sie E-Mail-Nachrichten
/emailsAlle E-Mails auflisten/emails/{id}Eine bestimmte E-Mail abrufen/emailsEine neue E-Mail senden/emails/{id}E-Mail-Metadaten aktualisieren/emails/{id}Eine E-Mail loschenKontakte
Verwalten Sie Ihr Adressbuch und Kontaktinformationen
/contactsAlle Kontakte auflisten/contacts/{id}Einen bestimmten Kontakt abrufen/contactsEinen neuen Kontakt erstellen/contacts/{id}Einen Kontakt aktualisieren/contacts/{id}Einen Kontakt loschenOrdner & Labels
Organisieren Sie E-Mails mit Ordnern und Labels
/foldersAlle Ordner auflisten/foldersEinen neuen Ordner erstellen/labelsAlle Labels auflisten/labelsEin neues Label erstellenWebhooks
Erhalten Sie Echtzeit-Benachrichtigungen fur Ereignisse
/webhooksWebhook-Abonnements auflisten/webhooksEinen Webhook erstellen/webhooks/{id}Einen Webhook loschenKonto
Verwalten Sie Kontoeinstellungen und Praferenzen
/accountKontodetails abrufen/accountKontoeinstellungen aktualisieren/account/usageAPI-Nutzungsstatistiken abrufenAnhange
Hoch- und herunterladen von E-Mail-Anhangen
/attachments/{id}Anhang herunterladen/attachmentsAnhang hochladen/attachments/{id}Anhang loschenOffizielle SDKs
Nutzen Sie unsere offiziellen Bibliotheken fur schnellere Integration.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goRatenlimits
API-Ratenlimits basieren auf Ihrer Abonnementstufe.
Authentifizierung
Alle API-Anfragen erfordern Authentifizierung uber API-Schlussel oder OAuth 2.0-Token. Fugen Sie Ihre Anmeldedaten im Authorization-Header ein.
Authorization: Bearer YOUR_API_KEYBereit loszulegen?
Erstellen Sie einen API-Schlussel und beginnen Sie heute mit Ihrer Integration.