{"openapi":"3.1.0","info":{"title":"Callabo API v2","description":"Callabo v2 公開 API 仕様です。","version":"2"},"servers":[{"url":"https://api.callabo.ai/"}],"paths":{"/v2/workspaces":{"get":{"tags":["ワークスペース"],"summary":"Workspace リストの照会","description":"リクエスト元がアクセスできるワークスペースの一覧を取得します。","operationId":"listWorkspacesV2","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/WorkspaceStatus"},{"type":"null"}],"description":"取得するワークスペースのステータスです。","title":"Status"},"description":"取得するワークスペースのステータスです。"},{"name":"only_active","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"description":"有効なワークスペースのみを取得するかどうかを示します。","title":"Only Active"},"description":"有効なワークスペースのみを取得するかどうかを示します。"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"user"}},"/v2/workspaces/{slug}/quota":{"get":{"tags":["ワークスペース","ワークスペース"],"summary":"ワークスペースの使用量と制限の照会","description":"ワークスペースの現在の使用量と制限を照会します。","operationId":"getWorkspaceQuota","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiWorkspaceQuotaResponse"}}}},"204":{"description":"成功した応答"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiUnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiWorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}":{"get":{"tags":["ワークスペース"],"summary":"Workspace 詳細検索","description":"スラッグに対応するワークスペースの詳細情報を取得します。","operationId":"getWorkspaceV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Workspace"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/users/me":{"get":{"tags":["ユーザー"],"summary":"自分のユーザー情報取得","description":"現在認証されているユーザーのアカウント情報を取得します。","operationId":"getCurrentUserV2","parameters":[{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2User"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiUnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"422":{"description":"処理できないコンテンツ","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"user"}},"/v2/workspaces/{slug}/labels":{"get":{"tags":["ラベル"],"summary":"Label リストの照会","description":"ワークスペースのラベルとラベルごとのレコード数を取得します。","operationId":"listLabelsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2LabelListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/labels/status":{"get":{"tags":["ラベル"],"summary":"複数のレコードのラベルステータスの検索","description":"指定した複数レコードのラベル適用状態を取得します。","operationId":"getBulkRecordLabelStatusV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"record_ids","in":"query","required":true,"schema":{"type":"array","items":{"type":"integer"},"minItems":1,"maxItems":100,"description":"ラベル状態を取得するレコードIDの一覧です。","title":"Record Ids"},"description":"ラベル状態を取得するレコードIDの一覧です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2BulkLabelStatusResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/labels":{"post":{"tags":["ラベル"],"summary":"複数レコードにラベルを関連付け","description":"指定した複数のレコードにラベルを関連付けます。","operationId":"addBulkRecordLabelsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2BulkRecordLabelRequest","description":"関連付けるレコードとラベルの一覧です。"}}}},"responses":{"204":{"description":"成功した応答"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2InvalidLabelSelectionError"}}},"description":"無効なリクエスト"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiWorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"},"delete":{"tags":["ラベル"],"summary":"複数レコードのラベル関連付けを解除","description":"指定した複数のレコードからラベルの関連付けを解除します。","operationId":"removeBulkRecordLabelsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2BulkRecordLabelRequest","description":"関連付けを解除するレコードとラベルの一覧です。"}}}},"responses":{"204":{"description":"成功した応答"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2InvalidLabelSelectionError"}}},"description":"無効なリクエスト"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiWorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/{record_id}/label-recommendations":{"get":{"tags":["ラベル"],"summary":"レコードラベル推薦一覧取得","description":"レコードに対して生成されたラベル推薦の一覧を取得します。","operationId":"listRecordLabelRecommendationsV2","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2LabelRecommendationListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records":{"get":{"tags":["レコード"],"summary":"Record リストの照会","description":"アクセス可能なレコードをフィルタリングし、録画時間でソートして照会します。","operationId":"listRecordsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"description":"レコードのタイトルまたは文字起こしから検索する文字列です。","title":"Query"},"description":"レコードのタイトルまたは文字起こしから検索する文字列です。"},{"name":"search_mode","in":"query","required":false,"schema":{"enum":["all_fields","title_terms","transcript"],"type":"string","description":"検索範囲をall_fields、title_terms、transcriptのいずれかで指定します。","default":"all_fields","title":"Search Mode"},"description":"検索範囲をall_fields、title_terms、transcriptのいずれかで指定します。"},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"description":"指定したユーザーがアクセスできるレコードのみを取得します。","title":"User Id"},"description":"指定したユーザーがアクセスできるレコードのみを取得します。"},{"name":"label_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer","exclusiveMinimum":0}},{"type":"null"}],"description":"絞り込むラベルIDの一覧です。","title":"Label Ids"},"description":"絞り込むラベルIDの一覧です。"},{"name":"label_filter_condition","in":"query","required":false,"schema":{"enum":["and","or"],"type":"string","description":"label_idsの結合条件をandまたはorで指定します。","default":"and","title":"Label Filter Condition"},"description":"label_idsの結合条件をandまたはorで指定します。"},{"name":"order","in":"query","required":false,"schema":{"enum":["id","rec_date"],"type":"string","description":"ソート基準をidまたはrec_dateで指定します。","default":"id","title":"Order"},"description":"ソート基準をidまたはrec_dateで指定します。"},{"name":"team_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"description":"指定したチームに関連付けられたレコードのみを取得します。","title":"Team Id"},"description":"指定したチームに関連付けられたレコードのみを取得します。"},{"name":"team_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer","exclusiveMinimum":0}},{"type":"null"}],"description":"指定したチームのいずれかに関連付けられたレコードのみを取得します。","title":"Team Ids"},"description":"指定したチームのいずれかに関連付けられたレコードのみを取得します。"},{"name":"next_token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"次のページの取得に使用するトークンです。次のページがない場合はnullです。","title":"Next Token"},"description":"次のページの取得に使用するトークンです。次のページがない場合はnullです。"},{"name":"owner_user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"description":"指定したユーザーが所有するレコードのみを取得します。","title":"Owner User Id"},"description":"指定したユーザーが所有するレコードのみを取得します。"},{"name":"owner_user_ids","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"integer","exclusiveMinimum":0}},{"type":"null"}],"description":"指定したユーザーのいずれかが所有するレコードのみを取得します。","title":"Owner User Ids"},"description":"指定したユーザーのいずれかが所有するレコードのみを取得します。"},{"name":"record_sources","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/RecordSource"}},{"type":"null"}],"description":"絞り込むレコード収集元の一覧です。","title":"Record Sources"},"description":"絞り込むレコード収集元の一覧です。"},{"name":"start_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"レコード検索期間の開始日です。","title":"Start Date"},"description":"レコード検索期間の開始日です。"},{"name":"end_date","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date"},{"type":"null"}],"description":"レコード検索期間の終了日です。","title":"End Date"},"description":"レコード検索期間の終了日です。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":100,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/{record_id}":{"get":{"tags":["レコード"],"summary":"レコード詳細取得","description":"レコードを取得し、`include`に`dialogs`と`insights`を指定して同時に取得できます。","operationId":"getRecordV2","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"include","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"含めるサブリソースを`dialogs,insights`形式で指定します。","title":"Include"},"description":"含めるサブリソースを`dialogs,insights`形式で指定します。"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"文字起こし内を検索する文字列です。指定すると一致した文字起こしも返します。","title":"Query"},"description":"文字起こし内を検索する文字列です。指定すると一致した文字起こしも返します。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordValidationResponse"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/{record_id}/media":{"get":{"tags":["レコード"],"summary":"レコードメディアURLの検索","description":"1時間以上有効なレコードの元メディア用ダウンロードURLを発行します。","operationId":"getRecordMediaV2","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordMedia"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordMediaNotFoundResponse"}}},"description":"存在しません"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordNotReadyError"}}},"description":"競合"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/{record_id}/share":{"get":{"tags":["レコード"],"summary":"Record 外部共有の照会","description":"レコードの外部共有設定と共有リンク情報を取得します。","operationId":"getRecordShareV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2SharedRecord"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ShareManagementNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"},"put":{"tags":["レコード"],"summary":"レコード外部共有作成・更新","description":"レコードの外部共有設定を作成、または既存の設定を更新します。","operationId":"upsertRecordShareV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2SharedRecordUpsertRequest","description":"作成または更新する外部共有設定です。"}}}},"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2SharedRecordUpsertResponse"}}}},"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2SharedRecordUpsertResponse"}}},"description":"リソース作成"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ShareManagementNotFoundResponse"}}},"description":"存在しません"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordNotReadyError"}}},"description":"競合"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"},"delete":{"tags":["レコード"],"summary":"レコード外部共有削除","description":"レコードの外部共有設定と共有リンクを削除します。","operationId":"deleteRecordShareV2","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"204":{"description":"成功した応答"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ShareManagementNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/records/{record_id}/export-histories":{"get":{"tags":["レコード"],"summary":"Record export history ルックアップ","description":"レコードの外部エクスポート履歴をページ単位で取得します。","operationId":"listRecordExportHistoriesV2","parameters":[{"name":"record_id","in":"path","required":true,"schema":{"type":"integer","description":"レコードの識別子です。","title":"Record Id"},"description":"レコードの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordExportHistoryListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/shared-records":{"get":{"tags":["レコード"],"summary":"共有レコードのリストを見る","description":"ワークスペースで外部共有中のレコード一覧を取得します。","operationId":"listSharedRecordsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"next_token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"次のページの取得に使用するトークンです。次のページがない場合はnullです。","title":"Next Token"},"description":"次のページの取得に使用するトークンです。次のページがない場合はnullです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":100,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RecordListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/teams":{"get":{"tags":["チーム"],"summary":"チームリストを見る","description":"ワークスペースのチームを検索し、ページ単位で取得します。","operationId":"listTeamsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"description":"チーム名に適用する検索語です。","title":"Query"},"description":"チーム名に適用する検索語です。"},{"name":"member_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"description":"指定したメンバーが所属するチームのみを返します。","title":"Member Id"},"description":"指定したメンバーが所属するチームのみを返します。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"402":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiFeatureNotAvailableError"}}},"description":"サブスクリプション機能を利用できません"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/teams/{team_id}":{"get":{"tags":["チーム"],"summary":"Team詳細検索","description":"チームの詳細情報とメンバー数・レコード数を取得します。","operationId":"getTeamV2","parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"integer","description":"チームの識別子です。","title":"Team Id"},"description":"チームの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Team"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/teams/{team_id}/members":{"get":{"tags":["チーム"],"summary":"Team member リストを見る","description":"チームに所属するメンバーとロール情報をページ単位で取得します。","operationId":"listTeamMembersV2","parameters":[{"name":"team_id","in":"path","required":true,"schema":{"type":"integer","description":"チームの識別子です。","title":"Team Id"},"description":"チームの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamMemberListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/members":{"get":{"tags":["メンバー"],"summary":"Workspace Member リストの照会","description":"ワークスペースメンバーをステータス、チーム、検索語で絞り込み、ページ単位で取得します。","operationId":"listMembersV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}],"description":"メンバー名またはメールアドレスに適用する検索語です。","title":"Query"},"description":"メンバー名またはメールアドレスに適用する検索語です。"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/MemberStatus"},{"type":"null"}],"description":"取得するメンバーのステータスです。","title":"Status"},"description":"取得するメンバーのステータスです。"},{"name":"team_id","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","exclusiveMinimum":0},{"type":"null"}],"description":"指定したチームに所属するメンバーのみを取得します。","title":"Team Id"},"description":"指定したチームに所属するメンバーのみを取得します。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2MemberListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/members/me":{"get":{"tags":["メンバー"],"summary":"現在のワークスペースメンバー取得","description":"現在認証されているリクエスト元のワークスペースメンバー情報とロール情報を取得します。","operationId":"getCurrentMemberV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Member"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2MemberNotFoundResponse"}}},"description":"存在しません"},"422":{"description":"処理できないコンテンツ","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/members/{member_id}":{"get":{"tags":["メンバー"],"summary":"Workspace Member 詳細検索","description":"ワークスペースメンバーの詳細情報とロール情報を取得します。","operationId":"getMemberV2","parameters":[{"name":"member_id","in":"path","required":true,"schema":{"type":"integer","description":"メンバーの識別子です。","title":"Member Id"},"description":"メンバーの識別子です。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Member"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2MemberNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/invitations":{"get":{"tags":["メンバー"],"summary":"Workspace 招待リストの検索","description":"ワークスペース招待をステータスで絞り込み、ページ単位で取得します。","operationId":"listInvitationsV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":20,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/WorkspaceInviteStatus"},{"type":"null"}],"description":"取得するワークスペース招待のステータスです。","title":"Status"},"description":"取得するワークスペース招待のステータスです。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2InvitationListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/invitations/{invitation_id}":{"get":{"tags":["メンバー"],"summary":"Workspaceの招待詳細の表示","description":"ワークスペース招待の詳細情報と現在のステータスを取得します。","operationId":"getInvitationV2","parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"integer","description":"ワークスペース招待IDです。","title":"Invitation Id"},"description":"ワークスペース招待IDです。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Invitation"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2InvitationNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/workspace-roles":{"get":{"tags":["ロール"],"summary":"Workspace role リストの照会","description":"ワークスペースロールとロールごとのメンバー数をページ単位で取得します。","operationId":"listWorkspaceRolesV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":100,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceRoleListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/workspace-roles/{role_id}":{"get":{"tags":["ロール"],"summary":"Workspace role 詳細検索","description":"ワークスペースロールの権限と割り当て済みメンバー数を取得します。","operationId":"getWorkspaceRoleV2","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"integer","description":"ロールIDです。","title":"Role Id"},"description":"ロールIDです。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceRole"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceRoleNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/team-roles":{"get":{"tags":["ロール"],"summary":"Team role リストの照会","description":"チームロールと権限をページ単位で取得します。","operationId":"listTeamRolesV2","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"最初に返却する項目の0始まりのオフセットです。","default":0,"title":"Offset"},"description":"最初に返却する項目の0始まりのオフセットです。"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"返却する項目の最大数です。","default":100,"title":"Limit"},"description":"返却する項目の最大数です。"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamRoleListResponse"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}},"/v2/workspaces/{slug}/team-roles/{role_id}":{"get":{"tags":["ロール"],"summary":"Team role 詳細検索","description":"チームロールの詳細情報と権限を取得します。","operationId":"getTeamRoleV2","parameters":[{"name":"role_id","in":"path","required":true,"schema":{"type":"integer","description":"ロールIDです。","title":"Role Id"},"description":"ロールIDです。"},{"name":"slug","in":"path","required":true,"schema":{"type":"string","description":"ワークスペーススラッグ","title":"Slug"},"description":"ワークスペーススラッグ"},{"name":"Authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"認証トークンをBearer形式で指定します。","title":"Authorization"},"description":"認証トークンをBearer形式で指定します。"}],"responses":{"200":{"description":"成功した応答","content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamRole"}}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2UnauthorizedError"}}},"description":"未認証のリクエスト"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ForbiddenError"}}},"description":"リクエスト元の権限が不足しています"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2TeamRoleNotFoundResponse"}}},"description":"存在しません"},"422":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2ValidationError"}}},"description":"処理できないコンテンツ"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2RateLimitExceededError"}}},"description":"リクエスト上限超過"}},"x-callabo-rate-limit-scope":"workspace"}}},"components":{"schemas":{"ActionItemItem":{"properties":{"text":{"type":"string","title":"Text","description":"テキストの内容です。"}},"type":"object","required":["text"],"title":"ActionItemItem"},"ActionItemTimestampItem":{"properties":{"text":{"type":"string","title":"Text","description":"テキストの内容です。"},"reference":{"type":"string","title":"Reference","description":"アクションアイテムが参照する元のテキストです。"},"start_at":{"type":"number","title":"Start At","description":"秒単位の開始オフセットです。"}},"type":"object","required":["text","reference","start_at"],"title":"ActionItemTimestampItem"},"ApiFeatureNotAvailableError":{"properties":{"type":{"type":"string","const":"FEATURE_NOT_AVAILABLE","title":"Type","default":"FEATURE_NOT_AVAILABLE","description":"タイプの識別子です。"},"data":{"$ref":"#/components/schemas/ApiFeatureNotAvailableErrorData","description":"エラーに関する追加情報です。"}},"type":"object","required":["data"],"title":"ApiFeatureNotAvailableError"},"ApiFeatureNotAvailableErrorData":{"properties":{"feature":{"type":"string","title":"Feature","description":"利用できないサブスクリプション機能です。"},"plan":{"type":"string","title":"Plan","description":"現在のサブスクリプションプランです。"}},"type":"object","required":["feature","plan"],"title":"ApiFeatureNotAvailableErrorData"},"ApiForbiddenError":{"properties":{"type":{"type":"string","const":"FORBIDDEN","title":"Type","default":"FORBIDDEN","description":"タイプの識別子です。"}},"type":"object","title":"ApiForbiddenError"},"ApiSubscriptionPlan":{"properties":{"code":{"type":"string","title":"Code","description":"サブスクリプションプランのコードです。"},"plan":{"type":"string","title":"Plan","description":"人が読めるサブスクリプションプラン名です。"},"usage_reset_cycle":{"$ref":"#/components/schemas/SubscriptionCycle","description":"含まれる使用量がリセットされる周期です。"},"price":{"$ref":"#/components/schemas/ApiSubscriptionPlanPrice","description":"サブスクリプションプランの価格情報です。"},"included":{"$ref":"#/components/schemas/ApiSubscriptionPlanIncluded","description":"サブスクリプションプランに含まれるリソース情報です。"},"features":{"items":{"$ref":"#/components/schemas/SubscriptionPlanFeature"},"type":"array","uniqueItems":true,"title":"Features","description":"サブスクリプションプランで有効な機能一覧です。"},"purchase_policy":{"$ref":"#/components/schemas/ApiSubscriptionPlanPurchasePolicy","description":"サブスクリプションプランの購入ポリシーです。"}},"type":"object","required":["code","plan","usage_reset_cycle","price","included","features","purchase_policy"],"title":"ApiSubscriptionPlan"},"ApiSubscriptionPlanIncluded":{"properties":{"seat":{"type":"integer","title":"Seat","description":"プランに含まれるシート数です。"},"viewer":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Viewer","description":"含まれるビューアの数。 unlimited_viewer が true の場合は null。"},"unlimited_viewer":{"type":"boolean","title":"Unlimited Viewer","description":"視聴者数が無制限かどうか。 true の場合、ビューアは null になります。"},"recording_minutes":{"type":"integer","title":"Recording Minutes","description":"使用量のリセット周期ごとに含まれる録音時間（分）です。"},"labels":{"type":"integer","title":"Labels","description":"プランに含まれるラベル数です。"},"restricted_event_words":{"type":"integer","title":"Restricted Event Words","description":"プランに含まれる制限イベント単語数です。"}},"type":"object","required":["seat","viewer","unlimited_viewer","recording_minutes","labels","restricted_event_words"],"title":"ApiSubscriptionPlanIncluded"},"ApiSubscriptionPlanPrice":{"properties":{"base":{"type":"integer","title":"Base","description":"選択した請求周期のプラン基本価格です。"},"seat":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Seat","description":"追加シートごとの価格です。追加シートを利用できない場合はnullです。"},"recording_minutes":{"type":"integer","title":"Recording Minutes","description":"追加録音使用量60分単位の価格です。"}},"type":"object","required":["base","seat","recording_minutes"],"title":"ApiSubscriptionPlanPrice"},"ApiSubscriptionPlanPurchasePolicy":{"properties":{"additional_seat":{"type":"boolean","title":"Additional Seat","description":"追加シートを購入できるかどうかです。"}},"type":"object","required":["additional_seat"],"title":"ApiSubscriptionPlanPurchasePolicy"},"ApiUnauthorizedError":{"properties":{"type":{"type":"string","const":"UNAUTHORIZED","title":"Type","default":"UNAUTHORIZED","description":"タイプの識別子です。"}},"type":"object","title":"ApiUnauthorizedError"},"ApiWorkspaceNotFoundError":{"properties":{"type":{"type":"string","const":"WORKSPACE_NOT_FOUND","title":"Type","default":"WORKSPACE_NOT_FOUND","description":"タイプの識別子です。"}},"type":"object","title":"ApiWorkspaceNotFoundError"},"ApiWorkspaceQuotaMetrics":{"properties":{"seat":{"type":"integer","title":"Seat","description":"アーカイブ権限を持つメンバー数です。"},"viewer":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Viewer","description":"閲覧者メンバー数です。制限がない場合はnullです。"},"recording_seconds":{"type":"number","title":"Recording Seconds","description":"収録時間です。単位は秒です。"}},"type":"object","required":["seat","viewer","recording_seconds"],"title":"ApiWorkspaceQuotaMetrics"},"ApiWorkspaceQuotaResponse":{"properties":{"plan":{"$ref":"#/components/schemas/ApiSubscriptionPlan","description":"現在適用中のサブスクリプションプランです。"},"usage_period":{"$ref":"#/components/schemas/ApiWorkspaceQuotaUsagePeriod","description":"現在の使用量集計期間です。"},"quota":{"$ref":"#/components/schemas/ApiWorkspaceQuotaMetrics","description":"現在のプランで利用できる上限です。"},"usage":{"$ref":"#/components/schemas/ApiWorkspaceQuotaMetrics","description":"現在の使用量です。"},"remaining":{"$ref":"#/components/schemas/ApiWorkspaceQuotaMetrics","description":"現在の残り利用可能量です。"},"allows_overage":{"type":"boolean","title":"Allows Overage","description":"収録上限を超えた分を後払いで利用できるかどうかを示します。"},"rate_limit":{"$ref":"#/components/schemas/ApiWorkspaceRateLimit","description":"v2 公開 API のリクエスト上限ポリシーです。"}},"type":"object","required":["plan","usage_period","quota","usage","remaining","allows_overage","rate_limit"],"title":"ApiWorkspaceQuotaResponse"},"ApiWorkspaceQuotaUsagePeriod":{"properties":{"start_date":{"type":"string","format":"date","title":"Start Date","description":"使用量集計期間の開始日です。"},"end_date":{"type":"string","format":"date","title":"End Date","description":"使用量集計期間の終了日です。"}},"type":"object","required":["start_date","end_date"],"title":"ApiWorkspaceQuotaUsagePeriod"},"ApiWorkspaceRateLimit":{"properties":{"scope":{"type":"string","const":"workspace","title":"Scope","description":"リクエスト上限を適用する単位です。","default":"workspace"},"limit":{"type":"integer","title":"Limit","description":"固定ウィンドウ内で許可される最大リクエスト数です。"},"window_seconds":{"type":"integer","title":"Window Seconds","description":"リクエスト数を集計する固定ウィンドウの長さ（秒）です。"}},"type":"object","required":["limit","window_seconds"],"title":"ApiWorkspaceRateLimit"},"AuthInfoProvider":{"type":"string","enum":["email","google","apple","microsoft","saml"],"title":"AuthInfoProvider","x-descriptions":{"apple":"Appleアカウント認証","email":"メール・パスワード認証","google":"Googleアカウント認証","microsoft":"Microsoftアカウント認証","saml":"SAMLシングルサインオン認証"}},"BaseTeamRole":{"type":"string","enum":["manager","editor","viewer"],"title":"BaseTeamRole","x-descriptions":{"editor":"チームレコードの編集","manager":"チーム管理","viewer":"チームレコードの閲覧"}},"BaseWorkspaceRole":{"type":"string","enum":["workspace_manager","archivist","viewer","deactivated"],"title":"BaseWorkspaceRole","x-descriptions":{"archivist":"レコード保管","deactivated":"無効化されたメンバーの役割","viewer":"ワークスペース情報の閲覧","workspace_manager":"ワークスペース管理"}},"DateTimeItem":{"properties":{"keyword":{"type":"string","title":"Keyword","description":"検出された日付または時刻のキーワードです。"},"start_at":{"type":"number","title":"Start At","description":"秒単位の開始オフセットです。"},"text":{"type":"string","title":"Text","description":"テキストの内容です。"}},"type":"object","required":["keyword","start_at","text"],"title":"DateTimeItem"},"DefaultAccessScope":{"type":"string","enum":["all","team","attendees"],"title":"DefaultAccessScope","x-descriptions":{"all":"ワークスペースメンバー全体アクセス","attendees":"カレンダー出席者アクセス","team":"レコード所有チームのアクセス"}},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail","description":"バリデーションエラーの詳細情報です。"}},"type":"object","title":"HTTPValidationError"},"InsightExtractType":{"type":"string","enum":["default","custom","plus-insight","pro-internal","pro-saleswise","product-meeting","customer-interview","demo-meeting"],"title":"InsightExtractType","description":"レコード要求、ワークスペース設定、および Magi 統合全体で使用される共通のインサイト抽出タイプの列挙型。","x-descriptions":{"custom":"カスタム","customer-interview":"顧客インタビュー","default":"基本設定","demo-meeting":"デモ会議","plus-insight":"Plus","pro-internal":"Pro内部会議","pro-saleswise":"Pro営業","product-meeting":"プロダクト会議"}},"InsightType":{"type":"string","enum":["toc","keyword","date_time","summary","takeaway","action_item_ts","action_item","product-meeting","customer-interview","demo-meeting","custom"],"title":"InsightType","x-descriptions":{"action_item":"アクション項目","action_item_ts":"時刻情報付きアクション項目","custom":"カスタムテンプレート","customer-interview":"顧客インタビュー","date_time":"検出日時","demo-meeting":"デモ会議","keyword":"主要キーワード","product-meeting":"プロダクト会議","summary":"会話要約","takeaway":"要点","toc":"文字起こし目次"}},"InsightValue":{"anyOf":[{"items":{"$ref":"#/components/schemas/TContentItem"},"type":"array"},{"items":{"type":"string","minLength":1},"type":"array"},{"items":{"$ref":"#/components/schemas/DateTimeItem"},"type":"array"},{"items":{"type":"string"},"type":"array"},{"items":{"$ref":"#/components/schemas/ActionItemTimestampItem"},"type":"array"},{"items":{"$ref":"#/components/schemas/ActionItemItem"},"type":"array"},{"items":{"anyOf":[{"$ref":"#/components/schemas/TContentItem"},{"type":"string","minLength":1},{"$ref":"#/components/schemas/DateTimeItem"},{"type":"string"},{"$ref":"#/components/schemas/ActionItemTimestampItem"},{"$ref":"#/components/schemas/ActionItemItem"}]},"type":"array"},{"type":"string"}]},"IpBlockType":{"type":"string","enum":["none","block_list","allow_list"],"title":"IpBlockType","x-descriptions":{"allow_list":"許可リストIPのみアクセス","block_list":"ブロックリストIP制限","none":"IPアクセス制限なし"}},"MemberStatus":{"type":"string","enum":["active","deactivated"],"x-descriptions":{"active":"有効なメンバー","deactivated":"無効化されたメンバー"}},"PermissionResource":{"type":"string","enum":["member_management","workspace_management","manage_scim_user","manage_block_rules","manage_workspace_webhook","manage_workspace_roles","manage_workspace_personal_access_token","manage_workspace_mcp","view_workspace_dashboard","access_audit_logs","manage_restricted_event_words","manage_labels","manage_insight_templates","payment_management","view_all_meetings","view_all_team_meetings","delete_meetings_from_workspace","all_archive_meetings","archive_meetings","team_management","team_member_management","delete_meetings_from_team","edit_meeting_view_scope","all_edit_meeting_properties","edit_meeting_properties","all_external_meeting_sharing","external_meeting_sharing","reset_language","automation_integration","all_share_integration","share_integration","workspace_integration","view_meetings","chatbot_features","automation_management"],"title":"PermissionResource","x-descriptions":{"access_audit_logs":"監査ログの閲覧","all_archive_meetings":"すべてのレコードを保管","all_edit_meeting_properties":"すべてのレコード属性を編集","all_external_meeting_sharing":"すべてのレコード外部共有を管理","all_share_integration":"すべての共有連携を使用","archive_meetings":"レコード保管","automation_integration":"自動化連携を使用","automation_management":"自動化管理","chatbot_features":"チャットボット機能を使用","delete_meetings_from_team":"チームレコードの削除","delete_meetings_from_workspace":"ワークスペースレコードの削除","edit_meeting_properties":"レコード属性の編集","edit_meeting_view_scope":"レコード公開範囲の編集","external_meeting_sharing":"レコード外部共有の管理","manage_block_rules":"アクセスブロックルール管理","manage_insight_templates":"インサイトテンプレート管理","manage_labels":"ラベル管理","manage_restricted_event_words":"制限イベントワード管理","manage_scim_user":"SCIMユーザー管理","manage_workspace_mcp":"ワークスペースMCP管理","manage_workspace_personal_access_token":"ワークスペース個人アクセストークン管理","manage_workspace_roles":"ワークスペース役割管理","manage_workspace_webhook":"ワークスペースWebhook管理","member_management":"ワークスペースメンバー管理","payment_management":"請求情報の管理","reset_language":"レコード言語のリセット","share_integration":"共有連携を使用","team_management":"チーム管理","team_member_management":"チームメンバー管理","view_all_meetings":"ワークスペースのすべてのレコードを閲覧","view_all_team_meetings":"チームのすべてのレコードを閲覧","view_meetings":"レコードの閲覧","view_workspace_dashboard":"ワークスペースダッシュボードの閲覧","workspace_integration":"ワークスペース連携を使用","workspace_management":"ワークスペース設定管理"}},"PermissionStatus":{"type":"string","enum":["allow","deny"],"title":"PermissionStatus","x-descriptions":{"allow":"許可","deny":"権限拒否"}},"ProvisionType":{"type":"string","enum":["scim_auto","scim_manual","invite"],"title":"ProvisionType","x-descriptions":{"invite":"招待ベースのプロビジョニング","scim_auto":"SCIM自動プロビジョニング","scim_manual":"SCIM手動プロビジョニング"}},"RecordExportPlatformType":{"type":"string","enum":["salesforce","pipedrive","salesmap","notion","teams","slack","confluence","email"],"title":"RecordExportPlatformType","x-descriptions":{"confluence":"Confluence","email":"メール","notion":"Notion","pipedrive":"Pipedrive","salesforce":"Salesforce","salesmap":"SalesMap","slack":"Slack","teams":"Microsoft Teams"}},"RecordExportType":{"type":"string","enum":["case","task","note","document","attachment","page","account","deal","lead","contact","organization","event","user","opportunity","custom_sobject"],"title":"RecordExportType","x-descriptions":{"account":"アカウント","attachment":"添付ファイル","case":"ケース","contact":"連絡先","custom_sobject":"Salesforceカスタムオブジェクト","deal":"取引","document":"文書","event":"イベント","lead":"見込み客","note":"メモ","opportunity":"営業案件","organization":"組織","page":"ページ","task":"タスク","user":"ユーザー"}},"RecordInsightLanguage":{"type":"string","enum":["ko","en","ja","zh","es","fr","de","ru","pt","it","ar","hi","id","vi","th","nl"],"title":"RecordInsightLanguage","x-descriptions":{"ar":"アラビア語","de":"ドイツ語","en":"英語","es":"スペイン語","fr":"フランス語","hi":"ヒンディー語","id":"インドネシア語","it":"イタリア語","ja":"日本語","ko":"韓国語","nl":"オランダ語","pt":"ポルトガル語","ru":"ロシア語","th":"タイ語","vi":"ベトナム語","zh":"中国語"}},"RecordScope":{"type":"string","enum":["workspace","team","private"],"title":"RecordScope","x-descriptions":{"private":"承認済みメンバーのみアクセス","team":"リンクされたチームメンバーのアクセス","workspace":"ワークスペースメンバーアクセス"}},"RecordSource":{"type":"string","enum":["zoom","google_meet","teams_meet","phone_call","voice_recorder","screen_recorder","video_recorder","manual_upload"],"title":"RecordSource","x-descriptions":{"google_meet":"Google Meet会議の収集","manual_upload":"直接アップロードの収集","phone_call":"電話通話の収集","screen_recorder":"画面録画の収集","teams_meet":"Microsoft Teams会議の収集","video_recorder":"動画録画の収集","voice_recorder":"音声録音の収集","zoom":"Zoom会議の収集"}},"RecordStatus":{"type":"string","enum":["created","uploaded","transcribed","processed","failed","not_supported"],"title":"RecordStatus","x-descriptions":{"created":"作成状態","failed":"処理失敗","not_supported":"非対応のメディアまたは処理方法","processed":"すべての処理完了","transcribed":"文字起こし完了、後処理待ち","uploaded":"元メディアアップロード完了"}},"SharedRecordDuration":{"type":"string","enum":["7d","30d","60d","90d","infinite"],"title":"SharedRecordDuration","x-descriptions":{"30d":"作成後30日間再生","60d":"作成後60日間再生","7d":"作成後7日間再生","90d":"作成後90日間再生","infinite":"無制限再生"}},"SubscriptionCycle":{"type":"string","enum":["monthly","annual"],"title":"SubscriptionCycle","x-descriptions":{"annual":"年額請求","monthly":"月額請求"}},"SubscriptionPlanFeature":{"type":"string","enum":["ai_recording","ai_chat","keyword_boosting","custom_template","meeting_recorder_automation","call_auto_upload","calendar_integration","tool_integration","crm_integration","auto_title","audit_log","basic_rbac","custom_rbac","insight_translate","webhook","saml","custom_domain","security","two_factor_auth","team_management","record_auto_delete","device_session_limit"],"title":"SubscriptionPlanFeature","x-descriptions":{"ai_chat":"AIチャット","ai_recording":"AI録音","audit_log":"監査ログ","auto_title":"自動タイトル生成","basic_rbac":"デフォルトの役割ベースアクセス制御","calendar_integration":"カレンダー連携","call_auto_upload":"通話自動アップロード","crm_integration":"CRM連携","custom_domain":"カスタムドメイン","custom_rbac":"カスタム役割ベースアクセス制御","custom_template":"カスタムテンプレート","device_session_limit":"デバイスセッション数の制限","insight_translate":"インサイト翻訳","keyword_boosting":"キーワードブースティング","meeting_recorder_automation":"会議録画自動化","record_auto_delete":"レコード自動削除","saml":"SAMLシングルサインオン","security":"セキュリティ機能","team_management":"チーム管理","tool_integration":"ツール連携","two_factor_auth":"二要素認証","webhook":"Webhook"}},"TContentItem":{"properties":{"start_at":{"type":"number","title":"Start At","description":"秒単位の開始オフセットです。"},"title":{"type":"string","title":"Title","description":"表示タイトルです。"},"items":{"items":{"type":"string"},"type":"array","title":"Items","description":"この値に含まれる項目一覧です。"}},"type":"object","required":["start_at","title","items"],"title":"TContentItem"},"TeamInsightExtractType":{"type":"string","enum":["inherit","custom","plus-insight","pro-internal","pro-saleswise","product-meeting","customer-interview","demo-meeting"],"title":"TeamInsightExtractType","x-descriptions":{"custom":"カスタム","customer-interview":"顧客インタビュー","demo-meeting":"デモ会議","inherit":"ワークスペース基本設定","plus-insight":"Plus","pro-internal":"Pro内部会議","pro-saleswise":"Pro営業","product-meeting":"プロダクト会議"}},"TranscribeLanguage":{"type":"string","enum":["detect","multi","ko","en","ja","zh","es","fr","de","ru","pt","it","ar","hi","id","vi","th","nl"],"title":"TranscribeLanguage","x-descriptions":{"ar":"アラビア語","de":"ドイツ語","detect":"音声言語の自動検出","en":"英語","es":"スペイン語","fr":"フランス語","hi":"ヒンディー語","id":"インドネシア語","it":"イタリア語","ja":"日本語","ko":"韓国語","multi":"多言語混合文字起こし","nl":"オランダ語","pt":"ポルトガル語","ru":"ロシア語","th":"タイ語","vi":"ベトナム語","zh":"中国語"}},"TranscribeLanguageForTeam":{"type":"string","enum":["inherit","detect","multi","ko","en","ja","zh","es","fr","de","ru","pt","it","ar","hi","id","vi","th","nl"],"title":"TranscribeLanguageForTeam","x-descriptions":{"ar":"アラビア語","de":"ドイツ語","detect":"音声言語の自動検出","en":"英語","es":"スペイン語","fr":"フランス語","hi":"ヒンディー語","id":"インドネシア語","inherit":"ワークスペース既定言語","it":"イタリア語","ja":"日本語","ko":"韓国語","multi":"多言語混合文字起こし","nl":"オランダ語","pt":"ポルトガル語","ru":"ロシア語","th":"タイ語","vi":"ベトナム語","zh":"中国語"}},"TranscribeResultBaseLanguage":{"type":"string","enum":["ko","en","ja","zh","es","fr","de","ru","pt","it","ar","hi","id","vi","th","nl"],"title":"TranscribeResultBaseLanguage","x-descriptions":{"ar":"アラビア語","de":"ドイツ語","en":"英語","es":"スペイン語","fr":"フランス語","hi":"ヒンディー語","id":"インドネシア語","it":"イタリア語","ja":"日本語","ko":"韓国語","nl":"オランダ語","pt":"ポルトガル語","ru":"ロシア語","th":"タイ語","vi":"ベトナム語","zh":"中国語"}},"UserLocale":{"type":"string","enum":["ko","ja","en"],"title":"UserLocale","x-descriptions":{"en":"英語","ja":"日本語","ko":"韓国語"}},"UserStatus":{"type":"string","enum":["created","verified","withdraw"],"title":"UserStatus","x-descriptions":{"created":"アカウント作成完了","verified":"メール認証完了","withdraw":"退会アカウント"}},"V2BulkLabelStatus":{"type":"string","enum":["unchecked","partial","checked"],"title":"V2BulkLabelStatus","x-descriptions":{"checked":"すべてのレコードにリンク","partial":"一部のレコードにのみリンク","unchecked":"リンクされたレコードなし"}},"V2BulkLabelStatusItem":{"properties":{"id":{"type":"integer","title":"Id","description":"ラベルの識別子です。"},"name":{"type":"string","title":"Name","description":"ラベル名です。"},"color":{"type":"string","title":"Color","description":"ラベルの表示色です。"},"status":{"$ref":"#/components/schemas/V2BulkLabelStatus","description":"現在のステータスです。"}},"type":"object","required":["id","name","color","status"],"title":"V2BulkLabelStatusItem"},"V2BulkLabelStatusResponse":{"properties":{"labels":{"items":{"$ref":"#/components/schemas/V2BulkLabelStatusItem"},"type":"array","title":"Labels","description":"リソースに関連付けられたラベル一覧です。"}},"type":"object","required":["labels"],"title":"V2BulkLabelStatusResponse"},"V2BulkRecordLabelRequest":{"properties":{"record_ids":{"items":{"type":"integer"},"type":"array","maxItems":100,"minItems":1,"title":"Record Ids","description":"ラベルの関連付けを変更するレコード識別子の一覧です。"},"label_ids":{"items":{"type":"integer"},"type":"array","maxItems":50,"minItems":1,"title":"Label Ids","description":"関連付けまたは関連付け解除するラベル識別子の一覧です。"}},"additionalProperties":false,"type":"object","required":["record_ids","label_ids"],"title":"V2BulkRecordLabelRequest"},"V2Dialog":{"properties":{"id":{"type":"integer","title":"Id","description":"文字起こし内の発話識別子です。"},"start_ms":{"type":"integer","title":"Start Ms","description":"発話の開始時刻です。単位はミリ秒です。"},"duration_ms":{"type":"integer","title":"Duration Ms","description":"発話の長さです。単位はミリ秒です。"},"speaker_id":{"type":"integer","title":"Speaker Id","description":"話者の識別子です。"},"text":{"type":"string","title":"Text","description":"発話内容です。"},"bookmark":{"type":"boolean","title":"Bookmark","description":"発話がブックマークされているかどうかを示します。"},"original_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Original Text","description":"マスキング前の原文です。閲覧権限がない場合はnullです。"},"pii_spans":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Pii Spans","description":"発話内容でマスキングされた個人情報の範囲です。"}},"type":"object","required":["id","start_ms","duration_ms","speaker_id","text","bookmark"],"title":"V2Dialog"},"V2ForbiddenError":{"properties":{"type":{"type":"string","const":"FORBIDDEN","title":"Type","description":"リクエスト実行者の権限不足を示すエラータイプです。","default":"FORBIDDEN"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2ForbiddenError"},"V2Insight":{"properties":{"record_id":{"type":"integer","title":"Record Id","description":"インサイトが属するレコードの識別子です。"},"type":{"$ref":"#/components/schemas/InsightType","description":"インサイトのタイプです。"},"status":{"type":"string","enum":["created","processed","failed","not_supported"],"title":"Status","description":"インサイトの処理状態です。"},"value":{"anyOf":[{"$ref":"#/components/schemas/InsightValue"},{"type":"null"}],"description":"生成されたインサイトの内容です。"},"language":{"$ref":"#/components/schemas/RecordInsightLanguage","description":"インサイト結果の言語です。"},"custom_insight_template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Custom Insight Template Id","description":"インサイト生成に使用したカスタムテンプレートの識別子です。"},"is_edited":{"type":"boolean","title":"Is Edited","description":"ユーザーが編集したかどうかを示します。"},"edited_by_member_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Edited By Member Id","description":"インサイトを編集したメンバーの識別子です。"},"edited_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Edited At","description":"インサイトの編集日時です。"}},"type":"object","required":["record_id","type","status","value","language","is_edited"],"title":"V2Insight"},"V2InvalidIncludeError":{"properties":{"type":{"type":"string","const":"INVALID_INCLUDE","title":"Type","description":"エラーコードです。","default":"INVALID_INCLUDE"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2InvalidIncludeError"},"V2InvalidLabelSelectionError":{"properties":{"type":{"type":"string","const":"INVALID_LABEL_SELECTION","title":"Type","default":"INVALID_LABEL_SELECTION","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2InvalidLabelSelectionError"},"V2Invitation":{"properties":{"id":{"type":"integer","title":"Id","description":"ワークスペース招待IDです。"},"email":{"type":"string","title":"Email","description":"招待先のメールアドレスです。"},"status":{"$ref":"#/components/schemas/WorkspaceInviteStatus","description":"ワークスペース招待の状態です。"},"invited_by_member_id":{"type":"integer","title":"Invited By Member Id","description":"招待を送信したメンバーの識別子です。"},"base_role":{"$ref":"#/components/schemas/BaseWorkspaceRole","description":"招待受諾時に付与するワークスペースのデフォルトロールです。"},"workspace_roles":{"items":{"$ref":"#/components/schemas/V2WorkspaceRole"},"type":"array","title":"Workspace Roles","description":"招待受諾時に付与するワークスペースのカスタムロール一覧です。"},"invited_at":{"type":"string","format":"date-time","title":"Invited At","description":"ワークスペース招待の送信日時です。"},"accepted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Accepted At","description":"ワークスペース招待の受諾日時です。"},"cancelled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Cancelled At","description":"ワークスペース招待の取消日時です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"ワークスペース招待の作成日時です。"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"ワークスペース招待の最終更新日時です。"}},"type":"object","required":["id","email","status","invited_by_member_id","base_role","workspace_roles","invited_at","created_at","updated_at"],"title":"V2Invitation"},"V2InvitationListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2Invitation"},"type":"array","title":"Items","description":"ワークスペース招待の一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"ワークスペース招待一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2InvitationListResponse"},"V2InvitationNotFoundError":{"properties":{"type":{"type":"string","const":"INVITATION_NOT_FOUND","title":"Type","default":"INVITATION_NOT_FOUND","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2InvitationNotFoundError"},"V2Label":{"properties":{"id":{"type":"integer","title":"Id","description":"ラベルの識別子です。"},"name":{"type":"string","title":"Name","description":"ラベル名です。"},"color":{"type":"string","title":"Color","description":"ラベルの表示色です。"}},"type":"object","required":["id","name","color"],"title":"V2Label"},"V2LabelListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2LabelWithRecordCount"},"type":"array","title":"Items","description":"この値に含まれる項目一覧です。"}},"type":"object","required":["items"],"title":"V2LabelListResponse"},"V2LabelRecommendationListResponse":{"properties":{"record_id":{"type":"integer","title":"Record Id","description":"レコードの識別子です。"},"recommendations":{"items":{"$ref":"#/components/schemas/V2RecommendedLabel"},"type":"array","title":"Recommendations","description":"レコードに推薦されたラベル一覧です。"}},"type":"object","required":["record_id","recommendations"],"title":"V2LabelRecommendationListResponse"},"V2LabelWithRecordCount":{"properties":{"id":{"type":"integer","title":"Id","description":"ラベルの識別子です。"},"name":{"type":"string","title":"Name","description":"ラベル名です。"},"color":{"type":"string","title":"Color","description":"ラベルの表示色です。"},"record_count":{"type":"integer","title":"Record Count","description":"レコード数です。"}},"type":"object","required":["id","name","color","record_count"],"title":"V2LabelWithRecordCount"},"V2MediaNotFoundError":{"properties":{"type":{"type":"string","const":"MEDIA_NOT_FOUND","title":"Type","description":"エラーコードです。","default":"MEDIA_NOT_FOUND"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2MediaNotFoundError"},"V2Member":{"properties":{"id":{"type":"integer","title":"Id","description":"メンバーの識別子です。"},"user_id":{"type":"integer","title":"User Id","description":"メンバーに関連付けられたユーザーの識別子です。"},"workspace_id":{"type":"integer","title":"Workspace Id","description":"メンバーが所属するワークスペースの識別子です。"},"email":{"type":"string","title":"Email","description":"メンバーのメールアドレスです。"},"name":{"type":"string","title":"Name","description":"メンバー名です。"},"locale":{"$ref":"#/components/schemas/UserLocale","description":"メンバーが使用する言語です。"},"status":{"type":"string","enum":["active","deactivated"],"title":"Status","description":"ワークスペースメンバーの状態です。"},"base_role":{"$ref":"#/components/schemas/BaseWorkspaceRole","description":"メンバーのワークスペースにおけるデフォルトロールです。"},"workspace_roles":{"items":{"$ref":"#/components/schemas/V2WorkspaceRole"},"type":"array","title":"Workspace Roles","description":"メンバーに割り当てられたワークスペースのカスタムロール一覧です。"},"workspace_permissions":{"additionalProperties":{"type":"string","enum":["allow","not-set","deny"]},"type":"object","title":"Workspace Permissions","description":"ワークスペースロールの組み合わせから算出された権限です。"},"teams":{"items":{"$ref":"#/components/schemas/V2MemberTeamSummary"},"type":"array","title":"Teams","description":"メンバーが所属するチームと各チームでの役割です。"}},"type":"object","required":["id","user_id","workspace_id","email","name","locale","status","base_role","workspace_roles","workspace_permissions","teams"],"title":"V2Member"},"V2MemberListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2Member"},"type":"array","title":"Items","description":"ワークスペースメンバーの一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"ワークスペースメンバー一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2MemberListResponse"},"V2MemberNotFoundError":{"properties":{"type":{"type":"string","const":"MEMBER_NOT_FOUND","title":"Type","default":"MEMBER_NOT_FOUND","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2MemberNotFoundError"},"V2MemberNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2MemberNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceRoleNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"MEMBER_NOT_FOUND":"#/components/schemas/V2MemberNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError","WORKSPACE_ROLE_NOT_FOUND":"#/components/schemas/V2WorkspaceRoleNotFoundError"}}},"V2MemberTeamSummary":{"properties":{"id":{"type":"integer","title":"Id","description":"チームの識別子です。"},"name":{"type":"string","title":"Name","description":"チーム名です。"},"base_role":{"$ref":"#/components/schemas/BaseTeamRole","description":"メンバーのチームにおけるデフォルトロールです。"},"team_roles":{"items":{"$ref":"#/components/schemas/V2TeamRole"},"type":"array","title":"Team Roles","description":"メンバーに割り当てられたチームのカスタムロール一覧です。"},"team_permissions":{"additionalProperties":{"type":"string","enum":["allow","not-set","deny"]},"type":"object","title":"Team Permissions","description":"チームロールの組み合わせから算出された権限です。"}},"type":"object","required":["id","name","base_role","team_roles","team_permissions"],"title":"V2MemberTeamSummary"},"V2Pagination":{"properties":{"offset":{"type":"integer","title":"Offset","description":"最初に返却する項目の0始まりのオフセットです。"},"limit":{"type":"integer","title":"Limit","description":"指定された最大項目数です。"},"total":{"type":"integer","title":"Total","description":"条件に一致する項目の総数です。"}},"type":"object","required":["offset","limit","total"],"title":"V2Pagination"},"V2Permission":{"properties":{"resource":{"$ref":"#/components/schemas/PermissionResource","description":"権限を適用するリソースです。"},"effect":{"$ref":"#/components/schemas/PermissionStatus","description":"リソースに適用する許可または拒否の状態です。"}},"additionalProperties":false,"type":"object","required":["resource","effect"],"title":"V2Permission"},"V2RateLimitExceededError":{"properties":{"type":{"type":"string","const":"RATE_LIMIT_EXCEEDED","title":"Type","description":"許可されたリクエスト上限を超えたことを示すエラー種別です。","default":"RATE_LIMIT_EXCEEDED"},"data":{"$ref":"#/components/schemas/V2RateLimitExceededErrorData","description":"エラーに関する追加情報です。"}},"type":"object","required":["data"],"title":"V2RateLimitExceededError"},"V2RateLimitExceededErrorData":{"properties":{"scope":{"type":"string","enum":["workspace","user","mcp"],"title":"Scope","description":"リクエスト上限が適用された単位です。"},"retry_after_seconds":{"type":"integer","minimum":1,"title":"Retry After Seconds","description":"再リクエスト可能になるまでの残り時間（秒）です。"}},"type":"object","required":["scope","retry_after_seconds"],"title":"V2RateLimitExceededErrorData"},"V2RecommendedLabel":{"properties":{"label_id":{"type":"integer","title":"Label Id","description":"推奨ラベルの識別子です。"},"label_name":{"type":"string","title":"Label Name","description":"推奨ラベル名です。"}},"type":"object","required":["label_id","label_name"],"title":"V2RecommendedLabel"},"V2Record":{"properties":{"id":{"type":"integer","title":"Id","description":"レコードの識別子です。"},"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid","description":"クライアントが指定したレコードUUIDです。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"レコードのタイトルです。"},"source":{"$ref":"#/components/schemas/RecordSource","description":"レコードの取得元です。"},"status":{"$ref":"#/components/schemas/RecordStatus","description":"レコードの処理状態です。"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At","description":"録音または録画の終了日時です。"},"started_at":{"type":"string","format":"date-time","title":"Started At","description":"録音または録画が開始された日時です。"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms","description":"レコードの長さです。単位はミリ秒です。"},"scope":{"$ref":"#/components/schemas/RecordScope","description":"レコードの公開範囲です。"},"owner":{"anyOf":[{"$ref":"#/components/schemas/V2RecordMemberSummary"},{"type":"null"}],"description":"レコードを所有するメンバーです。"},"teams":{"items":{"$ref":"#/components/schemas/V2TeamSummary"},"type":"array","title":"Teams","description":"レコードが所属するチームの一覧です。"},"labels":{"items":{"$ref":"#/components/schemas/V2Label"},"type":"array","title":"Labels","description":"レコードに適用されたラベルの一覧です。"},"filesize":{"type":"integer","title":"Filesize","description":"元メディアのファイルサイズです。単位はバイトです。"},"protected_from_deletion":{"type":"boolean","title":"Protected From Deletion","description":"レコードが削除から保護されているかどうかを示します。"},"permissions":{"additionalProperties":{"$ref":"#/components/schemas/PermissionStatus"},"type":"object","title":"Permissions","description":"リクエスト実行者に許可されたレコード権限です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"レコードの作成日時です。"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"レコードの最終更新日時です。"},"is_ready":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Ready","description":"レコードを取得できる状態かどうかを示します。"},"is_title_generating":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Title Generating","description":"レコードタイトルの生成中かどうかを示します。"},"is_auto_label_generating":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Auto Label Generating","description":"ラベル候補の自動生成中かどうかを示します。"},"event":{"anyOf":[{"$ref":"#/components/schemas/V2RecordEvent"},{"type":"null"}],"description":"レコードに関連付けられた予定です。"},"access":{"anyOf":[{"$ref":"#/components/schemas/V2RecordAccess"},{"type":"null"}],"description":"レコードにアクセスできるチームとメンバーです。"},"availability":{"anyOf":[{"$ref":"#/components/schemas/V2RecordAvailability"},{"type":"null"}],"description":"レコードデータの保持状態です。"},"extra":{"anyOf":[{"$ref":"#/components/schemas/V2RecordExtra"},{"type":"null"}],"description":"レコード処理と文字起こしの追加情報です。"},"related_call_records":{"anyOf":[{"items":{"$ref":"#/components/schemas/V2RelatedCallRecord"},"type":"array"},{"type":"null"}],"title":"Related Call Records","description":"同じ電話番号に関連付けられた通話レコードの一覧です。"},"pii_redaction_active":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Pii Redaction Active","description":"個人情報のマスキングポリシーが有効かどうかを示します。"},"shared_record":{"anyOf":[{"$ref":"#/components/schemas/V2SharedRecordSummary"},{"type":"null"}],"description":"外部共有情報です。"},"export_histories":{"anyOf":[{"items":{"$ref":"#/components/schemas/V2RecordExportHistory"},"type":"array"},{"type":"null"}],"title":"Export Histories","description":"レコードのエクスポート履歴です。"},"recommended_labels":{"anyOf":[{"items":{"$ref":"#/components/schemas/V2RecommendedLabel"},"type":"array"},{"type":"null"}],"title":"Recommended Labels","description":"レコードの推奨ラベル一覧です。"}},"type":"object","required":["id","source","status","recorded_at","started_at","scope","owner","teams","labels","filesize","protected_from_deletion","permissions","created_at","updated_at"],"title":"V2Record"},"V2RecordAccess":{"properties":{"teams":{"items":{"$ref":"#/components/schemas/V2TeamSummary"},"type":"array","title":"Teams","description":"レコードにアクセスできるチームの一覧です。"},"members":{"items":{"$ref":"#/components/schemas/V2RecordMemberSummary"},"type":"array","title":"Members","description":"レコードにアクセスできるメンバーの一覧です。"}},"type":"object","required":["teams","members"],"title":"V2RecordAccess"},"V2RecordAvailability":{"properties":{"can_request_transcribe":{"type":"boolean","title":"Can Request Transcribe","description":"再文字起こしをリクエストできるかどうかを示します。"},"has_media":{"type":"boolean","title":"Has Media","description":"元メディアを保持するかどうかを示します。"},"has_dialog":{"type":"boolean","title":"Has Dialog","description":"文字起こしを保持するかどうかを示します。"},"protected_from_deletion":{"type":"boolean","title":"Protected From Deletion","description":"レコードが削除から保護されているかどうかを示します。"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename","description":"元のメディアファイル名です。"}},"type":"object","required":["can_request_transcribe","has_media","has_dialog","protected_from_deletion"],"title":"V2RecordAvailability"},"V2RecordEvent":{"properties":{"id":{"type":"integer","title":"Id","description":"関連付けられた予定の識別子です。"},"title":{"type":"string","title":"Title","description":"関連付けられた予定のタイトルです。"},"start":{"type":"string","format":"date-time","title":"Start","description":"予定の開始日時です。"},"end":{"type":"string","format":"date-time","title":"End","description":"予定の終了日時です。"},"attendees":{"items":{"$ref":"#/components/schemas/V2RecordEventAttendee"},"type":"array","title":"Attendees","description":"予定の参加者一覧です。"},"conference_url":{"type":"string","title":"Conference Url","description":"オンライン会議の参加URLです。"},"recurring":{"type":"boolean","title":"Recurring","description":"繰り返し予定かどうかを示します。"}},"type":"object","required":["id","title","start","end","attendees","conference_url","recurring"],"title":"V2RecordEvent"},"V2RecordEventAttendee":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id","description":"予定参加者の識別子です。"},"email":{"type":"string","title":"Email","description":"予定参加者のメールアドレスです。"},"display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Display Name","description":"予定参加者の表示名です。"},"organizer":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Organizer","description":"予定の主催者かどうかを示します。"},"is_self":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Self","description":"リクエスト実行者本人かどうかを示します。"},"resource":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Resource","description":"会議室などのリソース参加者かどうかを示します。"},"optional":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Optional","description":"任意参加者かどうかを示します。"},"response_status":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Status","description":"予定への参加回答状態です。"}},"type":"object","required":["email"],"title":"V2RecordEventAttendee"},"V2RecordExportHistory":{"properties":{"id":{"type":"integer","title":"Id","description":"エクスポート履歴の識別子です。"},"workspace_id":{"type":"integer","title":"Workspace Id","description":"ワークスペースの識別子です。"},"record_id":{"type":"integer","title":"Record Id","description":"エクスポートされたレコードの識別子です。"},"member_id":{"type":"integer","title":"Member Id","description":"エクスポートを実行したメンバーの識別子です。"},"platform_unique_id":{"type":"string","title":"Platform Unique Id","description":"外部プラットフォームで作成された項目の識別子です。"},"ref_url":{"type":"string","title":"Ref Url","description":"外部プラットフォームでエクスポート項目を確認できるURLです。"},"platform":{"$ref":"#/components/schemas/RecordExportPlatformType","description":"エクスポート先の外部プラットフォームです。"},"export_type":{"$ref":"#/components/schemas/RecordExportType","description":"エクスポートしたコンテンツの種類です。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"エクスポートされた項目のタイトルです。"},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata","description":"エクスポート結果の追加情報です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"エクスポート履歴の作成日時です。"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"エクスポート履歴の最終更新日時です。"}},"type":"object","required":["id","workspace_id","record_id","member_id","platform_unique_id","ref_url","platform","export_type","created_at","updated_at"],"title":"V2RecordExportHistory"},"V2RecordExportHistoryListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2RecordExportHistory"},"type":"array","title":"Items","description":"レコードのエクスポート履歴です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"エクスポート履歴のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2RecordExportHistoryListResponse"},"V2RecordExtra":{"properties":{"speaker_info":{"anyOf":[{"additionalProperties":{"$ref":"#/components/schemas/V2RecordSpeakerInfoValue"},"type":"object"},{"type":"null"}],"title":"Speaker Info","description":"話者識別子ごとの名前情報です。"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"通話相手の電話番号です。"},"transcribe_result_language":{"anyOf":[{"$ref":"#/components/schemas/TranscribeResultBaseLanguage"},{"type":"null"}],"description":"文字起こし結果の言語です。"},"insight_request_type":{"$ref":"#/components/schemas/InsightExtractType","description":"レコードに適用されたインサイトリクエストタイプです。"},"custom_insight_template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Custom Insight Template Id","description":"レコードに適用されたカスタムインサイトテンプレートの識別子です。"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords","description":"文字起こし精度の向上に使用されたキーワード一覧です。"}},"type":"object","required":["insight_request_type","keywords"],"title":"V2RecordExtra"},"V2RecordListItem":{"properties":{"id":{"type":"integer","title":"Id","description":"レコードの識別子です。"},"uuid":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Uuid","description":"クライアントが指定したレコードUUIDです。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"レコードのタイトルです。"},"source":{"$ref":"#/components/schemas/RecordSource","description":"レコードの取得元です。"},"status":{"$ref":"#/components/schemas/RecordStatus","description":"レコードの処理状態です。"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At","description":"録音または録画の終了日時です。"},"started_at":{"type":"string","format":"date-time","title":"Started At","description":"録音または録画が開始された日時です。"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms","description":"レコードの長さです。単位はミリ秒です。"},"scope":{"$ref":"#/components/schemas/RecordScope","description":"レコードの公開範囲です。"},"owner":{"anyOf":[{"$ref":"#/components/schemas/V2RecordMemberSummary"},{"type":"null"}],"description":"レコードを所有するメンバーです。"},"teams":{"items":{"$ref":"#/components/schemas/V2TeamSummary"},"type":"array","title":"Teams","description":"レコードが所属するチームの一覧です。"},"labels":{"items":{"$ref":"#/components/schemas/V2Label"},"type":"array","title":"Labels","description":"レコードに適用されたラベルの一覧です。"},"filesize":{"type":"integer","title":"Filesize","description":"元メディアのファイルサイズです。単位はバイトです。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"レコードの作成日時です。"},"is_ready":{"type":"boolean","title":"Is Ready","description":"レコードを取得できる状態かどうかを示します。"},"is_title_generating":{"type":"boolean","title":"Is Title Generating","description":"レコードタイトルの生成中かどうかを示します。"},"is_auto_label_generating":{"type":"boolean","title":"Is Auto Label Generating","description":"ラベル候補の自動生成中かどうかを示します。"},"permissions":{"additionalProperties":{"$ref":"#/components/schemas/PermissionStatus"},"type":"object","title":"Permissions","description":"リクエスト実行者に許可されたレコード権限です。"},"event":{"anyOf":[{"$ref":"#/components/schemas/V2RecordEvent"},{"type":"null"}],"description":"レコードに関連付けられた予定です。"},"access":{"$ref":"#/components/schemas/V2RecordAccess","description":"レコードにアクセスできるチームとメンバーです。"},"availability":{"anyOf":[{"$ref":"#/components/schemas/V2RecordAvailability"},{"type":"null"}],"description":"レコードデータの保持状態です。"},"shared_record":{"anyOf":[{"$ref":"#/components/schemas/V2SharedRecordSummary"},{"type":"null"}],"description":"外部共有情報です。"},"export_histories":{"items":{"$ref":"#/components/schemas/V2RecordExportHistory"},"type":"array","title":"Export Histories","description":"レコードのエクスポート履歴です。"},"recommended_labels":{"items":{"$ref":"#/components/schemas/V2RecommendedLabel"},"type":"array","title":"Recommended Labels","description":"レコードの推奨ラベル一覧です。"}},"type":"object","required":["id","source","status","recorded_at","started_at","scope","owner","teams","labels","filesize","created_at","is_ready","is_title_generating","is_auto_label_generating","permissions","access","export_histories","recommended_labels"],"title":"V2RecordListItem"},"V2RecordListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2RecordListItem"},"type":"array","title":"Items","description":"取得されたレコードの一覧です。"},"next_token":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Token","description":"次のページを取得するトークンです。最終ページではnullです。"}},"type":"object","required":["items"],"title":"V2RecordListResponse"},"V2RecordMedia":{"properties":{"url":{"type":"string","title":"Url","description":"元メディアをダウンロードするための一時URLです。"},"expires_at":{"type":"string","title":"Expires At","description":"一時URLの有効期限です。"},"filename":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Filename","description":"元のメディアファイル名です。"},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","description":"元メディアのMIMEタイプです。"}},"type":"object","required":["url","expires_at"],"title":"V2RecordMedia"},"V2RecordMediaNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2RecordNotFoundError"},{"$ref":"#/components/schemas/V2MediaNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"MEDIA_NOT_FOUND":"#/components/schemas/V2MediaNotFoundError","RECORD_NOT_FOUND":"#/components/schemas/V2RecordNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError"}}},"V2RecordMemberSummary":{"properties":{"id":{"type":"integer","title":"Id","description":"メンバーの識別子です。"},"name":{"type":"string","title":"Name","description":"メンバー名です。"},"email":{"type":"string","title":"Email","description":"メンバーのメールアドレスです。"}},"type":"object","required":["id","name","email"],"title":"V2RecordMemberSummary"},"V2RecordNotFoundError":{"properties":{"type":{"type":"string","const":"RECORD_NOT_FOUND","title":"Type","description":"指定されたレコードが存在しないことを示すエラータイプです。","default":"RECORD_NOT_FOUND"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2RecordNotFoundError"},"V2RecordNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2RecordNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"RECORD_NOT_FOUND":"#/components/schemas/V2RecordNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError"}}},"V2RecordNotReadyError":{"properties":{"type":{"type":"string","const":"RECORD_NOT_READY","title":"Type","description":"エラーコードです。","default":"RECORD_NOT_READY"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2RecordNotReadyError"},"V2RecordResponse":{"properties":{"record":{"$ref":"#/components/schemas/V2Record","description":"取得されたレコードです。"},"dialogs":{"anyOf":[{"items":{"$ref":"#/components/schemas/V2Dialog"},"type":"array"},{"type":"null"}],"title":"Dialogs","description":"`include`で指定された文字起こしです。"},"insights":{"anyOf":[{"items":{"$ref":"#/components/schemas/V2Insight"},"type":"array"},{"type":"null"}],"title":"Insights","description":"`include`で指定されたインサイトの一覧です。"}},"type":"object","required":["record"],"title":"V2RecordResponse"},"V2RecordSpeakerInfoValue":{"properties":{"name":{"type":"string","title":"Name","description":"表示する話者名です。"}},"type":"object","required":["name"],"title":"V2RecordSpeakerInfoValue"},"V2RecordValidationResponse":{"oneOf":[{"$ref":"#/components/schemas/V2InvalidIncludeError"},{"$ref":"#/components/schemas/V2ValidationError"}],"discriminator":{"propertyName":"type","mapping":{"INVALID_INCLUDE":"#/components/schemas/V2InvalidIncludeError","VALIDATION_ERROR":"#/components/schemas/V2ValidationError"}}},"V2RelatedCallRecord":{"properties":{"id":{"type":"integer","title":"Id","description":"関連通話レコードの識別子です。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"関連通話レコードのタイトルです。"},"recorded_at":{"type":"string","format":"date-time","title":"Recorded At","description":"関連通話の録音終了日時です。"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms","description":"関連通話の長さです。単位はミリ秒です。"}},"type":"object","required":["id","recorded_at"],"title":"V2RelatedCallRecord"},"V2ShareManagementNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2RecordNotFoundError"},{"$ref":"#/components/schemas/V2ShareNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"RECORD_NOT_FOUND":"#/components/schemas/V2RecordNotFoundError","SHARE_NOT_FOUND":"#/components/schemas/V2ShareNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError"}}},"V2ShareNotFoundError":{"properties":{"type":{"type":"string","const":"SHARE_NOT_FOUND","title":"Type","description":"エラーコードです。","default":"SHARE_NOT_FOUND"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2ShareNotFoundError"},"V2SharedRecord":{"properties":{"record_id":{"type":"integer","title":"Record Id","description":"共有されたレコードの識別子です。"},"share_id":{"type":"string","title":"Share Id","description":"外部共有の識別子です。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"共有ページのタイトルです。"},"duration":{"$ref":"#/components/schemas/SharedRecordDuration","description":"共有レコードを再生できる期間です。"},"url":{"type":"string","title":"Url","description":"共有レコードの詳細を取得するパスです。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"外部共有の作成日時です。"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At","description":"外部共有の有効期限です。"}},"type":"object","required":["record_id","share_id","title","duration","url","created_at"],"title":"V2SharedRecord"},"V2SharedRecordSummary":{"properties":{"record_id":{"type":"integer","title":"Record Id","description":"共有されたレコードの識別子です。"},"share_id":{"type":"string","title":"Share Id","description":"外部共有の識別子です。"},"title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Title","description":"外部共有のタイトルです。"},"duration":{"$ref":"#/components/schemas/SharedRecordDuration","description":"共有レコードを再生できる期間です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"外部共有の作成日時です。"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At","description":"外部共有の有効期限です。"}},"type":"object","required":["record_id","share_id","duration","created_at"],"title":"V2SharedRecordSummary"},"V2SharedRecordUpsertRequest":{"properties":{"title":{"type":"string","maxLength":256,"minLength":1,"title":"Title","description":"共有ページに表示するタイトルです。"},"expires_in_days":{"anyOf":[{"type":"integer","enum":[7,30,60,90]},{"type":"null"}],"title":"Expires In Days","description":"共有リンクの有効期間です。null の場合は有効期限がありません。"}},"additionalProperties":false,"type":"object","required":["title","expires_in_days"],"title":"V2SharedRecordUpsertRequest"},"V2SharedRecordUpsertResponse":{"properties":{"shared_record":{"$ref":"#/components/schemas/V2SharedRecord","description":"作成または更新された外部共有情報です。"},"password":{"type":"string","title":"Password","description":"共有レコードの閲覧に使用するパスワードです。"}},"type":"object","required":["shared_record","password"],"title":"V2SharedRecordUpsertResponse"},"V2Team":{"properties":{"id":{"type":"integer","title":"Id","description":"チームの識別子です。"},"name":{"type":"string","title":"Name","description":"チーム名です。"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"チームのメールアドレスです。"},"default_transcribe_language":{"$ref":"#/components/schemas/TranscribeLanguageForTeam","description":"チームのデフォルト文字起こし言語です。"},"request_insight_extract_type":{"$ref":"#/components/schemas/TeamInsightExtractType","description":"チームのデフォルトインサイト生成タイプです。"},"default_custom_insight_template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Default Custom Insight Template Id","description":"チームのデフォルトカスタムインサイトテンプレート識別子です。"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords","description":"チームのデフォルトキーワード一覧です。"},"member_count":{"type":"integer","title":"Member Count","description":"チームに所属するメンバー数です。"},"record_count":{"type":"integer","title":"Record Count","description":"チームに関連付けられたレコード数です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"チームの作成日時です。"}},"type":"object","required":["id","name","default_transcribe_language","request_insight_extract_type","keywords","member_count","record_count","created_at"],"title":"V2Team"},"V2TeamListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2Team"},"type":"array","title":"Items","description":"チームの一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"チーム一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2TeamListResponse"},"V2TeamMember":{"properties":{"id":{"type":"integer","title":"Id","description":"チームメンバーシップの識別子です。"},"team_id":{"type":"integer","title":"Team Id","description":"チームの識別子です。"},"member_id":{"type":"integer","title":"Member Id","description":"ワークスペースメンバーの識別子です。"},"member":{"$ref":"#/components/schemas/V2TeamMemberSummary","description":"チームに所属するメンバーの情報です。"},"base_workspace_role":{"$ref":"#/components/schemas/BaseWorkspaceRole","description":"メンバーのワークスペースにおけるデフォルトロールです。"},"workspace_role_ids":{"items":{"type":"integer"},"type":"array","title":"Workspace Role Ids","description":"メンバーに割り当てられたワークスペースのカスタムロール識別子一覧です。"},"base_role":{"$ref":"#/components/schemas/BaseTeamRole","description":"メンバーのチームにおけるデフォルトロールです。"},"roles":{"items":{"$ref":"#/components/schemas/V2TeamRole"},"type":"array","title":"Roles","description":"メンバーに割り当てられたチームのカスタムロール一覧です。"},"team_permissions":{"additionalProperties":{"type":"string","enum":["allow","not-set","deny"]},"type":"object","title":"Team Permissions","description":"チームロールの組み合わせから算出された権限です。"}},"type":"object","required":["id","team_id","member_id","member","base_workspace_role","workspace_role_ids","base_role","roles","team_permissions"],"title":"V2TeamMember"},"V2TeamMemberListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2TeamMember"},"type":"array","title":"Items","description":"チームメンバーの一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"チームメンバー一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2TeamMemberListResponse"},"V2TeamMemberSummary":{"properties":{"id":{"type":"integer","title":"Id","description":"ワークスペースメンバーの識別子です。"},"user_id":{"type":"integer","title":"User Id","description":"メンバーに関連付けられたユーザーの識別子です。"},"email":{"type":"string","title":"Email","description":"メンバーのメールアドレスです。"},"name":{"type":"string","title":"Name","description":"メンバー名です。"}},"type":"object","required":["id","user_id","email","name"],"title":"V2TeamMemberSummary"},"V2TeamNotFoundError":{"properties":{"type":{"type":"string","const":"TEAM_NOT_FOUND","title":"Type","default":"TEAM_NOT_FOUND","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2TeamNotFoundError"},"V2TeamNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2TeamNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"TEAM_NOT_FOUND":"#/components/schemas/V2TeamNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError"}}},"V2TeamRole":{"properties":{"id":{"type":"integer","title":"Id","description":"チームのカスタムロール識別子です。"},"name":{"type":"string","title":"Name","description":"チームのカスタムロール名です。"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"チームのカスタムロールの説明です。"},"is_system_role":{"type":"boolean","title":"Is System Role","description":"システム管理ロールかどうかを示します。"},"permissions":{"items":{"$ref":"#/components/schemas/V2Permission"},"type":"array","title":"Permissions","description":"チームのカスタムロールに割り当てられた権限です。"}},"type":"object","required":["id","name","is_system_role","permissions"],"title":"V2TeamRole"},"V2TeamRoleListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2TeamRole"},"type":"array","title":"Items","description":"チームのカスタムロール一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"チームのカスタムロール一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2TeamRoleListResponse"},"V2TeamRoleNotFoundError":{"properties":{"type":{"type":"string","const":"TEAM_ROLE_NOT_FOUND","title":"Type","default":"TEAM_ROLE_NOT_FOUND","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2TeamRoleNotFoundError"},"V2TeamRoleNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"},{"$ref":"#/components/schemas/V2TeamRoleNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"TEAM_ROLE_NOT_FOUND":"#/components/schemas/V2TeamRoleNotFoundError","WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError"}}},"V2TeamSummary":{"properties":{"id":{"type":"integer","title":"Id","description":"チームの識別子です。"},"name":{"type":"string","title":"Name","description":"チーム名です。"}},"type":"object","required":["id","name"],"title":"V2TeamSummary"},"V2UnauthorizedError":{"properties":{"type":{"type":"string","const":"UNAUTHORIZED","title":"Type","description":"未認証のリクエストを示すエラータイプです。","default":"UNAUTHORIZED"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2UnauthorizedError"},"V2User":{"properties":{"id":{"type":"integer","title":"Id","description":"ユーザー識別子です。"},"name":{"type":"string","title":"Name","description":"ユーザー名です。"},"email":{"type":"string","format":"email","title":"Email","description":"ユーザーのメールアドレスです。"},"phone_number":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Phone Number","description":"ユーザーの電話番号です。"},"status":{"$ref":"#/components/schemas/UserStatus","description":"ユーザーアカウントの状態です。"},"company":{"type":"string","title":"Company","description":"ユーザーの所属会社です。"},"providers":{"items":{"$ref":"#/components/schemas/AuthInfoProvider"},"type":"array","title":"Providers","description":"ユーザーアカウントに連携されている認証プロバイダーの一覧です。"},"locale":{"$ref":"#/components/schemas/UserLocale","description":"ユーザーが使用する言語です。"},"referrer_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referrer Code","description":"ユーザーの紹介コードです。"}},"type":"object","required":["id","name","email","status","company","providers","locale"],"title":"V2User"},"V2ValidationError":{"properties":{"type":{"type":"string","const":"VALIDATION_ERROR","title":"Type","description":"リクエスト検証の失敗を示すエラータイプです。","default":"VALIDATION_ERROR"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2ValidationError"},"V2Workspace":{"properties":{"id":{"type":"integer","title":"Id","description":"ワークスペースの識別子です。"},"slug":{"type":"string","title":"Slug","description":"リクエストパスで使用する現在のワークスペーススラッグです。"},"name":{"type":"string","title":"Name","description":"ワークスペース名です。"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","description":"ワークスペースの代表メールアドレスです。"},"billing_email":{"anyOf":[{"type":"string"},{"type":"string","const":""}],"title":"Billing Email","description":"ワークスペースの請求先メールアドレスです。"},"keywords":{"items":{"type":"string"},"type":"array","title":"Keywords","description":"ワークスペースのデフォルトキーワード一覧です。"},"color":{"anyOf":[{"type":"string","maxLength":4,"minLength":4,"pattern":"#[0-9a-fA-F]{3}"},{"type":"string","maxLength":7,"minLength":7,"pattern":"#[0-9a-fA-F]{6}"}],"title":"Color","description":"ワークスペースの表示色です。"},"use_2fa":{"type":"boolean","title":"Use 2Fa","description":"二要素認証を使用するかどうかを示します。"},"ip_block_type":{"$ref":"#/components/schemas/IpBlockType","description":"ワークスペースのIPアクセス制限方式です。"},"status":{"$ref":"#/components/schemas/WorkspaceStatus","description":"ワークスペースの状態です。"},"referrer_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Referrer Code","description":"ワークスペースの紹介コードです。"},"domains":{"items":{"type":"string"},"type":"array","title":"Domains","description":"ワークスペースに登録されたメールドメインの一覧です。"},"pat_enabled":{"type":"boolean","title":"Pat Enabled","description":"パーソナルアクセストークンを使用してワークスペーススコープの API を呼び出せるかどうかを示します。"},"base_role":{"$ref":"#/components/schemas/BaseWorkspaceRole","description":"リクエスト実行者のワークスペースにおけるデフォルトロールです。"},"settings":{"$ref":"#/components/schemas/V2WorkspaceSettings","description":"ワークスペースのレコードと保持に関するデフォルト設定です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"ワークスペースの作成日時です。"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"ワークスペースの最終更新日時です。"}},"type":"object","required":["id","slug","name","billing_email","keywords","color","use_2fa","ip_block_type","status","domains","pat_enabled","base_role","settings","created_at","updated_at"],"title":"V2Workspace"},"V2WorkspaceListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2Workspace"},"type":"array","title":"Items","description":"ワークスペースの一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"ワークスペース一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2WorkspaceListResponse"},"V2WorkspaceNotFoundError":{"properties":{"type":{"type":"string","const":"WORKSPACE_NOT_FOUND","title":"Type","description":"指定されたワークスペースが存在しないことを示すエラータイプです。","default":"WORKSPACE_NOT_FOUND"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2WorkspaceNotFoundError"},"V2WorkspaceRole":{"properties":{"id":{"type":"integer","title":"Id","description":"ワークスペースのカスタムロール識別子です。"},"name":{"type":"string","title":"Name","description":"ワークスペースのカスタムロール名です。"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"ワークスペースのカスタムロールの説明です。"},"is_system_role":{"type":"boolean","title":"Is System Role","description":"システム管理ロールかどうかを示します。"},"member_count":{"type":"integer","minimum":0,"title":"Member Count","description":"ロールが割り当てられたメンバー数です。"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"ロールの作成日時です。"},"updated_at":{"type":"string","format":"date-time","title":"Updated At","description":"ロールの最終更新日時です。"},"permissions":{"items":{"$ref":"#/components/schemas/V2Permission"},"type":"array","title":"Permissions","description":"ワークスペースのカスタムロールに割り当てられた権限です。"}},"type":"object","required":["id","name","is_system_role","member_count","created_at","updated_at","permissions"],"title":"V2WorkspaceRole"},"V2WorkspaceRoleListResponse":{"properties":{"items":{"items":{"$ref":"#/components/schemas/V2WorkspaceRole"},"type":"array","title":"Items","description":"ワークスペースのカスタムロール一覧です。"},"page":{"$ref":"#/components/schemas/V2Pagination","description":"ワークスペースのカスタムロール一覧のページ情報です。"}},"type":"object","required":["items","page"],"title":"V2WorkspaceRoleListResponse"},"V2WorkspaceRoleNotFoundError":{"properties":{"type":{"type":"string","const":"WORKSPACE_ROLE_NOT_FOUND","title":"Type","default":"WORKSPACE_ROLE_NOT_FOUND","description":"タイプの識別子です。"},"data":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Data","description":"エラー原因に関する追加情報です。"}},"type":"object","title":"V2WorkspaceRoleNotFoundError"},"V2WorkspaceRoleNotFoundResponse":{"oneOf":[{"$ref":"#/components/schemas/V2WorkspaceNotFoundError"},{"$ref":"#/components/schemas/V2WorkspaceRoleNotFoundError"}],"discriminator":{"propertyName":"type","mapping":{"WORKSPACE_NOT_FOUND":"#/components/schemas/V2WorkspaceNotFoundError","WORKSPACE_ROLE_NOT_FOUND":"#/components/schemas/V2WorkspaceRoleNotFoundError"}}},"V2WorkspaceSettings":{"properties":{"default_access_scope":{"$ref":"#/components/schemas/DefaultAccessScope","description":"新しいレコードのデフォルトアクセス範囲です。"},"default_transcribe_language":{"$ref":"#/components/schemas/TranscribeLanguage","description":"新しいレコードのデフォルト文字起こし言語です。"},"save_media":{"type":"boolean","title":"Save Media","description":"元メディアを保存するかどうかを示します。"},"save_dialog":{"type":"boolean","title":"Save Dialog","description":"文字起こしを保存するかどうかを示します。"},"provision_type":{"$ref":"#/components/schemas/ProvisionType","description":"メンバーのプロビジョニング方式です。"},"max_device_session_count":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Device Session Count","description":"メンバーごとのデバイスセッション上限数です。"},"request_insight_extract_type":{"$ref":"#/components/schemas/WorkspaceInsightExtractType","description":"デフォルトのインサイト生成タイプです。"},"default_custom_insight_template_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Default Custom Insight Template Id","description":"デフォルトのカスタムインサイトテンプレート識別子です。"},"record_lifecycle_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Record Lifecycle Days","description":"レコードを保持する日数です。"},"media_lifecycle_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Media Lifecycle Days","description":"元メディアを保持する日数です。"},"dialog_lifecycle_days":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dialog Lifecycle Days","description":"文字起こしを保持する日数です。"}},"type":"object","required":["default_access_scope","default_transcribe_language","save_media","save_dialog","provision_type","request_insight_extract_type"],"title":"V2WorkspaceSettings"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location","description":"無効な入力の位置です。"},"msg":{"type":"string","title":"Message","description":"バリデーションエラーメッセージです。"},"type":{"type":"string","title":"Error Type","description":"タイプの識別子です。"},"input":{"title":"Input","description":"バリデーションに失敗した入力値です。"},"ctx":{"type":"object","title":"Context","description":"バリデーションエラーの追加コンテキストです。"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WorkspaceInsightExtractType":{"type":"string","enum":["custom","plus-insight","pro-internal","pro-saleswise","product-meeting","customer-interview","demo-meeting"],"title":"WorkspaceInsightExtractType","description":"レコード要求、ワークスペース設定、および Magi 統合全体で使用される共通のインサイト抽出タイプの列挙型。","x-descriptions":{"custom":"カスタム","customer-interview":"顧客インタビュー","demo-meeting":"デモ会議","plus-insight":"Plus","pro-internal":"Pro内部会議","pro-saleswise":"Pro営業","product-meeting":"プロダクト会議"}},"WorkspaceInviteStatus":{"type":"string","enum":["pending","already_member","auto_accepted","accepted","rejected","withdrawn","expired","cancelled","failed"],"title":"WorkspaceInviteStatus","x-descriptions":{"accepted":"承認済み","already_member":"既にワークスペースメンバー","auto_accepted":"自動承認","cancelled":"招待取消","expired":"招待期限切れ","failed":"招待処理失敗","pending":"承認待ち","rejected":"拒否","withdrawn":"招待対象者が退会"}},"WorkspaceStatus":{"type":"string","enum":["created","deactivated"],"title":"WorkspaceStatus","x-descriptions":{"created":"有効なワークスペース","deactivated":"無効化されたワークスペース"}}}},"tags":[{"name":"ユーザー"},{"name":"ワークスペース"},{"name":"レコード"},{"name":"チーム"},{"name":"メンバー"},{"name":"ラベル"},{"name":"ロール"}],"x-callabo-rate-limit":{"algorithm":"fixed-window","window_seconds":60,"policies":{"user":{"title":"ユーザーリクエスト上限","description":"ワークスペース範囲を持たない公開 API に適用されるユーザー単位のリクエスト上限です。","scope":"user","limit":100},"mcp":{"title":"MCP リクエスト上限","description":"MCP API に適用されるユーザー単位のリクエスト上限です。","scope":"mcp","limit":100},"workspace":{"title":"ワークスペースリクエスト上限","description":"現在のサブスクリプションプランに応じて適用されるリクエスト上限です。","scope":"workspace","tiers":{"tier1":{"title":"ティア1・基本","description":"無料プランに適用されるワークスペース単位のリクエスト上限です。","plans":["free"],"limit":100},"tier2":{"title":"ティア2・個人","description":"パーソナルおよびプラスプランに適用されるワークスペース単位のリクエスト上限です。","plans":["personal","plus"],"limit":300},"tier3":{"title":"ティア3・チーム・プロ","description":"チームおよびプロプランに適用されるワークスペース単位のリクエスト上限です。","plans":["team","pro"],"limit":600},"tier4":{"title":"ティア4・ビジネス","description":"ビジネスプランに適用されるワークスペース単位のリクエスト上限です。","plans":["business"],"limit":3000}}}}}}