Dokumentacja API
Tworzenie poteznych integracji z Icebox API. Programowy dostep do e-maili, kontaktow i nie tylko.
Projekt RESTful
Czyste, przewidywalne adresy URL i standardowe metody HTTP
Domyslnie bezpieczny
Opcje uwierzytelniania OAuth 2.0 i klucz API
Webhooks w czasie rzeczywistym
Otrzymuj natychmiastowe powiadomienia o zdarzeniach
Oficjalne SDK
Biblioteki dla popularnych jezykow i frameworkow
https://api.icebox.cool/v1Szybki start
Zacznij korzystac z Icebox API w kilka minut.
// 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
}
}Punkty koncowe API
Przegladaj dostepne punkty koncowe zorganizowane wedlug zasobow.
E-maile
Wysylaj, odbieraj i zarzadzaj wiadomosciami e-mail
/emailsLista wszystkich e-maili/emails/{id}Pobierz konkretny e-mail/emailsWyslij nowy e-mail/emails/{id}Aktualizuj metadane e-maila/emails/{id}Usun e-mailKontakty
Zarzadzaj ksiazka adresowa i informacjami kontaktowymi
/contactsLista wszystkich kontaktow/contacts/{id}Pobierz konkretny kontakt/contactsUtworz nowy kontakt/contacts/{id}Aktualizuj kontakt/contacts/{id}Usun kontaktFoldery i etykiety
Organizuj e-maile za pomoca folderow i etykiet
/foldersLista wszystkich folderow/foldersUtworz nowy folder/labelsLista wszystkich etykiet/labelsUtworz nowa etykieteWebhooki
Otrzymuj powiadomienia o zdarzeniach w czasie rzeczywistym
/webhooksLista subskrypcji webhook/webhooksUtworz webhook/webhooks/{id}Usun webhookKonto
Zarzadzaj ustawieniami i preferencjami konta
/accountPobierz szczegoly konta/accountAktualizuj ustawienia konta/account/usagePobierz statystyki uzycia APIZalaczniki
Przesylaj i pobieraj zalaczniki e-mail
/attachments/{id}Pobierz zalacznik/attachmentsPrzeslij zalacznik/attachments/{id}Usun zalacznikOficjalne SDK
Uzyj naszych oficjalnych bibliotek do szybszej integracji.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goLimity zapytan
Limity API zaleza od poziomu subskrypcji.
Uwierzytelnianie
Wszystkie zadania API wymagaja uwierzytelnienia za pomoca klucza API lub tokena OAuth 2.0. Dolacz swoje dane uwierzytelniajace w naglowku Authorization.
Authorization: Bearer YOUR_API_KEYGotowy, zeby zaczac?
Utworz klucz API i zacznij budowac integracje juz dzis.