Overview
Datierte Änderungen an der BroadNet-Entwicklerumgebung, die neuesten zuerst. Jeder Eintrag trägt das Datum, an dem die Änderung live ging; dieselben Einträge erscheinen im Atom-Feed /changelog.xml. Für eine Ansicht auf Feldebene vergleichen Sie die OpenAPI-Spezifikation zwischen zwei Downloads: Ein Unterschied in der Spezifikation ist ein Unterschied in der API.
19. Oktober 2026 · estimate_price berücksichtigt das kostenlose Kontingent für WhatsApp-Service-Nachrichten
Für den Kanal whatsapp mit use_case care (Alias service) zieht estimate_price jetzt vor der Berechnung von estimatedMonthlyUsd die 1.000 kostenlosen Service-Nachrichten ab, die Meta jeder geschäftlichen Telefonnummer pro Monat gewährt (ab 1. Oktober 2026), und gibt ein freeTier-Objekt mit dem Kontingent, der Zahl der kostenlosen und der abrechenbaren Nachrichten und der Annahme einer einzigen geschäftlichen Nummer zurück. Die Schätzungen für Utility, Authentication und Marketing bleiben unverändert. Dasselbe gilt für das Seiten-Tool estimate_price.
19. Oktober 2026 · Status als Statuspage-kompatibles JSON und Markdown
/status/api/v2/summary.json gibt die gemessenen Checks zurück, die auf /status im Statuspage v2 Zusammenfassungsformat angezeigt werden (Seite, Status, Komponenten, Vorfälle, scheduled_maintenances), und /status.md ist die Markdown-Version der Seite. Die Komponenten sind die sieben synthetischen Checks: Website, Entwicklerdokumentation, API Gateway, Knowledge-MCP-Server, Produkt-MCP-Endpunkt, A2A Agentenkarte und llms.txt. Sie messen die Erreichbarkeit öffentlicher Endpunkte, nicht den internen Zustellstatus der Messaging-Plattform. /api/status bleibt unverändert.
19. Oktober 2026 · Knowledge-MCP: Tools für Fallstudien, Changelog und Status
Der öffentliche Knowledge-MCP-Server unter https://www.broadnet.me/mcp (Version 1.1.0) bietet vier weitere Read-only-Tools: list_case_studies und get_case_study für die veröffentlichten Fallstudien, get_changelog für die Einträge dieses Changelogs (Filter: since, kind, limit) und get_status für die gemessenen Erreichbarkeitsprüfungen von /api/status. Der A2A Agent listet diese ebenfalls als Skills auf, und die neun bestehenden Tools bleiben unverändert. Bei Anfragen, die die Protokollrevision vom 28.07.2026 verwenden, nennt jedes Ergebnis nun den Server in _meta, und ping wird gemäß dieser Revision nicht mehr beantwortet.
19. Oktober 2026 · robots.txt benennt AzureAI-SearchBot und bedrockbot
robots.txt enthält explizite Gruppen für AzureAI-SearchBot und bedrockbot mit denselben Allow- und Disallow-Regeln sowie derselben Content-Signal-Zeile wie die anderen benannten AI-Crawler.
18. Oktober 2026 · Markdown-Versionen von Tools, Events und Academy-Seiten
/tools, /events und /academy sowie die zugehörigen Seiten verfügen über Markdown-Versionen in Englisch und den sieben vollständigen Lokalisierungen, zum Beispiel /tools/smpp-simulator.md und /fr/events.md. Diese werden aus der gerenderten Seite generiert.
10. Oktober 2026 · Preisdaten: WhatsApp Free Tier mit 1.000 Service-Nachrichten
In der WhatsApp Service-Zeile in /data/pricing.csv, /data/pricing.json, /pricing.md und den /pricing/whatsapp Markdown-Versionen sowie im Hinweis in /data/pricing.json heißt es nun, dass Antworten innerhalb des Service-Fensters zum Utility-Tarif des jeweiligen Markts abgerechnet werden, sobald ein Free Tier von 1.000 Service-Nachrichten pro geschäftlicher Telefonnummer und Monat ausgeschöpft ist (Preisseite von Meta, aktualisiert am 30. September 2026). Utility-Templates werden ab der ersten Nachricht abgerechnet. Tarife und Spalten bleiben unverändert.
10. Oktober 2026 · Markdown-Versionen der Vergleichs-, Guide-, Erklärungs-, Kunden- und Support-Seiten
/compare, /guides und /explained sowie die zugehörigen Seiten, /customers, /customers/case-studies und jede Fallstudie sowie /support-sla verfügen über Markdown-Versionen in Englisch und den sieben vollständigen Lokalisierungen, zum Beispiel /explained/smpp.md und /fr/compare.md.
10. Oktober 2026 · Blog-RSS-Feed in jeder Sprache der Website sowie ein Event-Feed
Jede Sprache der Website verfügt über einen eigenen Blog-Feed unter /<language>/blog/rss.xml, zum Beispiel /fr/blog/rss.xml und /ja/blog/rss.xml, neben dem englischen /blog/rss.xml. /events/rss.xml ist ein neuer RSS-Feed für Events.
10. Oktober 2026 · URLs mit gemischter Groß-/Kleinschreibung werden auf die kleingeschriebene Seite umgeleitet
Eine mit Großbuchstaben eingegebene Seiten-URL, wie /About oder /Pricing/SMS/Nigeria, antwortet nun mit einem einzigen 308-Redirect auf die kleingeschriebene Seite, sofern diese Seite existiert. Dateien, /api/- und /.well-known/-Pfade sowie case-sensitive Tokens bleiben unverändert.
2. Oktober 2026 · Gemessene Statusprüfungen und /api/status
/status zeigt die gemessene Erreichbarkeit der Website, der Entwicklerdokumentation, des API-Gateways, beider MCP-Endpunkte, der A2A-Agentenkarte und llms.txt: synthetische Prüfungen alle 5 Minuten, wobei die Verfügbarkeit über 24 Stunden, 7 Tage und 30 Tage nur auf Basis gespeicherter Stichproben berechnet wird. GET /api/status liefert dieselben Daten als JSON. Der illustrative Verlauf, der zuvor auf der Seite angezeigt wurde, wurde entfernt.
2. Oktober 2026 · Offener Datenkatalog unter /data
/data listet alle maschinenlesbaren Dateien auf, die BroadNet veröffentlicht (Abdeckung, Vorschriften und Tarife als CSV und JSON; Fakten, Compliance und SLA als JSON; der Changelog-Feed) mit den entsprechenden Feldern, der Datensatzanzahl und dem Datum der letzten Überprüfung, auf Englisch und in den sieben vollständigen Lokalisierungen.
1. Oktober 2026 · Gültiges TLS-Zertifikat auf api.broadnet.me
https://api.broadnet.me, der Produktions-API-Host, den alle Codebeispiele aufrufen, liefert jetzt ein öffentlich vertrauenswürdiges Let's-Encrypt-Zertifikat, das für api.broadnet.me ausgestellt ist. HTTPS-Clients und das SDK verbinden sich mit aktivierter Zertifikatsprüfung; deaktivieren Sie die Prüfung in Ihrer Integration nicht.
1. Oktober 2026 · Preisdaten: WhatsApp-Antworten im Service-Fenster werden pro Nachricht abgerechnet
Seit dem 1. Oktober 2026 enthält die WhatsApp-Zeile Service in /data/pricing.csv, /data/pricing.json, /pricing.md und den Markdown-Versionen von /pricing/whatsapp den Listenpreis für Utility statt 0, mit dem Hinweis, dass Antworten innerhalb des 24-Stunden-Kundenservice-Fensters pro Nachricht abgerechnet werden. Die Umstellung ist an das Datum gekoppelt, die Spalten bleiben unverändert. Das Tool estimate_price des Wissens-MCP-Servers berechnet use_case care (Alias service) auf dieselbe Weise.
30. September 2026 · estimate_price prüft seine Argumente
Das Tool estimate_price des Wissens-MCP-Servers lehnt jetzt einen unbekannten channel oder use_case, ein negatives oder nicht numerisches volume und einen segments-Wert ab, der keine ganze Zahl von 1 bis 255 ist, und gibt einen Fehler mit den gültigen Werten zurück. Bisher wurde ein unbekannter use_case stillschweigend als otp berechnet. Die Kategorienamen von Meta werden als Aliase akzeptiert: authentication = otp, utility = transactional, service = care.
30. September 2026 · Zugriff für Agenten: /api/search in robots.txt, A2A-Rollenalias, Fragen zum Unternehmen
robots.txt erlaubt jetzt /api/search, den öffentlichen Such-Endpunkt aus llms.txt; alle anderen /api/-Pfade bleiben gesperrt. Der A2A-Endpunkt /a2a akzeptiert neben "ROLE_USER" auch den Rollenwert "user" aus A2A 0.x. Die Website-Suche, auf der auch das MCP-Tool search_site beruht, liefert bei Fragen zum Unternehmen (Gründer, Hauptsitz, Firmenname, Kunden, Status als Meta Business Solution Provider, SDK) die passende Unternehmensseite, in allen 15 Sprachen der Website.
29. September 2026 · Wissens-MCP: Ländernamen in jeder Sprache der Website und ein language-Argument
check_coverage, sender_id_rules, estimate_price und get_regulation erkennen ein Land an seinem Namen in jeder der 15 Sprachen der Website (zum Beispiel السعودية oder 沙特阿拉伯), an Kurzformen wie UAE, KSA und UK, am Slug oder am ISO-Alpha-2- oder Alpha-3-Code; der A2A-Agent und die Website-Suche nutzen denselben Index. check_coverage, sender_id_rules, estimate_price, get_facts, get_regulation und get_answer akzeptieren ein language-Argument mit jeder der 15 Sprachen der Website; hat ein Tool keine Inhalte in dieser Sprache, antwortet es auf Englisch mit "fallback": true. Für WhatsApp kennzeichnet estimate_price den Preis mit dem Geltungsbereich "global list rate", sofern kein länderspezifischer Tarif veröffentlicht ist.
29. September 2026 · Markdown-Versionen der übersetzten Preis- und Faktenseiten
Die Preisseiten für SMS, WhatsApp, Voice und OTP, ihre Länderseiten und die Faktenseite haben jetzt auch Markdown-Versionen auf Arabisch, Französisch, Spanisch, Deutsch, Italienisch, Portugiesisch und Russisch, zum Beispiel /fr/pricing/sms.md und /ar/about/facts.md. Bisher gab es sie nur für die englischen Seiten.
29. September 2026 · Vollständige llms.txt-Indizes pro Sprache
Die sprachspezifischen Indizes im Ordner /llms/ (zum Beispiel /llms/fr.txt) führen jetzt alle Blogbeiträge auf, die die Sitemap dieser Sprache enthält, dazu die Entwicklerseiten und die MENA-Kits zur Sender-ID-Registrierung, mit Titeln und Beschreibungen in dieser Sprache, sofern die Seite sie hat.
27. September 2026 · Öffentlicher Wissens-MCP-Server
Ein öffentlicher, schreibgeschützter MCP-Server unter https://www.broadnet.me/mcp beantwortet Fragen zu BroadNet-Abdeckung, Absenderkennung-Regeln, veröffentlichten Listenpreisen, Regulierungen und Unternehmensfakten. Er benötigt keinen Token und bietet neun schreibgeschützte Tools: search_site, get_facts, check_coverage, sender_id_rules, estimate_price, count_sms_segments, get_regulation, list_answers und get_answer.
27. September 2026 · Quickstart-Beispiele in acht Sprachen
Der Quickstart zeigt jetzt den send-SMS-Aufruf mit dem TypeScript SDK sowie in Python, PHP, Java, C#, Go, Ruby und curl. Die Java-, C#-, Go- und Ruby-Beispiele wurden mit ihren echten Toolchains kompiliert, und jedes Beispiel ruft https://api.broadnet.me auf, die Produktions-API.
27. September 2026 · Agenten-Skills und Preisdaten-Dateien
Das Verzeichnis unter /.well-known/agent-skills/index.json listet Runbooks für KI-Agenten auf. Die veröffentlichten Listenpreise können als /data/pricing.csv und /data/pricing.json heruntergeladen werden, und /ai/compliance.json sowie /ai/sla.json beschreiben die Compliance und Service-Levels.
26. September 2026 · Maschinenlesbare API-Discovery
/.well-known/api-catalog (RFC 9727) listet die REST API und den MCP Server mit Links zu deren Beschreibungen und Dokumentationen auf, und /.well-known/mcp/server-card.json dient als MCP Server-Karte. Die Dokumentationsseiten liegen auch in Markdown-Versionen vor (fügen Sie .md zur URL hinzu oder senden Sie Accept: text/markdown), Coverage- und Regulierungsdaten können von /data/ heruntergeladen werden, und llms.txt enthält ein Begleitverzeichnis für jede Sprache im /llms/-Ordner.
25. September 2026 · Entwicklerseiten in 15 Sprachen
Das Developer Hub, der Quickstart und die MCP-Seite sind nun zusätzlich zu Englisch, Arabisch, Französisch, Spanisch, Deutsch, Italienisch, Portugiesisch und Russisch auch in Türkisch, Chinesisch, Indonesisch, Hindi, Koreanisch, Japanisch und Urdu verfügbar. Code-Beispiele bleiben in ihrer Originalform.
24. September 2026 · OpenAPI 3.1 Spezifikation veröffentlicht
Die öffentliche API-Spezifikation kann als /developers/openapi.yaml und /developers/openapi.json heruntergeladen werden: OpenAPI 3.1, 329 Pfade und 376 Operationen über acht Kanäle, wobei interne Beispiele entfernt wurden. Importieren Sie diese in Postman oder generieren Sie einen Client für jede beliebige Sprache mit openapi-generator.
24. September 2026 · API-Referenz für die Bearer-Token REST-API
Die API-Referenz, die Quickstart-Seite und die Fehlercode-Seiten dokumentieren die Bearer-Token-REST-API, wie zum Beispiel POST /sms/sendSms, und beschreiben /websmpp als die herkömmliche HTTP-API. Fehler sind in beiden Formen dokumentiert: der 401-Fehler des API-Gateways bei einem fehlenden oder ungültigen Token sowie die ExceptionResponse der API.
24. September 2026 · MCP Server-Dokumentation
/developers/mcp erklärt, wie KI-Agenten mit der BroadNet API über den MCP Server unter https://mcp.broadnet.me/mcp verbunden werden (Streamable HTTP, autorisiert mit Ihrem BroadNet Token).
24. September 2026 · Migrationsleitfaden
/developers/migrate bildet die heute verwendeten Send-, Zustellungsbestätigungs- und Webhook-Aufrufe auf die BroadNet API ab und behandelt Absenderkennungen, einen Parallelbetrieb, die Traffic-Skalierung sowie den Rollback.
23. September 2026 · TypeScript SDK 2.0.0 auf npm
@broadnet/cpaas-sdk 2.0.0, das offizielle TypeScript/Node.js SDK, wurde auf npm veröffentlicht. Es wird aus der BroadNet OpenAPI Spezifikation generiert. Für andere Sprachen können Sie einen Client aus der Spezifikation generieren.
10. September 2026 · SMPP Sitzungssimulator
/tools/smpp-simulator führt durch eine SMPP 3.4 Sitzung (bind_transceiver, submit_sm, die deliver_sm Zustellungsbestätigung, enquire_link und unbind) mit den Bytes jeder PDU und gängigen Fehlerfällen. Er läuft im Browser und kann keine Nachrichten senden.
30. Juli 2026 · API Request-Builder und SMS Kostenschätzer
/tools/api-request-builder erstellt eine Anfrage und zeigt diese als kopierfertigen Code an; es werden niemals Nachrichten gesendet. /tools/sms-cost-estimator liefert eine indikative monatliche Kostenberechnung basierend auf dem Volumen, der Nachrichtenlänge und dem Referenztarif pro Land.