認証
すべてのAPIリクエストは、APIキーを使用して認証する必要があります。
ベースURL
Section titled “ベースURL”https://api.recordmeeting.com/v1APIキー認証
Section titled “APIキー認証”APIキーをAuthorizationヘッダーに含めます。
Authorization: Bearer <your_api_key>APIキーを作成するには、「ユーザーガイド → APIキー」を参照してください。
リクエスト例
Section titled “リクエスト例”curl -X GET "https://api.recordmeeting.com/v1/recordings" -H "Authorization: Bearer rm_your_api_key_here"すべてのエラーは次の形式に従います。
{ "error": { "code": "ERROR_CODE", "message": "Human readable description" }}認証エラーコード
Section titled “認証エラーコード”| コード | HTTPステータス | 意味 |
|---|---|---|
UNAUTHORIZED | 401 | Authorizationヘッダーがないか、形式が正しくありません |
INVALID_API_KEY | 401 | キーが存在しないか、失効しています |
API_KEY_EXPIRED | 401 | キーの有効期限が切れています |
USER_NOT_FOUND | 401 | キーに関連付けられているユーザーがもはや存在しません |
FORBIDDEN | 403 | 認証済みですが、このリソースに対する権限がありません |
一般的なエラーコード
Section titled “一般的なエラーコード”| コード | HTTPステータス | 意味 |
|---|---|---|
RECORDING_NOT_FOUND | 404 | レコーディングIDが存在しないか、アクセスできません |
RECORDING_LOCKED | 403 | この機能にはサブスクリプションのアップグレードが必要です |
ORGANIZATION_SUBSCRIPTION_EXPIRED | 402 | レコーディングを所有する組織のEnterpriseサブスクリプションが有効でなくなりました |
TRANSCRIPT_NOT_AVAILABLE | 403 | その組織またはメンバーについて、文字起こしが無効になっています |
SHARING_DISABLED | 403 | その組織またはメンバーについて、共有が無効になっています |
VALIDATION_ERROR | 400 | リクエストパラメータが無効であるか、不足しています |
INTERNAL_ERROR | 500 | サーバー側のエラー |