呼び出し用の 1 つの API、 SMSとAI — 現代のチーム向けに構築されています。
Ringflow の REST API を使用すると、発信通話、バルク SMS、デュアルチャネル録音、AI 受付エージェント、リアルタイム イベント Webhook など、通信スタックのあらゆる部分をすべて単一の認証されたエンドポイントの背後でプログラムで制御できます。
curl -X POST https://api.ringflow.com/v2/calls \
-H "Authorization: Bearer $RINGFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+14155550199",
"from": "+19172544289",
"recordDualChannel": true,
"aiReceptionistId": "agent_rfw_support"
}'
# 201 Created
{
"id": "call_rfw_2Kj8mNpQ",
"status": "ringing",
"to": "+14155550199",
"recording": true,
"ai": true
}必要なものはすべて揃っており、不要なものは何もありません。
6 つのリソース グループ、1 つのベース URL、1 つの認証スキーム。すべてのエンドポイントはバージョン管理されており、一貫した JSON を返し、リクエスト/レスポンスのサンプルが付属しています。 完全な参照.
- 役職/v2/呼び出し— 任意の番号に発信通話を発信する
- 得る/v2/calls/:id— ライブステータス、継続時間、録画を取得する
- 役職/v2/calls/:id/transfer— 通話中のウォーム転送またはコールド転送
- 消去/v2/calls/:id— アクティブな通話をすぐに終了する
- 役職/v2/メッセージ— 単一の受信者に SMS または MMS を送信する
- 役職/v2/メッセージ/バルク— リクエストごとに最大 1,000 メッセージをバッチ処理
- 得る/v2/メッセージ/:id— 配信ステータスとキャリア受信のポーリング
- 役職/v2/calls/:id/レコード— デュアルチャネル通話録音を開始する
- 消去/v2/calls/:id/レコード— 録画を停止してストレージをトリガーする
- 役職/v2/recordings/:id/transcribe— 非同期 AI 文字起こしをリクエストする
- 役職/v2/ai/エージェント— 新しい AI 受付係をプロビジョニングする
- 置く/v2/ai/エージェント/:id/knowledge— プッシュ FAQ、ドキュメント、エスカレーション ルール
- 得る/v2/ai/sessions/:id/summary— 通話後の AI サマリーを取得する
- 役職/v2/イベント/サブスクリプション— あらゆるプラットフォームのイベントにサブスクライブする
- 得る/v2/イベント/サブスクリプション— サブスクリプションのリストとフィルタリング
- 消去/v2/イベント/サブスクリプション/:id— イベントのサブスクリプションを削除する
- 役職/v2/認証/トークン— 有効期間の短いベアラー トークンを発行する
- 役職/v2/認証/キー— スコープ付きワークスペース API キーを作成する
- 置く/v2/auth/keys/:id/rotate— ダウンタイムゼロのキーローテーション
スタックの慣用的なクライアント。
すべての Ringflow SDK は仕様から生成されるのではなく、コードファーストで構築されます。再試行、ページネーション カーソル、Webhook 検証は後付けではなく、第一級のものです。
import { Ringflow } from "@ringflow/sdk"
const client = new Ringflow({
apiKey: process.env.RINGFLOW_API_KEY,
region: "us-east-1",
})
// Place a call and stream status updates
const call = await client.calls.create({
to: "+14155550199",
from: "+19172544289",
recordDualChannel: true,
onStatus: (evt) => console.log(evt.status),
})
console.log(call.id) // call_rfw_2Kj8mNpQすべての層での予測可能な制限。
制限は IP ごとではなく、ワークスペースごとに適用されます。すべての応答には次のような意味があります X-RateLimit-Remaining, X-RateLimit-Reset、そして 再試行後 ヘッダーオン 429秒 そうすれば潔く撤退できる。
| プラン | 持続的 | バーストキャップ | 同時呼び出し |
|---|---|---|---|
| サンドボックス | 5 リクエスト/秒 | 15 リクエスト/秒 | 2通話 |
| スターター | 40 リクエスト/秒 | 80リクエスト/秒 | 25回の通話 |
| 仕事 | 150リクエスト/秒 | 300 リクエスト/秒 | 150回の通話 |
| 企業カスタム | カスタム | カスタム | 無制限 |
建て方が違う。公正な価格。
ほとんど テレフォニー API AI を後付けで追加します。 Ringflow は、AI、音声、メッセージングを単一の一貫した API としてゼロから構築しました。そのため、3 つのベンダーをダクトテープでつなぎ合わせる必要はありません。
| 能力 | リングフロー | 典型的な代替案 |
|---|---|---|
| 通話 + SMS + AI を 1 つの API に統合 | ✕ | |
| 永続的なサンドボックス - 有効期限なし、カードなし | ✕ | |
| すぐに使えるデュアルチャンネル録音 | ✕ | |
| REST エンドポイント経由の AI 受付係 | ✕ | |
| HMAC 署名付き Webhook 配信 | ||
| ダウンタイムゼロの API キーローテーション | ✕ | |
| エンタープライズセキュリティ監査 + BAA が利用可能 | ✕ |
私たちの取り組み
運用標準に基づいて構築された REST API。
Ringflow の API は、一貫した JSON 応答、強力な認証、明確なレート制限シグナリング、安全な統合テストのための永続的なサンドボックスなど、実際の運用ワークロードを処理できるように設計されています。
さまざまな業界のエンジニアリング チームに愛されています。
ヘルスケアから小売まで — Ringflow の API は大規模な生産コミュニケーションを強化します。
アルジュン・メータ
エンジニアリング部長, ゼニア ヘルス — ムンバイ
“Ringflow の API を使用すると、2 週間で音声トリアージを患者ポータルに組み込むことができました。 AI 受付エンドポイントだけで、時間外の通話量が 40% 削減されました。”
レイチェル・トーレス
製品担当副社長, ClearLane Finance — テキサス州オースティン
“1 つの四半期で 3 つのコンタクト センター ベンダーを Ringflow に移行しました。統合された REST サーフェスにより、統合は簡単になりました。つまり、1 つの認証フロー、1 つの Webhook スキーマ、その他すべてです。”
ベン・ハーグリーブス
プラットフォームリード, スタックルート — ロンドン
“デュアルチャネル録音と非同期文字起こしエンドポイントのおかげで、独自の音声パイプラインを構築する必要がなくなりました。 Ringflow がそれを処理するだけで、レイテンシは本当に印象的です。”
ナディア・ユスポワ
CTO, オルビス リテール — ドバイ
“当社の SMS 一括エンドポイントは、毎日 50,000 件の注文確認を問題なく送信します。配送受領書は数秒以内に Webhook に届きます。これはまさに小売業務の要求です。”
トム・フィッツジェラルド
シニア バックエンド エンジニア, ローブリッジ — イリノイ州シカゴ
“ダウンタイムゼロでのキーのローテーションは、セキュリティ チームの売りとなった機能でした。メンテナンス期間を設けずに API キーをローリングすることは、私たちの古いプロバイダーではまったくできなかったことです。”
パク・スジン
ソリューションアーキテクト, Clearview SaaS — ソウル
“Go SDK は慣用的であり、CI を実行するたびにクリーンにコンパイルされます。コンテキストのキャンセル、再試行、レート制限のバックオフは、ファーストクラスのクライアントの動作とまったく同じように機能します。”
よくある質問
よくある質問
FAQ に積極的に回答することで、ユーザーの信頼が高まり、サポート チケットが削減されます。
