Reference API
Creez des integrations puissantes avec l'API Icebox. Accedez aux emails, contacts et plus de maniere programmatique.
Conception RESTful
URLs propres et previsibles avec methodes HTTP standard
Securise par Defaut
Options d'authentification OAuth 2.0 et cle API
Webhooks en Temps Reel
Recevez des notifications instantanees lors d'evenements
SDKs Officiels
Bibliotheques pour langages et frameworks populaires
https://api.icebox.cool/v1Demarrage Rapide
Commencez a utiliser l'API Icebox en quelques minutes.
// 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
}
}Points de Terminaison API
Explorez les endpoints disponibles organises par ressource.
Emails
Envoyez, recevez et gerez les messages email
/emailsLister tous les emails/emails/{id}Obtenir un email specifique/emailsEnvoyer un nouvel email/emails/{id}Mettre a jour les metadonnees/emails/{id}Supprimer un emailContacts
Gerez votre carnet d'adresses et informations de contact
/contactsLister tous les contacts/contacts/{id}Obtenir un contact specifique/contactsCreer un nouveau contact/contacts/{id}Mettre a jour un contact/contacts/{id}Supprimer un contactDossiers et Labels
Organisez les emails avec dossiers et labels
/foldersLister tous les dossiers/foldersCreer un nouveau dossier/labelsLister tous les labels/labelsCreer un nouveau labelWebhooks
Recevez des notifications en temps reel pour les evenements
/webhooksLister les abonnements webhook/webhooksCreer un webhook/webhooks/{id}Supprimer un webhookCompte
Gerez les parametres et preferences du compte
/accountObtenir les details du compte/accountMettre a jour les parametres/account/usageObtenir les stats d'utilisation APIPieces Jointes
Telechargez et envoyez des pieces jointes
/attachments/{id}Telecharger une piece jointe/attachmentsEnvoyer une piece jointe/attachments/{id}Supprimer une piece jointeSDKs Officiels
Utilisez nos bibliotheques officielles pour integrer plus rapidement.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goLimites de Taux
Les limites de taux API sont basees sur votre niveau d'abonnement.
Authentification
Toutes les requetes API necessitent une authentification via cle API ou token OAuth 2.0. Incluez vos identifiants dans l'en-tete Authorization.
Authorization: Bearer YOUR_API_KEYPret a commencer?
Creez une cle API et commencez a construire votre integration aujourd'hui.