# 重要なメッセージのためのSMS API、RESTまたはSMPP経由

- 正規URL: https://www.broadnet.me/ja/products/sms-api
- 言語: ja
- 最終更新日: 2026-10-20
- 発行者: BroadNet (https://www.broadnet.me)
- レンダリングされたページから生成した、上記ページのMarkdown版です。

SMS API · REST + SMPP

SMS APIは、 開発者の時間を無駄にしません。.

SMS APIを使用すると、ワンタイムパスワードやアラートなどのテキストメッセージを、単一のHTTPリクエストで送信できます。BroadNetを使用すれば、コードからBearerトークンを用いてPOST /sms/sendSmsを呼び出すことができ、大量の配信パイプラインにはSMPPによるバインドも可能です。OpenAPI 3.1仕様でドキュメント化されています。公式のTypeScript SDKを提供。Webhookによる配信レポート。テストアクセスはリクエストに応じて提供されます。

[API連携を計画する](https://www.broadnet.me/ja/contact?topic=api-integration&product=sms-api) [テストアクセスを申し込む（英語フォーム）](https://www.broadnet.me/ja/contact?intent=test-access)

ISO 27001 · 9001 · 22301 GDPR & HIPAAに準拠1秒未満のp99

![配信ルートへと分岐する単一のAPIコールに向き合うBroadNetユキヒョウ](https://www.broadnet.me/marketing/generated/viz-sms-api.png)

リアルタイム · すべてのチャネルを1つのAPIで

Messaging API

1 API

すべてのチャネル

1,000+

通信事業者との直接接続

99.99%

SLA

API稼働率

99.99%

月次SLA契約、マルチリージョン対応

APIレイテンシ

<350ms

全地域のp99目標値

公式SDK

1

TypeScript / Node.js + OpenAPI 3.1仕様

対応国・地域

200+

通信事業者との1,000以上の直接接続ルート

1つのリクエスト内で

## お客様の POSTから配信レポートまでの間に起きること。

1つのTLSハンドシェイク、5つの設計されたホップ、2つのWebhook。各ステージには独自のレイテンシ予算が設定されており、それらすべての予算はマーケティングページではなく、SLAに明記されています。

1. 01 · リクエスト お客様のアプリ · REST TLS経由のPOST /sms/sendSms、Bearer-token認証、JSONボディ：senderId、destinationNumber、message、messageType。 p50 < 41ms TTFB
2. 02 · エッジ BroadNet APIエッジ トークンチェック、スキーマ検証、および配信ルートの検索 — レスポンスとしてメッセージIDが即座に返されます。 p50 < 60ms
3. 03 · ルーター ルート +キュー ルートごとの品質スコアにより、最も高速で合法的なSMPPバインドを選択。マルチリージョンでのアクティブ・アクティブ構成により、800ms未満でフェイルオーバーを実現。 p50 < 10ms
4. 04 · バインド 通信事業者SMPP 3.4 宛先MNOへの直接的なSMPPバインド。submit_smを送信し、DLRの相関のためにシーケンス番号を追跡します。 p50 < 1.5s
5. 05 · Webhook 配信レポート deliver_smは配信レポートとしてキャプチャされ、メッセージIDをキーとしてWebhook URLにPOSTされます。 p95 < 2s
6. ← 配信レポート · Webhook

01 · リクエスト

お客様のアプリ · REST

TLS経由のPOST /sms/sendSms、Bearer-token認証、JSONボディ：senderId、destinationNumber、message、messageType。

p50 < 41ms TTFB

02 · エッジ

BroadNet APIエッジ

トークンチェック、スキーマ検証、および配信ルートの検索 — レスポンスとしてメッセージIDが即座に返されます。

p50 < 60ms

03 · ルーター

ルート +キュー

ルートごとの品質スコアにより、最も高速で合法的なSMPPバインドを選択。マルチリージョンでのアクティブ・アクティブ構成により、800ms未満でフェイルオーバーを実現。

p50 < 10ms

04 · バインド

通信事業者SMPP 3.4

宛先MNOへの直接的なSMPPバインド。submit_smを送信し、DLRの相関のためにシーケンス番号を追跡します。

p50 < 1.5s

05 · Webhook

配信レポート

deliver_smは配信レポートとしてキャプチャされ、メッセージIDをキーとしてWebhook URLにPOSTされます。

p95 < 2s

インタラクティブ

## APIを試す

リクエストを入力して送信ボタンを押すと、シミュレーションによるレスポンスと配信フローが、ここですぐに確認できます。サインアップは不要です。

POST api.broadnet.me/sms/sendSms

リクエスト

`Authorization: Bearer $BROADNET_TOKEN`

request.sh

```
curl -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が送信されたりすることはありません。

[Request test access](https://www.broadnet.me/ja/contact?intent=test-access) [APIリファレンス（完全版）](https://www.broadnet.me/developers/api)

言語設定

## 1回のAPI呼び出し、9通りの書き方。

すべてのタブは同じリクエストを送信します：Bearerトークンを使用したPOST /sms/sendSms、およびsenderId、destinationNumber、message、messageTypeを含むJSONボディ。レスポンスボディはメッセージIDです。

BroadNetには、TypeScriptおよびNode.js用の公式なSDKが一つあります。Node.js、Python、PHP、Java、C#、Go、Rubyの各タブは、インストールが必要なBroadNetパッケージなしで、標準的なHTTPライブラリを使用してREST APIを直接呼び出します。

[APIリファレンス（完全版）](https://www.broadnet.me/developers/api#send-sms)

POST · api.broadnet.me/sms/sendSms

Example

```
1curl -X POST https://api.broadnet.me/sms/sendSms \2  -H "Authorization: Bearer $BROADNET_TOKEN" \3  -H "Content-Type: application/json" \4  -d '{5    "senderId": "BroadNet",6    "destinationNumber": "447700900123",7    "message": "Your verification code is 482913",8    "messageType": "TEXT"9  }'10 11# 200 OK → response body is the message ID, e.g. 2603121407537573731
```

プロトコル

## RESTまたはSMPP —プロトコルを選択

多くのチームがRESTを採用し、もう振り返ることはありません。大量のトラフィックを扱う通信キャリアやアグリゲーター、レガシーなシステムはSMPP 3.4にバインドします。配信ルート、SLA、ダッシュボードはすべて共通です。業務に最適なインターフェースをお選びください。

REST · HTTPS

api.broadnet.me/sms/sendSms

推奨

- HTTPSにおけるJSON、TLS 1.3
- Bearer-token認証 — BroadNetアカウントから発行されるトークンを使用
- POST /sms/sendSms · one path family per channel
- 即時送信または予約送信
- 配信レポートをWebhookにプッシュ
- 詳細は/developers/apiをご参照ください

レートリミット

アカウントごとの固定上限なし

最大ペイロード

1 MiB

SMPP 3.4

プレーン2775 · アカウントにTLSポートを提供

大量送信

- Binary SMPP v3.4（リクエストによりv5.0も可能）
- 送信者、受信者、トランシーバーのバインド
- 1アカウントあたり最大32の同時バインド
- deliver_smを介したDLR転送
- TLSでラップされたバインド、認証情報ごとのIP許可リスト
- エンタープライズティアではノードあたり最大30,000件/秒のスループット

ノードあたり

30k SMS/s

フェイルオーバー

<800ms

ウィンドウ

100 msg

実際に提供されるもの

## 自社開発が不要になる6つの要素

### 安全な再試行

リクエストが受理されるたびにメッセージIDが返されます。ネットワークエラーや5xxエラーが発生した場合は、バックオフを用いたリトライを行い、メッセージIDに基づいて配信レポートと照合してください。無差別な再送を避けることで、バックグラウンドワーカーがクラッシュしても、クリーンに復旧することが可能です。

### 配信Webhook

配信レポートはWebhook URLにプッシュされ、メッセージIDと紐付けられます。これはRESTおよびSMPPのトラフィックの両方に適用され、ポーリングループを実装する必要はありません。

### 同時接続数

1アカウントあたり最大32の並列SMPPバインド。REST上のHTTP/2マルチプレキシング。アカウントごとの固定APIレート制限なし — スループットはトラフィックに合わせて調整され、接続ごとに制限されることはありません。

### 自動フェイルオーバー

マルチリージョン・アクティブアクティブ構成。キャンペーン中に配信ルートの品質が低下した場合、800ms以内に再バインドし、送信中のメッセージを再キューイングします。独自のSMPP再接続ロジックを実装する必要はありません。

### 固定レート制限なし

アカウントごとの固定APIレート制限なし — スループットはノードあたり30,000 SMS/秒まで、お客様のトラフィックに合わせて調整されます。サイレントなスロットリングやシャドウバンされる番号はありません。常に現在の状況を把握できます。

### OpenAPI 3.1仕様

機械可読形式で /developers/openapi.yaml にて公開しています。公式のTypeScript SDKはこれをもとに生成されています。他の言語でクライアントを生成したり、PostmanやInsomniaにインポートしたりすることもできます。

導入事例

## エンジニアリングチームが APIについて語る内容。

Uberモビリティ · 中東・北アフリカAE SA

課題：複数のベンダーによるメッセージングスタックにおいて、リトライの嵐（retry storms）が発生した際に重複したOTPが生成されるという、長期間放置されていたバグがありました。対策：単一の送信パスを持ち、ネットワークエラーおよび5xxエラーの場合のみリトライを行い、すべての送信をAPIが返すメッセージIDで追跡するBroadNet REST APIへの移行を実施しました。これは単一のフィーチャーフラグを使用して展開されました。

プリンシパルエンジニア、アイデンティティプラットフォーム

Samsungコンシューマーテック · APAC ID

課題：多数の開発者を擁するメッセージング組織において、リリース間の文書化されていないAPIの変更により、継続的に時間が浪費されていました。アプローチ：OpenAPI 3.1仕様を契約として扱い、リリースごとにCIで型付きクライアントを再生成します。

メッセージングプラットフォーム、スタッフエンジニア

American Express金融サービス · 中東・北アフリカEG

課題：不正対策チームは、送信時に紐付けられないインバウンドの配信イベントを信頼することができませんでした。アプローチ：すべての配信レポートを送信時に返されたメッセージIDと照合し、送信元IDのローテーションも同一フロー内で処理します。

不正・リスク担当、エンジニアリングディレクター

1:1

DLR ↔ メッセージID

Bearer

全コールでのトークン認証

プロダクション環境向け設計

## 書面で提示する数値。

これらの目標値は法人向けプランにおける契約上の数値であり、単なる目標ではありません。目標に達しない場合は、次回の請求時に以下のクレジットが自動的に適用されます。

API稼働率

99.99%

月間SLA

REST p99レイテンシ

<350ms

全地域をターゲットに

Webhook配信

<2s

p95エンドツーエンド

インシデント対応

<15 min

24時間365日のオンコール体制、重要度1（Severity-1）の受付

サービスレベルのコミットメント

[フルSLA](https://www.broadnet.me/legal/sla)

月間API稼働率

99.99%

99.99%未満で10%のクレジット · 99.0%未満で25% · 95.0%未満で50%

REST p50レイテンシ

<100ms

ネットワークエグレスを除くエッジにて

REST p99レイテンシ

<350ms

全リージョン対応

Webhook配信

<2s p95

失敗時には最大24時間の指数バックオフを実行

SMPPバインドの可用性

99.99%

リージョンごとに提供、リージョン間での自動フェイルオーバーに対応

インシデント対応

<15 min

24時間365日のオンコール体制、重要度1（Severity-1）の受付

デフォルトでドキュメント化済み

## 配信レポート。

公式のTypeScript SDKは公開されているOpenAPI 3.1仕様から生成されるため、両者が乖離することはありません。他の言語でクライアントを生成するか、仕様をPostmanにインポートできます。ドキュメントは、コードが動作するのと同じステージング環境で実行されます。

[npm · @broadnet/cpaas-sdk 公式TypeScript SDK 64チャンネル機能ごとに1つのAPIクラス npmで表示](https://www.npmjs.com/package/@broadnet/cpaas-sdk) [broadnet.me/developers/openapi.yaml OpenAPI 3.1仕様 329 8つのチャネルにわたるAPIパス 仕様書をダウンロード](https://www.broadnet.me/developers/openapi.yaml) [broadnet.me/developers ドキュメントとクイックスタート 90sサインアップから最初のメッセージ送信まで ドキュメントを読む](https://www.broadnet.me/ja/developers)

TypeScript SDK Bearerトークン認証broadnet.me/status ngrok対応Webhook

よくあるご質問

## 技術的な質問に、直接お答えします。

テストアクセスを申し込むと、1営業日以内にテスト用認証情報を返信いたします。その後、最初のテストメッセージは、ご自身で認証済みの番号へ約5分以内に到達します。本番トラフィックの開始は、通常5〜15営業日以内ですが、これは規制当局への送信元IDの登録状況に依存するものであり、弊社側の要因によるものではありません。

リトライはネットワークエラーおよび5xxエラーのみに限定し、指数バックオフを適用してください。また、送信が受理されるたびにAPIが返すメッセージIDを保持してください。無差別なリトライを行うのではなく、再送前にメッセージIDに基づいて配信レポートと照合し、残高不足によりトラフィックが停止する前にクレジットをチャージしてください。

本物です。/developers/openapi.yaml（JSONは /developers/openapi.json）のOpenAPI 3.1仕様書には、SMS、WhatsApp、RCS、Telegram、Push、Email、Messenger、Instagramのすべてのチャネルが定義されています。公式のTypeScript SDK (@broadnet/cpaas-sdk)はこの仕様書から生成されており、当社に依頼することなく、他のあらゆる言語で独自のクライアントを生成できます。

APIの利用料金はかかりません。メッセージごと、国ごと、配信ルートごとに料金が発生します。UAEのトランザクション向けは$0.0123/MTから、KSAは$0.016、エジプトは$0.028です。SMPPバインドは法人向けプランに含まれています。スタンダードプランでは、専用バインド1つにつき月額$250です。テストアクセスはリクエスト制で、テストトラフィックは1日1,000メッセージに制限されています。

30秒、2分、10分、30分、2時間、8時間、24時間という指数バックオフを用いて24時間リトライを行います。各リトライにはX-Webhook-Attemptヘッダーが含まれます。24時間経過後、イベントはデッドレターキュー（DLQ）に格納され、ダッシュボードからワンクリックで照会および再送が可能です。スタンダードプランではDLQを7日間、法人向けプランでは90日間保持します。

はい。配信ルート、DLR、請求、ダッシュボードを共有します。ほとんどのお客様は、同一アカウント内でトランザクション用にRESTを、大量のマーケティング用にSMPPを使用しており、両方のパスからの配信レポートは同じレポートおよびWebhookに集約されます。

テクニカルアカウントマネージャーの指名、月額料金に対するサービスクレジットを伴うAPI稼働率99.99%のSLA（99.99%未満で10%、99.0%未満で25%、95.0%未満で50%）、15分未満のSev-1応答を実現する24時間365日体制のNOCページャー、専用のSMPPバインド、四半期ごとのアーキテクチャレビュー、およびエンジニアリングチームとの共有Slackチャネルを提供します。

broadnet.me/statusにて、各コンポーネントのステータスおよび発生したインシデントを確認できます。本ページはライブモニタリングと直接連携していないため、過去90日間の履歴はイメージであり、実測値ではありません。契約上の数値は、99.99%の稼働率SLAに基づきます。

お探しの回答が見つかりませんか？[エンジニアリングチームにお問い合わせください](https://www.broadnet.me/ja/contact)

SMS APIは、[より広範なA2P SMSプラットフォームへの入口の一つです](https://www.broadnet.me/ja/products/a2p-sms)。同じ通信事業者直結ルートは、次の用途にも使われています：[SMS一斉送信キャンペーン](https://www.broadnet.me/ja/products/bulk-sms)、[OTPとマルチチャネル認証](https://www.broadnet.me/ja/products/otp)、および[WhatsApp Business API](https://www.broadnet.me/ja/products/whatsapp-business-api)。

プロバイダーをお探しですか？こちらの[2026年版最高のSMS API](https://www.broadnet.me/ja/compare/best-sms-api-2026)購入者向けガイドをご覧ください。

![インフィニティループの下、光り輝く光のハイウェイの上にいる、BroadNetのユキヒョウ](https://www.broadnet.me/marketing/art/band-products.webp)

キャリアグレードの配信品質。

## 配信先：200以上の国々、通信事業者へ直接接続（86。

グレールートは一切使用しません。商用利用が可能な場合は通信事業者との直接接続を行い、それが不可能な場合はラベル付きのパートナー管理ルートを使用します。2003年から構築されているネットワークを通じて、あらゆるチャネルへ単一のAPIを提供します。

200+

対応国・地域

1,000+

通信事業者との接続

300M+

メッセージ数/日

[営業担当に相談する](https://www.broadnet.me/ja/contact)

テストアクセス · 1営業日以内に返信

## SMSプロバイダーとの煩わしいやり取りから解放されましょう。配送を開始する。

1つのアクセストークン、公式なTypeScript SDK、そして1画面に収まるクイックスタート。サインアップから最初の配信レポート取得まで、最短のパスを提供します。

[API連携の手順を確認する](https://www.broadnet.me/ja/contact?topic=api-integration&product=sms-api) [開発者オンボーディングを申し込む](https://www.broadnet.me/onboarding)

$ curl -X POST https://api.broadnet.me/sms/sendSms -H "Authorization: Bearer $BROADNET_TOKEN" -d '{"senderId":"BroadNet", …}'

リソース

SMS API データシート

[データシートをダウンロード· PDF, 101 KB](https://www.broadnet.me/resources/datasheets/broadnet-sms-api-datasheet.pdf) [製品データシート](https://www.broadnet.me/resources)

## 関連ガイドと回答

本製品のコンセプトについて詳しく見る

- [SMS APIとは何ですか 詳しく読む](https://www.broadnet.me/ja/answers/what-is-sms-api)
- [API経由でSMSを送信するにはどうすればよいですか 詳しく読む](https://www.broadnet.me/ja/answers/how-to-send-sms-via-api)
- [SMPPとは 詳しく読む](https://www.broadnet.me/ja/answers/what-is-smpp)
- [A2P SMSとは何ですか 詳しく読む](https://www.broadnet.me/ja/answers/what-is-a2p-sms)
- [SMSCとは 詳しく読む](https://www.broadnet.me/ja/answers/what-is-smsc)
- [メッセージングにおけるルートフェイルオーバーとは 詳しく読む](https://www.broadnet.me/ja/answers/what-is-route-failover)
