API Reference
Vytvarejte vykonoe integrace s Icebox API. Programovy pristup k emailum, kontaktum a dalsimu.
RESTful design
Ciste, predvidatelne URL a standardni HTTP metody
Bezpecny ve vychozim nastaveni
Moznosti autentifikace OAuth 2.0 a API klic
Webhooky v realnem case
Okamzita upozorneni pri vzniku udalosti
Oficialni SDK
Knihovny pro popularni jazyky a frameworky
https://api.icebox.cool/v1Rychly start
Zacnete pouzivat Icebox API behem nekolika 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
}
}API Endpointy
Prozkoumejte dostupne koncove body organizovane podle zdroju.
Emaily
Odesilani, prijimani a sprava emailovych zprav
/emailsSeznam vsech emailu/emails/{id}Ziskat konkretni email/emailsOdeslat novy email/emails/{id}Aktualizovat metadata emailu/emails/{id}Smazat emailKontakty
Sprava adresare a kontaktnich informaci
/contactsSeznam vsech kontaktu/contacts/{id}Ziskat konkretni kontakt/contactsVytvorit novy kontakt/contacts/{id}Aktualizovat kontakt/contacts/{id}Smazat kontaktSlozky a stitky
Organizace emailu pomoci slozek a stitku
/foldersSeznam vsech slozek/foldersVytvorit novou slozku/labelsSeznam vsech stitku/labelsVytvorit novy stitekWebhooky
Prijimani upozorneni na udalosti v realnem case
/webhooksSeznam odberu webhooku/webhooksVytvorit webhook/webhooks/{id}Smazat webhookUcet
Sprava nastaveni a preferencí uctu
/accountZiskat udaje o uctu/accountAktualizovat nastaveni uctu/account/usageZiskat statistiky pouziti APIPrilohy
Nahravani a stahovani prilonh
/attachments/{id}Stahnout prilohu/attachmentsNahrat prilohu/attachments/{id}Smazat prilohuOficialni SDK
Pouzijte nase oficialni knihovny pro rychlejsi integraci.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goLimity pozadavku
Limity API zavisi na urovni predplatneho.
Autentifikace
Vsechny pozadavky API vyzaduji autentifikaci pomoci API klice nebo tokenu OAuth 2.0. Zahrnte sve prihlasovaci udaje do hlavicky Authorization.
Authorization: Bearer YOUR_API_KEYJste pripraveni zacit?
Vytvorte API klic a zacnete budovat integraci jeste dnes.