はじめる前に
API キーが必要です。キーは開発者ではなく、テナント管理者が 設定 → Open API → API キー で発行します。必要なスコープ(このクイックスタートではcalls:read)を持つキーを管理者に依頼してください。
テスト用・サンドボックス用の別キーはありません — すべてのキーはテナントの実データに対して動作します。新しい連携を組み立てる際は、
calls:read のような読み取り専用スコープを使うのが最も安全です。1
API キーを取得する
管理者が 設定 → Open API → API キー → 新しい API キーを発行 を開き、
calls:read スコープを選択してキーをコピーします。平文のキー(cdsk_…、50 文字)は一度だけ表示されます。COMDESK_API_KEY などの環境変数に保存してください。2
Authorization ヘッダーを設定する
すべてのリクエストでキーを Bearer トークンとして送信します:
3
通話一覧を取得する
期間(
YYYY-MM-DD、最大 31 日間、開始日は 180 日前以内)を指定して GET /api/v1/calls を呼び出します。4
5
6
Webhook でイベントを受け取る(任意)
open_api_advanced ライセンスと webhooks:manage スコープを持つキーがあれば、POST /api/v1/webhooks で HTTPS エンドポイントを登録して call.completed などのイベントを発生と同時に受信できます。受信時には X-Comdesk-Signature を検証してください — Webhook を参照。 open_api_advanced ライセンスと webhooks:manage スコープを持つキーがあれば、POST /api/v1/webhooks で HTTPS エンドポイントを登録して call.completed などのイベントを発生と同時に受信できます。受信時には X-Comdesk-Signature を検証してください — Webhook を参照。次に読む
認証
スコープ、IP 許可リスト、キーのローテーションを詳しく解説。
通話 API
通話履歴の全パラメータとレスポンスフィールド。
Webhook
イベントの購読とエンドポイントの保護。
エラー
エラーエンベロープと各コードの処理方法。
認証
スコープ、IP 許可リスト、キーのローテーションを詳しく解説。
通話 API
通話履歴の全パラメータとレスポンスフィールド。
Webhook
イベントの購読とエンドポイントの保護。
エラー
エラーエンベロープと各コードの処理方法。
