API Referentie
Bouw krachtige integraties met de Icebox API. Krijg programmatisch toegang tot e-mails, contacten en meer.
RESTful Ontwerp
Schone, voorspelbare URLs en standaard HTTP-methoden
Standaard Veilig
OAuth 2.0 en API-sleutel authenticatie opties
Real-time Webhooks
Ontvang direct meldingen wanneer gebeurtenissen plaatsvinden
Officiele SDKs
Bibliotheken voor populaire talen en frameworks
https://api.icebox.cool/v1Snelstart
Ga binnen enkele minuten aan de slag met de Icebox API.
// 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 Endpoints
Verken de beschikbare endpoints georganiseerd per resource.
E-mails
Verzend, ontvang en beheer e-mailberichten
/emailsAlle e-mails weergeven/emails/{id}Een specifieke e-mail ophalen/emailsEen nieuwe e-mail verzenden/emails/{id}E-mail metadata bijwerken/emails/{id}Een e-mail verwijderenContacten
Beheer uw adresboek en contactgegevens
/contactsAlle contacten weergeven/contacts/{id}Een specifiek contact ophalen/contactsEen nieuw contact aanmaken/contacts/{id}Een contact bijwerken/contacts/{id}Een contact verwijderenMappen en Labels
Organiseer e-mails met mappen en labels
/foldersAlle mappen weergeven/foldersEen nieuwe map aanmaken/labelsAlle labels weergeven/labelsEen nieuw label aanmakenWebhooks
Ontvang real-time meldingen voor gebeurtenissen
/webhooksWebhook-abonnementen weergeven/webhooksEen webhook aanmaken/webhooks/{id}Een webhook verwijderenAccount
Beheer accountinstellingen en voorkeuren
/accountAccountgegevens ophalen/accountAccountinstellingen bijwerken/account/usageAPI-gebruiksstatistieken ophalenBijlagen
Upload en download e-mailbijlagen
/attachments/{id}Bijlage downloaden/attachmentsBijlage uploaden/attachments/{id}Bijlage verwijderenOfficiele SDKs
Gebruik onze officiele bibliotheken om sneller te integreren.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goRate Limits
API rate limits zijn gebaseerd op uw abonnementsniveau.
Authenticatie
Alle API-verzoeken vereisen authenticatie via API-sleutel of OAuth 2.0-token. Voeg uw referenties toe in de Authorization-header.
Authorization: Bearer YOUR_API_KEYKlaar om te beginnen?
Maak een API-sleutel aan en begin vandaag nog met het bouwen van uw integratie.