SMS API voor developers

Verstuur updates. Ontvang antwoorden. Vanuit je app of agent. Bouw met Bird MCP, CLI en SDKs.

Dagelijks vertrouwd door teams die
wereldklasse software bouwen.

Van prompt tot afgeleverd.

Verstuur een SMS vanuit je app of agent. Volg de ontvangstbevestiging van de provider. Verstuur berichten en controleer bezorging met MCP, CLI en SDKs.

Jouw afzender.
Klaar voor de bestemming.

Bekijk waar je afzender kan verzenden, welke registraties in behandeling zijn en wat je aandacht nodig heeft vóór het eerste bericht.

Laat elk
teken tellen.

SMS wordt per segment gefactureerd. Verwerk je template, controleer de uiteindelijke tekst en gebruik slimme codering als typografische tekens een onnodig segment toevoegen.

Ontvang het antwoord.
Bouw wat er daarna gebeurt.

Ontvang berichten op een antwoordgeschikt nummer. Geef het inkomende event door aan je app, werk de afspraak bij en stuur een bevestiging via de SMS API.

Respecteer de volgende STOP.

In ondersteunde landen herkent Bird opt-out-trefwoorden en blokkeert verdere verzendingen voor die afzender en abonnee. Werkruimte-brede voorkeuren bieden bredere opt-out-controle.

Elk bericht. Een helderder beeld.

Volg bezorging over tijd. Vind de carrier, het resultaat en het bericht achter een fout.

Bekijk wat een bericht tegenhield.

Scheid onbereikbare toestellen, permanente fouten en verlopen berichten.

Klantverhaal

Gebouwd voor de volgende markt.

Airwallex breidde SMS uit naar 30 nieuwe landen in twee maanden met Bird, en bracht authenticatieberichten naar meer klanten.

Lees het klantverhaal

Minder debuggen. Meer bouwen.

Test requests, traceer aflevering en herstel van fouten met duidelijke feedback bij elke stap.

Inspecteer voordat je verstuurt.

Bekijk het CLI-verzoek lokaal. Controleer de afzender, ontvanger en categorie voordat je de API-aanroep doet.

Opnieuw proberen met vertrouwen.

Probeer opnieuw met dezelfde key en body om het oorspronkelijke antwoord op te halen.

Verwerk aflevergebeurtenissen.

Verifieer webhooksignaturen met de SDK en reageer vervolgens op aflevergebeurtenissen.

Weet wat je moet oplossen.

Een bestemming die is uitgeschakeld, wordt vóór bezorging geweigerd. Schakel het beoogde land in en controleer de afzendervereisten voordat je opnieuw probeert.

Schaal zonder controle te verliezen.

Organiseer teams in werkruimtes, beheer API-toegang en traceer wijzigingen via auditlogs.

Ga verder.
Met SMS API.

Alles van je eerste verzending tot aflevering op schaal.

Vóór je
eerste bericht.

Kan ik verzenden vanuit mijn bedrijfsnaam?

In ondersteunde landen toont een alfanumerieke afzender je bedrijfsnaam op het bericht. Deze afzenders zijn eenrichting, en sommige bestemmingen vereisen registratie. Voor antwoorden gebruik je een SMS-geschikt nummer dat inkomende berichten in dat land ondersteunt.

Wat bepaalt de kosten van een SMS?

De bestemming, carrier en het aantal segmenten beïnvloeden de kosten. GSM-7 past maximaal 160 tekens in één segment; UCS-2 past maximaal 70. Langere berichten gebruiken kleinere samengevoegde segmenten. Controleer het uiteindelijke bericht nadat variabelen zijn ingevuld en gebruik de actuele bestemmingsprijzen.

Betekent geaccepteerd ook afgeleverd?

Nee. Een 202-respons betekent dat Bird het verzoek voor verwerking heeft geaccepteerd. Aflevering is asynchroon: bekijk het bericht of abonneer je op SMS-events voor door de carrier gerapporteerde resultaten. Een afleverbevestiging is geen leesbevestiging.

Hoe bereiken antwoorden en afmeldingen mijn applicatie?

Abonneer je op sms.received voor inkomende berichten op een geschikt nummer. Je applicatie verwerkt het antwoord en bepaalt wat er daarna gebeurt. In landen waar Bird standaard STOP-afhandeling ondersteunt, onderdrukt het antwoord verdere berichten van die afzender naar die abonnee. Werkruimte-SMS-voorkeuren kunnen bredere onderdrukking toepassen.

Moet ik SMS API of Verify gebruiken voor inlogcodes?

Gebruik SMS API wanneer je applicatie zelf codegeneratie en -validatie afhandelt. Gebruik Verify wanneer je wilt dat Bird verificatiecodes, controles en de verificatielevenscyclus beheert via ondersteunde kanalen.

Begin met één. Bouw uit over alle kanalen.

Breng je volgende klantgesprek naar dezelfde werkruimte.

Jouw volgende idee. Klaar om te verbinden.

Jouw volgende idee. Klaar om te verbinden.