Referencia da API
Crie integracoes poderosas com a API do Icebox. Acesse emails, contatos e mais de forma programatica.
Design RESTful
URLs limpas e previsiveis com metodos HTTP padrao
Seguro por Padrao
Opcoes de autenticacao OAuth 2.0 e chave de API
Webhooks em Tempo Real
Receba notificacoes instantaneas quando eventos ocorrem
SDKs Oficiais
Bibliotecas para linguagens e frameworks populares
https://api.icebox.cool/v1Inicio Rapido
Comece a usar a API do Icebox em minutos.
// 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
}
}Endpoints da API
Explore os endpoints disponiveis organizados por recurso.
Emails
Envie, receba e gerencie mensagens de email
/emailsListar todos os emails/emails/{id}Obter um email especifico/emailsEnviar um novo email/emails/{id}Atualizar metadados do email/emails/{id}Excluir um emailContatos
Gerencie sua agenda de enderecos e informacoes de contato
/contactsListar todos os contatos/contacts/{id}Obter um contato especifico/contactsCriar um novo contato/contacts/{id}Atualizar um contato/contacts/{id}Excluir um contatoPastas e Etiquetas
Organize emails com pastas e etiquetas
/foldersListar todas as pastas/foldersCriar uma nova pasta/labelsListar todas as etiquetas/labelsCriar uma nova etiquetaWebhooks
Receba notificacoes em tempo real para eventos
/webhooksListar inscricoes de webhook/webhooksCriar um webhook/webhooks/{id}Excluir um webhookConta
Gerencie configuracoes e preferencias da conta
/accountObter detalhes da conta/accountAtualizar configuracoes da conta/account/usageObter estatisticas de uso da APIAnexos
Faca upload e download de anexos de email
/attachments/{id}Baixar anexo/attachmentsEnviar anexo/attachments/{id}Excluir anexoSDKs Oficiais
Use nossas bibliotecas oficiais para integrar mais rapido.
JavaScript / TypeScript
npm install @icebox/sdkPython
pip install icebox-sdkRuby
gem install iceboxGo
go get github.com/icebox/sdk-goLimites de Taxa
Os limites de taxa da API sao baseados no seu nivel de assinatura.
Autenticacao
Todas as requisicoes de API requerem autenticacao via chave de API ou token OAuth 2.0. Inclua suas credenciais no cabecalho Authorization.
Authorization: Bearer YOUR_API_KEYPronto para comecar?
Crie uma chave de API e comece a construir sua integracao hoje.