Bird Products

Jouw kanalen. Jouw klant. Eén platform.

Bouw met e-mail, messaging, voice en connectiviteit. Ontdek developer-API's en native klantgesprekken, met handleidingen voor de setup, toegang en integraties die elk product nodig heeft.

Instellen in:
Cursor

Alle producten. Vind de juiste ervaring voor je klant.

01POST /v1/emails

Email. De email-API voor ontwikkelaars die ook de rest van het bericht versturen.

welcome.tsx
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>",
});
02POST /v1/email/mailboxes

Mailbox. De Mailbox API voor agents die hun eigen e-mail beantwoorden.

claim-mailbox.sh
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"
}
03POST /v1/sms/messages

SMS. De SMS-API voor ontwikkelaars die echt moeten shippen.

notify.ts
await bird.sms.send({
  to: "+15005550006",
  text: "Your code is 847291. Expires in 10 min.",
  category: "authentication",
});
04GET /v1/voice/calls

Voice. SIP-trunking, met een record en events bij elk gesprek.

dial.ts
const call = await bird.voice.get("vcl_01k0p3v9wera3v6q6xw3e9y2mh");

call.status; // "answered" | "no_answer" | "ringing" | …
Voice wordt geüpgraded
05POST /v1/whatsapp/messages

WhatsApp. Bereik klanten wereldwijd met de WhatsApp API.

message.ts
await bird.whatsapp.send({
  from: "+15557654321",
  to:   "+15005550006",
  text: { body: "Order confirmed! 🎉" },
});
06POST /v1/verify/verifications

Verify. De OTP-API voor ontwikkelaars die willen dat codes aankomen.

verify.ts
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,
});
07POST /v1/lookup/phone-number

Lookup. Controleer een telefoonnummer of e-mailadres voordat u het een bericht stuurt.

lookup.ts
await bird.lookup.phoneNumber({
  phone_number: "+31612345678",
});
08POST /v1/rcs

RCS. De RCS for Business-API, het knapere broertje van SMS.

rich.ts
await bird.rcs.send({
  to: "+15005550006",
  text: "Your order shipped! 📦",
  suggestions: [
    { type: "openUrl", text: "Track it", url },
  ],
});
RCS wordt geüpgraded
09POST /v1/push

Push. Pushmeldingen voor iOS, Android en web.

push.ts
await bird.push.send({
  to: { deviceToken },
  notification: {
    title: "Order shipped!",
    body: "Your package is on its way.",
  },
});
Push wordt geüpgraded
10POST /v1/realtime/publish

Realtime. Gehoste pub/sub via WebSocket. Abonneren, publiceren, schalen.

realtime.ts
await bird.realtime.publish("rap_01krdgeqcxet5s7t44vh8rt9mg", {
  channels: ["orders"],
  event: "order.shipped",
  data: { orderId, status: "shipped" },
});
11Mobiele connectiviteit

eSIM. Mobiele abonnementen, reisdata en connectiviteit voor medewerkers onder jouw merk.

12Apple Messages for Business

Apple Messages. Keuzes, afspraken en service in de Berichten-app.

De openbare API's van Bird gebruiken vertrouwde authenticatie, foutmeldingen en paginering. Volg de producthandleiding voor ondersteunde operaties, machtigingen en integratievereisten.

/ Auth

/ Idempotency

/ Errors

/ Webhooks

/ Pagination

/ Typed IDs

Bekijk de API-endpoints

Breng het in de praktijk.

Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.

Begin met één kanaal.
Voeg de rest toe wanneer je er klaar voor bent.

Een test-API-key is direct beschikbaar. Productietoegang wordt ontgrendeld zodra je een betaalmethode toevoegt en een afzender verifieert.

Gebruik je Claude Code, Cursor of Codex? Kopieer een setup-prompt en je agent installeert de Bird CLI en skills voor je. Kies de jouwe:

Cursor