---
title: "Wie integriere ich SMS-Versand per API in meine App?"
description: "So integrieren Sie SMS-Versand per API in Ihre App: Zugangsdaten, Nummernformat, Kodierung, Zustell-Webhooks, Wiederholungen und Prüfungen vor dem Go-live."
canonical: "https://omnichannels.ai/de/answers/integrate-sms-api/"
language: "de"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# Wie integriere ich SMS-Versand per API in meine App?

Canonical: https://omnichannels.ai/de/answers/integrate-sms-api/
Language: de
Publisher: OmniChannels.ai by BroadNet Technologies

**Kurze Antwort:** Um SMS-Versand in eine App einzubauen, rufen Sie die SMS-API des Anbieters aus Ihrem Backend auf, mit Zugriffstoken, der Empfängernummer im internationalen Format, einer freigegebenen Absenderkennung (Sender-ID) und dem Nachrichtentext. Speichern Sie die zurückgegebene Message-ID, empfangen Sie Zustellstatus per Webhook und behandeln Sie Fehler, Wiederholungen und Ratenlimits vor dem Go-live.

## Schritte zur Integration

1. Besorgen Sie Test-Zugangsdaten und registrieren Sie die Testnummern, an die Sie senden.
2. Speichern Sie das API-Token in einem Secrets-Manager oder einer Umgebungsvariablen auf Ihrem Server, niemals in einer mobilen App oder im Browser-Code.
3. Speichern Sie Nummern im E.164-Format und wandeln Sie sie in das Format um, das die API erwartet.
4. Wählen Sie die Kodierung: GSM-7-Text oder Unicode für Arabisch, Emoji und andere Schriften.
5. Senden Sie die Nachricht und speichern Sie die zurückgegebene Message-ID zusammen mit Ihrem eigenen Datensatz.
6. Richten Sie einen Webhook für Zustellstatus ein.
7. Bauen Sie Wiederholungen mit Backoff für 429- und 5xx-Antworten ein und registrieren Sie Absenderkennungen für jedes Land, das sie verlangt.

## Fehler, die Sie vermeiden sollten

- Die API aus der Client-App aufrufen, wodurch das Token für jeden sichtbar wird.
- Nummern mit Pluszeichen, Leerzeichen oder nationaler führender Null senden, obwohl die API nur Ziffern erwartet.
- Zulassen, dass ein einziges typografisches Anführungszeichen oder Emoji die ganze Nachricht auf Unicode umstellt und so die Zeichen pro Segment reduziert.
- Nach einem Timeout blind wiederholen. Bietet die API keinen Idempotenzschlüssel, protokollieren Sie jeden Versand zuerst und prüfen Sie den Status, bevor Sie erneut senden.
- 429-Antworten ignorieren, statt den Retry-After-Header abzuwarten.

## Beispiel: eine einzelne SMS-Anfrage

Bei OmniChannels.ai senden Sie eine SMS mit POST https://api.broadnet.me/sms/sendSms, einem Authorization: Bearer-Header und einem JSON-Body. Ein erfolgreicher Aufruf liefert 200 mit der Message-ID als Klartext. Testzugang gibt es nach einer kurzen Anfrage, und er sendet an Ihre eigenen verifizierten Nummern; eine sofortige Self-Service-Registrierung gibt es nicht.

| Feld | Beispiel | Hinweis |
|---|---|---|
| senderId | OmniDemo | Ihre freigegebene Absenderkennung |
| destinationNumber | 447700900123 | Ländervorwahl plus Nummer, nur Ziffern |
| message | Your code is 482913 | Der Text |
| messageType | TEXT | TEXT für GSM-7, UNICODE für Arabisch und Emoji |

## Offizielle Quellen

- [RFC 9110: HTTP Semantics (IETF)](https://datatracker.ietf.org/doc/html/rfc9110)
- [ITU-T Recommendation E.164 — The international public telecommunication numbering plan](https://www.itu.int/rec/T-REC-E.164)
- [3GPP TS 23.038 — Alphabets and language-specific information](https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=745)

## Verwandte Fragen

- https://omnichannels.ai/de/answers/smpp-vs-http-api/
- https://omnichannels.ai/de/answers/delivery-report-webhook/
- https://omnichannels.ai/de/answers/why-sms-split-into-parts/
- https://omnichannels.ai/de/answers/what-is-sender-id/
- https://omnichannels.ai/de/answers/send-whatsapp-message-api/

Aktualisiert: 2026-10-10