BroadNetメッセージングAPI: REST、SMPP、およびTypeScript SDK
BroadNetのメッセージングAPIは、BearerトークンによるREST APIにSMPP 3.4を加え、公式のTypeScript SDK、OpenAPI 3.1仕様、およびAIエージェント用のMCPサーバーを備えています。1日3億件以上のメッセージを処理するこのプラットフォームは、貴社のnpm install通信事業者とも接続されています。

APIを試す
リクエストを入力して送信ボタンを押すと、シミュレーションによるレスポンスと配信フローが、ここですぐに確認できます。サインアップは不要です。
Authorization: Bearer $BROADNET_TOKENcurl -X POST https://api.broadnet.me/sms/sendSms \
-H "Authorization: Bearer $BROADNET_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"senderId": "BroadNet",
"destinationNumber": "447700900123",
"message": "Your verification code is 482913",
"messageType": "TEXT"
}'リクエストを入力し、Send test requestをクリックしてレスポンスの例を確認してください。
すべてブラウザ上で動作します。このページからリクエストが送信されたり、SMSが送信されたりすることはありません。
TypeScript SDK、またはその他の言語
TypeScriptおよびNode.js向けの公式SDKを提供しています。それ以外はすべて標準的なHTTPSで動作します。REST APIを直接呼び出すか、仕様書からクライアントを生成してください。
必要な機能をすべて。余計なものはありません。
活用事例に基づき整理された6つのエントリーポイント。各項目は、膨大なタブが並ぶページではなく、特化したページにリンクしています。
移行ガイドでは、現在の送信、配信レポート、およびWebhook呼び出しをBroadNet APIにマッピングします。また、送信元ID、並行運用、トラフィックの段階的移行、およびロールバックについてもカバーしています。
初日に実施すべき5つのこと
擬似コードではなく、実際のコードです。コピー、貼り付け、受信者の変更、送信。
SMSを送信する
POST /sms/sendSmsへの1回のHTTPSコールでメッセージIDが返されます。messageTypeをTEXTまたはUNICODEに設定すると、配信ステータスがWebhookにプッシュされます。
// npm install @broadnet/cpaas-sdk axios
import { Configuration, SMSSMSApi } from "@broadnet/cpaas-sdk";
const sms = new SMSSMSApi(
new Configuration({
basePath: "https://api.broadnet.me",
accessToken: process.env.BROADNET_TOKEN!,
}),
);
const res = await sms.smsSendsmsPost({
sMSSmsRequest: {
senderId: "BroadNet",
destinationNumber: "447700900123",
message: "Your verification code is 482913",
messageType: "TEXT",
},
});
console.log(res.data); // message IDプラットフォームの画面表示
BroadNetメッセージングコンソールの簡単なウォークスルー — サインイン、送信、および測定。APIが駆動するのと同じプラットフォームです。
本物のエンジニアに、すぐ相談できます。
npmで公開されている公式のTypeScript SDK。公開OpenAPI仕様とPostmanコレクション。ティア1のスクリプト対応ではなく、自社で配信ルートを管理するサポートチーム。
最初のメッセージ送信までのプロセスを、各ステップの所要時間とともにご紹介します。
- 01
テストアクセスを申し込む
1営業日以内にご返信しますメッセージングエンジニアがテスト用認証情報を添えて返信し、対象国、ボリューム、活用事例に関する30分間のミーティングを設定します。
- 02
最初のテストメッセージ送信
認証情報発行から約5分後クイックスタートコードを使用して、ご自身の認証済み番号にテストメッセージを送信してください。配信レポートはWebhookに返されます。
- 03
統合・実装
2–5営業日コードサンプルと同じエンドポイントに対して、テスト用認証情報を使用してビルドおよびテストを行ってください。RESTまたはSMPPにて、BroadNetのエンジニアがお客様をサポートします。
- 04
承認
3–10営業日統合・実装と並行して、送信元属性、トラフィックの目的、および送信先ルールが審査され、各規制当局への送信元IDの登録が行われます。
- 05
本番稼働
切替日お客様のアカウントでは、本番環境へのアクセスと配信ルートが有効になっています。統合はすでにhttps://api.broadnet.meを呼び出しています。
全体:ほとんどの市場において、リクエストから本番稼働まで5–15営業日です。規制当局による送信元IDの登録リードタイムが長い場合は、これより長くなります。
開発者向けのご質問
/signupからテストアクセスを申し込みますと、BroadNetのエンジニアが1営業日以内に、Authorization: Bearerヘッダーで使用するアクセストークンとテストトラフィックの送信先を含むテスト用認証情報を添えてご返信します。テストメッセージは、認証情報の受領から約5分後に送信可能です。
公式SDKは、npmで公開しているTypeScript・Node.js用の@broadnet/cpaas-sdkの1つのみです。その他の言語では、HTTPS経由でREST APIを直接呼び出すか、OpenAPI仕様(/developers/openapi.yaml)からクライアントを生成してください。
PostmanはOpenAPI仕様からコレクションを作成できます。/developers/openapi.yaml (OpenAPI 3.1)をインポートしてすべてのBroadNetエンドポイントのコレクションを取得し、アクセストークンをBearerコレクション変数として追加してください。
/statusのステータスページでは、5分ごとの合成チェックによって測定されるウェブサイトおよびパブリックなAPIの到達可能性と、インシデントログを確認できます。最新情報は/status/rss.xmlのRSSフィードで配信されます。本番環境のAPIエンドポイントは、99.99%の稼働率SLAを保証しています。
お探しの回答が見つかりませんか?エンジニアリングチームにお問い合わせください
テストアクセスを申し込む
ご自身の認証済み番号宛てにテストメッセージを送信してください。本番運用を開始する前に、送信者の身元、トラフィックの目的、および送信先の要件を審査します。ほとんどのチームは5〜15営業日で運用を開始できます。


