Bearer トークン
すべてのリクエストのAuthorization ヘッダーにキーを送信します:
401 invalid_api_key を受け取ります。
API キーの形式
キーは 設定 → Open API → API キー で発行します。平文の値は作成時に一度だけ表示されます。Comdesk は SHA-256 ハッシュと検索用の短いプレフィックスのみを保存します。
キーの種類
システム間連携(CRM、BI)にはテナントキーを、特定ユーザーとしてのみ動作させたい場合はスタッフキーを使います。
スコープ
キーには必要なスコープのみを付与します(最小権限)。キーのスコープ外のエンドポイントを呼ぶと403 insufficient_scope を受け取ります。
キーごとに最小限のスコープを付与してください。Salesforce のクリック発信用キーには
calls:initiate のみで十分で、reports:read は不要です。システムごとにキーを分けて発行すれば、いずれか 1 つを個別に失効できます。IP 許可リスト(任意)
各キーは、送信元 IP または CIDR レンジ(例:203.0.113.0/24)に制限できます。設定すると、それ以外の IP からのリクエストは 403 ip_not_allowed を受け取ります。無制限にする場合は空のままにします。
キーのローテーション
キーは 6〜12 か月ごとにローテーションしてください。Comdesk はキーの有効期限の 30 日前にテナント管理者へメールで通知します。1
新しいキーを作成する
同じスコープで新しいキーを発行します。古いキーはまだ無効化しません。
2
システムを更新する
連携の設定/シークレットストアのキーを差し替えます。
3
検証する
新しいキーでテストリクエストを 1 回送信し、
200 を確認します。4
古いキーを無効化する
検証後、API キー管理画面で古いキーを無効化します。無効化は約 5 分で反映されます。
エラー
完全な一覧とエラーエンベロープは エラー を参照してください。
