Riferimento API
Crea integrazioni potenti con l'API Icebox. Accedi a email, contatti e altro in modo programmatico.
Design RESTful
URL puliti e prevedibili con metodi HTTP standard
Sicuro di Default
Opzioni di autenticazione OAuth 2.0 e chiave API
Webhook in Tempo Reale
Ricevi notifiche istantanee quando si verificano eventi
SDK Ufficiali
Librerie per linguaggi e framework popolari
https://api.icebox.cool/v1Avvio Rapido
Inizia a usare l'API Icebox in pochi minuti.
// 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
}
}Endpoint API
Esplora gli endpoint disponibili organizzati per risorsa.
Invia, ricevi e gestisci messaggi email
/emailsElenca tutte le email/emails/{id}Ottieni un'email specifica/emailsInvia una nuova email/emails/{id}Aggiorna metadati email/emails/{id}Elimina un'emailContatti
Gestisci la tua rubrica e le informazioni di contatto
/contactsElenca tutti i contatti/contacts/{id}Ottieni un contatto specifico/contactsCrea un nuovo contatto/contacts/{id}Aggiorna un contatto/contacts/{id}Elimina un contattoCartelle ed Etichette
Organizza le email con cartelle ed etichette
/foldersElenca tutte le cartelle/foldersCrea una nuova cartella/labelsElenca tutte le etichette/labelsCrea una nuova etichettaWebhook
Ricevi notifiche in tempo reale per gli eventi
/webhooksElenca iscrizioni webhook/webhooksCrea un webhook/webhooks/{id}Elimina un webhookAccount
Gestisci impostazioni e preferenze dell'account
/accountOttieni dettagli account/accountAggiorna impostazioni account/account/usageOttieni statistiche uso APIAllegati
Carica e scarica allegati email
/attachments/{id}Scarica allegato/attachmentsCarica allegato/attachments/{id}Elimina allegatoSDK Ufficiali
Usa le nostre librerie ufficiali per integrare piu velocemente.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goLimiti di Frequenza
I limiti di frequenza API si basano sul tuo livello di abbonamento.
Autenticazione
Tutte le richieste API richiedono autenticazione tramite chiave API o token OAuth 2.0. Includi le tue credenziali nell'header Authorization.
Authorization: Bearer YOUR_API_KEYPronto per iniziare?
Crea una chiave API e inizia a costruire la tua integrazione oggi.