メインコンテンツにスキップ
エースピーク
開発者

通話、メッセージング、AI を構築する Acepeak API で。

REST エンドポイント、リアルタイム Webhook、およびファーストクラス SDK。ベアラー アクセス トークンを使用して API を認証し、最初のリクエストを 5 分以内に送信します。

発信.sh
# Place a call from a US number
curl -X POST https://endpoints.acepeak.com/v1/calls \
  -H "Authorization: Bearer $ACEPEAK_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"from":"+18005551212",
       "to":"+14155551212",
       "answer_url":"https://your.app/answer"}'
最初の電話まで 5 分

クイックスタート。

  1. 01ステップ

    アクセストークンを取得する

    Acepeak ダッシュボードにサインインし、「開発者」→「トークン」を開き、新しいベアラー トークンを作成します。トークンは環境 (サンドボックスまたはライブ) ごとにスコープが定められており、ダッシュボードからいつでもローテーションできます。

    注意 — ライブトークンをサーバー側に保持してください。ブラウザにアクセスするものはすべてバックエンドを通過する必要があります。

  2. 02ステップ

    認証する

    すべてのリクエストは、Authorization ヘッダーでベアラー トークン認証を使用します。

    Authorization: Bearer YOUR_ACEPEAK_TOKEN
  3. 03ステップ

    最初のリクエストを送信します

    電話をかける、SMS を送信する、電話番号をリストするなど、ユースケースに合ったものを選択してください。電話番号の JSON リストが表示されるはずです。そこから、電話をかけたり、SMS を送信したり、Webhook を設定したり、構築を開始したりできます。

    curl https://endpoints.acepeak.com/v1/numbers \
      -H "Authorization: Bearer $ACEPEAK_TOKEN"
構築できるもの

プラットフォームのあらゆる機能 REST 経由で公開されます。

音声通話

発信通話の発信、着信通話の制御、転送、会議、録音、文字起こし。プログラム可能な応答 URL フロー、通話中の DTMF キャプチャ、リアルタイム ストリーミング。

/v1/calls/v1/conferences/v1/recordings

メッセージング (SMS および MMS)

US 10DLC、フリーダイヤル、ショートコード番号で送受信します。双方向、配信受領書、オプトアウト準拠、連結された長いメッセージ。

/v1/messages/v1/messages/inbound

電話番号

検索、購入、移植、リリース。米国国内、フリーダイヤル、および 60 か国以上にわたる国際 DID。

/v1/numbers/v1/numbers/available/v1/numbers/port-orders

ユーザーとチーム

ユーザーのプロビジョニング、ロールの割り当て、チームの管理、SSO の構成。 IdP による自動ライフサイクル管理のための SCIM 2.0。

/v1/users/v1/teams/v1/sso

Webhook

通話、メッセージ、および録音イベントをエンドポイントにリアルタイムで配信します。 HMAC-SHA256 で署名され、指数バックオフで 24 時間再試行されました。

/v1/webhooks/v1/webhooks/{id}/events

AI サーフェス

AI 受付係をトリガーし、トランスクリプトを取得し、通話ごとまたはチャットごとにセンチメント スコアを取得します。

/v1/ai/receptionist/v1/ai/transcripts/v1/ai/sentiment
認証

方法 認証するために。

アクセストークン認証

バックエンドサービスに推奨されます。すべてのリクエストで送信されるベアラー トークン。トークンは環境ごとにスコープ設定され、ダッシュボードからローテーション可能で、最小特権アクセスの特定のロールに関連付けられます。

Authorization: Bearer YOUR_ACEPEAK_TOKEN

OAuth 2.0

パートナー アプリとマーケットプレイスの統合用。 PKCE による認証コードの付与。これは、アプリが自分のアカウントではなく顧客の代わりに動作する場合に使用します。

  • 認証コード + PKCE
  • リフレッシュ トークン · 30 日間のデフォルト
  • 顧客ごとの範囲設定
レート制限とエラー

予測可能、文書化可能、 そして決して沈黙しないでください。

レート制限

デフォルト: 100r/s アクセストークンごとに。まで破裂します 200r/s 短い窓用。これを超えると、プラットフォームは Retry-After ヘッダーを含む 429 を返します。

べき等性

変更リクエストは、 Idempotency-Key ヘッダ。 POST、PUT、および DELETE リクエストでこれを使用すると、再試行によって二重請求や二重送信が行われなくなります。

エラーコード

  • 400要求の形式が正しくありません検証に失敗しました
  • 401無許可アクセストークンが無効または欠落しています
  • 403禁断トークンにはスコープがありません
  • 404見つかりませんリソースが見つかりません
  • 409対立べき等性または状態の不一致
  • 429レート制限あり速度を落とす — Retry-After を提供
  • 5xxサーバー側指数バックオフを使用して再試行します
Webhook

リアルタイムイベント エンドポイントに配信されます。

HTTPS エンドポイントをサブスクライブして、イベントの通話、メッセージ、および記録を行います。 Webhook は HMAC-SHA256 で署名されます。処理前に署名を検証します。失敗した配信は、最大 24 時間の指数バックオフで再試行されます。ダッシュボードから任意のイベントを再生できます。

POST · /your-webhook署名済み
{
  "id": "evt_01HW3...",
  "type": "call.completed",
  "created_at": "2026-04-30T10:42:00Z",
  "data": {
    "call_id": "CA_01HW...",
    "duration_sec": 184
  }
}
HMAC-SHA256 署名付き、リプレイセーフ
24 時間の指数バックオフ再試行
ダッシュボードから任意のイベントを再生します
イベントタイプ別・エンドポイントごとにフィルタリングする
SDK

第一級の図書館、 REST にミラーマップされます。

Node.jsnpm install @acepeak/sdkインストール
パイソンpip install acepeakインストール
PHPcomposer require acepeak/sdkインストール
行くgo get github.com/acepeak/acepeak-goインストール
ルビーgem install acepeakインストール
MIT ライセンスを取得しており、プラットフォームと同じリリース頻度郵便配達員 →
バージョン管理

安定した URL。 予測可能なアップグレード。

インターフェイスのバージョンは URL に固定されています (/v1/). 重大な変更は、新しいメジャー バージョンの後に出荷されます。互換性を失わない追加機能は、開発者の変更ログにリリース ノートが記載された同じバージョンで提供されます。

非推奨ポリシー

機能は次の期間存続します 12ヶ月 廃止通知の後。すべてのチームに有効なアクセス トークンを電子メールで送信します。 90日、30日、7日 カットオフの前に、本番環境では何も驚くことはありません。

構築を始める準備はできていますか?

よくある質問

質問、 と答えた。

これは、音声通話、SMS / MMS、電話番号、ユーザー、AI サーフェスを公開する REST インターフェイスと署名付き Webhook です。ベアラー アクセス トークンで認証し、文書化されたエンドポイントにアクセスし、数分で出荷します。

REST・Webhook・SDK

API に基づいて構築し、 同日発送します。

24時間年中無休のサポートが含まれています。世界中の通信事業者から番号を移植。

年中無休のサポート60か国以上SOC2Ⅱサンドボックスコンソール
最終更新日: 2026 年 5 月
お問い合わせ 価格を見る