Bird Products
Seus canais. Seu cliente. Uma plataforma.
Construa com email, mensagens, voz e conectividade. Explore APIs para desenvolvedores e conversas nativas com clientes, com guias para a configuração, o acesso e as integrações que cada produto exige.
Todos os produtos. Encontre a experiência certa para o seu cliente.
Email. A API de email para desenvolvedores que também enviam o resto da mensagem.
await bird.email.send({
from: "hello@yourdomain.com",
to: ["alex@example.com"],
subject: "Welcome to Bird",
html: "<p>You're in. Let's ship.</p>",
});Mailbox. A API Mailbox para agentes que respondem aos seus próprios e-mails.
curl -X POST https://us1.platform.bird.com/v1/email/mailboxes \
-H "Authorization: Bearer $BIRD_API_KEY" \
-d '{"domain": "inbox.ai", "receive_policy": "open"}'
{
"id": "mbx_01krdgeqcxet5s7t44vh8rt9mg",
"address": "k7mq3vx2npr5wcj4tzh6@inbox.ai",
"state": "active"
}
SMS. A API de SMS para desenvolvedores que precisam mesmo de entregar.
await bird.sms.send({
to: "+15005550006",
text: "Your code is 847291. Expires in 10 min.",
category: "authentication",
});Voice. Trunking SIP, com registro e eventos em cada chamada.
const leg = await bird.voice.legs.get("vcl_01k0p3v9wera3v6q6xw3e9y2mh");
leg.status; // "answered" | "no_answer" | "ringing" | …
WhatsApp. Interaja com clientes em todo o mundo com a WhatsApp API.
await bird.whatsapp.send({
from: "+15557654321",
to: "+15005550006",
text: { body: "Order confirmed! 🎉" },
});Verify. A API de OTP para desenvolvedores que precisam que os códigos cheguem.
await bird.verify.verifications.create({
to: { phone_number: "+15005550006" },
});
// check by target — no id to store
await bird.verify.verifications.check({
to: { phone_number: "+15005550006" }, code: userCode,
});Lookup. Verifique um número de telefone ou endereço de e-mail antes de enviar.
await bird.lookup.phoneNumber({
phone_number: "+31612345678",
});RCS. A RCS for Business API, o irmão mais bonito do SMS.
await bird.rcs.send({
to: "+15005550006",
text: "Your order shipped! 📦",
suggestions: [
{ type: "openUrl", text: "Track it", url },
],
});Push. Notificações push para iOS, Android e web.
await bird.push.send({
to: { deviceToken },
notification: {
title: "Order shipped!",
body: "Your package is on its way.",
},
});Realtime. Pub/sub hospedado via WebSocket. Subscreva, publique, escale.
await bird.realtime.publish("rap_01krdgeqcxet5s7t44vh8rt9mg", {
channels: ["orders"],
event: "order.shipped",
data: { orderId, status: "shipped" },
});
eSIM. Planos móveis, dados de viagem e conectividade para equipes com a sua marca.
Apple Messages. Opções nativas, agendamentos e atendimento no app Messages.
As APIs públicas da Bird usam autenticação, erros e paginação já conhecidos. Siga o guia do produto para operações suportadas, permissões e requisitos de integração.
/ Auth
/ Idempotency
/ Errors
/ Webhooks
/ Pagination
/ Typed IDs
Coloque em prática.
Continue com a documentação, guias e exemplos sobre este tópico. Os recursos estão em inglês.