ドキュメント

APIリファレンス

エンドポイントを探し、必要なものを確認し、結果を理解してください。これらは screenRIG プラグイン、Player、ダッシュボードで使用される HTTP 操作です。

スクリーンへの公開?まずプラグインセットアップとCLIガイドから始めてください。基礎リクエストが必要な場合はこのリファレンスを使います。

HTTP リファレンス。 バックエンド契約から生成。以下のエンドポイントを参照するか、OpenAPI をダウンロードしてください。

適切なサービスを選択

エンドポイントはベースURLと認証情報の両方を決定します。以下のリクエストテンプレートは宣言されたサービスURLを使用します。

行っていることサービス認証
スクリーンとコンテンツの管理ですapi.screenrig.aiAgentベアラートークン
Player の実行play.screenrig.aiブラウザクッキーまたはネイティブPlayer認証情報
ログインとプロジェクトを管理するscreenrig.ai/dashboardダッシュボード クッキー
IDプロバイダーからのユーザープロビジョニングapi.screenrig.ai/scim/v2組織の SCIM トークン
アプリリリースを読み込み中正確なホストはapps.screenrig.aiの下にあります。チケットまたはリリースクッキーを起動

ネイティブプレーヤーはセットアップ時にScreenRig-Pairingを使用し、その後はScreenRig-Sessionを使用します。これらのリクエストにはクッキーを含めてはいけません。ブラウザーのエンドポイントは独自のクッキーを使用します。

以下で使用される認証名
projectBearer
バンドルされた CLI で使用されるアクティブなエージェントトークンで、正確に1つのプロジェクトに紐付いています。
機能領域
各エージェント資格情報は固定セットのエリアを持ちます:screens、content、playlists、advertising、reports、project。資格情報はそのエリア内のルートのみ呼び出します。reports は任意のエリアも読みます。存在しないエリアを指定したリクエストは 403 forbidden を返し、詳細は「このエージェント資格情報には <name> 機能がありません。」です。必要な機能を持つ新しいエージェントインストールを接続して回復してください。
revocableAgentBearer
呼び出しエージェントトークンで、自身の切断の再試行に受け入れられます。
ペアリング、デバイス、ランタイムクッキー
ブラウザプレーヤーの認証情報。各エンドポイントは受け入れるクッキーを指定します。
ダッシュボードセッションクッキー
サインインした人のセッションと選択されたプロジェクト。別の __Host-screenrig-signup クッキーはリンク招待のサインアップ、メール検証、資格情報オプション、承認を結びつけます。どちらのクッキーもエージェント資格情報ではありません。承認できる人物は、ダッシュボードのページエディターからこれでプレイリストを作成・置き換えします。
primitiveCapability
プレイリストプリミティブから1つのアプリケーションのキー/バリュー記憶域への短期間アクセス。
demoSession
プロジェクトやダッシュボード認証とは別のプライベートウェブサイトデモセッション。ウェブサイトが受付後またはプライベート招待後に設定します。フロー識別子はアクセス権を付与しません。
scimBearer
組織の SCIM プロビジョニングトークン。/scim/v2 ルートでのみ受け付けられます。プロジェクト、エージェント、ダッシュボードの認証情報にはなりません。
ssoTransaction
シングルサインオンのサインインを、それを開始したブラウザーに結び付けるクッキー。
operatorBearer
サービスオペレーターアクセス。

人々、プロジェクト、招待

人物は1つのログインを持ち、多くのプロジェクトに所属できます。登録は常に新しいプロジェクトを作成し、その連絡先にプロジェクトメンバー招待メールを送信します。エージェントはプロジェクト名を提案し、各エージェントトークンはそのプロジェクトに紐づきます。

ダッシュボードはその人のプロジェクトを一覧表示し、クッキー認証操作のために選択されたプロジェクトを切り替えます。個人のメールとパスキーはログインに属し、プロジェクトには属しません。

招待は作成、一覧表示、取り消し、承認のフローを共有します。プロジェクトメンバーはデフォルトでメールを受け取り、明示的に要求されたメンバーリンクは作成者にのみ返されます。広告購入者の招待はメールのみです。メール招待は7日後に期限切れ、メンバーリンクは24時間後に期限切れになります。新規ユーザーはパスキーを作成し、既存ユーザーは承認前にサインインします。リンクサインアップはログイン作成前にメールを確認します。

サインインリセットはメールボックスのみで有効、1時間で期限切れとなり、本人のサインイン資格情報を置き換え、他のセッションを取り消します。承認要求はメールにログインがあるかどうかを明かしません。ダッシュボードの開放は権限付与ではなくナビゲーションです。

共通リクエストセマンティクス

  • 冪等性:エンドポイントが Idempotency-Key を受け入れる場合、応答が失われた後にそのキーと同一のリクエストを再利用します。不一致の場合は 409 idempotency_mismatch を返します。
  • リビジョン: エンドポイントがIf-Matchを要求する場合、現在のリソースリビジョンを送信してください。古い書き込みは412 revision_conflictを返します。
  • カーソル:リストとSSEカーソルは不透明です。
  • 操作: アップロードはreceivingで開始され、その後queued、running、succeeded、failed、またはcancelledを使用します。
  • SSE: 最後のカーソルまたはLast-Event-IDで再開します。stream.resync_requiredフレームは権威ある状態を再取得し、その提供されたヘッドカーソルで再開します。
  • 制限:機能はアクティブな制限を公開します。レート制限は 429 rate_limited を返します。

認証情報の永続化はプラグインフローに属します。 バンドルされたCLIは置き換え可能なプラグインディレクトリ外のプラットフォーム設定を読み取ります。

ライフサイクルをアップロード

アプリケーション

すでに構築された決定論的アーカイブを送信し、検証、抽出、不変の公開を待ちます。screenRIG はパッケージ化された静的出力を処理します。

メディア

正確なタイプ、サイズ、ハッシュを宣言し、署名された生のPUTメソッドとヘッダーをそのまま使用し、コミットして待機します。署名付きURLとヘッダーは認証情報として扱います。

ランタイムと保護コンテンツ

ペアリング、デバイス/ランタイムセッション、マニフェスト、レポート、イベント、起動チケット、ランタイムK/Vは信頼されたプレーヤーオリジン上にあります。マニフェストメディアは契約で定義された範囲をサポートし、リリース資産は正確な分離ホストを使用します。認可されたネイティブプレーヤーセッションはマニフェストとリリースに紐づく保護ルートを通じて正規化された不変のWebアプリパッケージを受け取ります。

コンテンツは現在のスクリーン権限に従います。 リリース、パッケージ、K/Vアクセスは現在のスクリーンマニフェストの権限に基づきます。メディアはそれを所有するプロジェクトのスクリーンに配信されます。ネイティブパッケージ権限は現在のスクリーン、マニフェストのリビジョン、リリースID、パッケージハッシュ、サイズ、タイプ、デバイスセッションに結びつきます。ストレージはプライベートのままで、配信はサーバー経由で行われます。

エンドポイントインベントリを完了

41 グループ、740 件のオペレーション。api/openapi.yaml から生成されています。各グループには専用ページがあり、各オペレーションのパラメーター、リクエストフィールド、リクエストテンプレート、レスポンスを掲載しています。

サービスのメタデータ、機能、ドキュメント検索

6 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

プロジェクト、招待、サインイン

147 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

プラン、クレジット残高、明細

6 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

エージェントのインストールと接続

3 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

OAuthサインイン、トークン、取り消し

10 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

シングルサインオン:サインインのルート、IDプロバイダー、ポリシー

13 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ユーザープロビジョニング:SCIM 2.0、トークン、グループの紐付け

24 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

サービスクライアント

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

アプリケーションと操作

11 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

メディアアップロード

38 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

プレイリスト

16 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

スクリーン

84 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

キャンペーン

10 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

スケジュールインポート:スケジュール行のシート

3 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

エージェント変更のレビュー

7 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

プライベート広告ネットワークとキャンペーン

46 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

コメント

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

プロジェクトノートをエージェントが共有

5 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

アプリケーション キー/バリュー ストレージ

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

組み込みカード用のカードデータ

22 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

データソース: カードを最新に保つアドレス

10 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

BI ダッシュボード: Power BI、Tableau、サインインが必要な Web ページの接続とビュー

14 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

接続: プロジェクトが Microsoft と Google に再利用できるアクセス

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

耐久プロジェクトイベント

2 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

通知: スクリーンの状態変化に対するメール通知と署名付き Webhook 通知

13 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

アラート:スクリーンの未解決の問題、確認、スヌーズ、ミュート

6 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

レポート: フォルダー別・タグ別の集計、CSV・XLSX・PDF ファイル、メールの定期送信

8 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

監査ログ: すべての設定変更を変更前と変更後とともに記録し、検証できるハッシュチェーンと CSV、XLSX、PDF のエクスポートを備えています

4 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

Webhook:署名付きイベント配信

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

CAP アラートトリガー

12 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

再生集計

4 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

フィードバック:バグと機能リクエスト

6 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

サポート

9 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ウェブサイトのデモリクエストと予約

7 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ホームページのブラウザ引き継ぎ

6 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ウェブサイトのセットアップコード

1 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

Player のペアリングとセッション

12 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ランタイムマニフェスト、レポート、およびイベント

24 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

ランタイムアプリケーション K/V

4 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

保護されたコンテンツとリリース資産

8 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

人々とプロジェクトダッシュボード

94 件のオペレーション。パラメーター、リクエストテンプレート、レスポンスを含みます。

APIライフサイクル、非推奨、レート制限

URLファミリーは/api、/screen、/stream、/media、/website、/agentidです。メジャー内の互換性のある変更:

  • 加算的エンドポイントとメソッド。
  • オプションのリクエストメンバー。
  • 新しい問題コード。
  • 公開スキーマが未知のフィールドを許可する場合のみ新しいフィールド。
  • エラーのみ応答する操作、またはクライアントが呼ばない操作を削除します。
  • どのクライアントも使用していないレスポンスフィールドの削除。

これらの変更は新しいメジャーを必要とします:

  • クライアントが呼び出す動作ルートまたはフィールドの削除または名前変更。
  • タイプ、意味、または認証の変更。
  • オプション入力を必須にする。
  • 閉じた列挙型にメンバーを追加しています。
  • 閉じたレスポンスオブジェクトにフィールドを追加しています。

新しいメジャーは少なくとも180日間重複します。サンセット通知は少なくとも90日で、RFC 9745の廃止有効日から少なくとも90日間は廃止された操作が提供され続けます。ただし、後に公開されたコミットメントがある場合はそれに従います。

現在非推奨の操作はありません。

ライフサイクル信号は以下の通りです:

  • OpenAPIでこの操作は非推奨です。
  • RFC 9745 の非推奨とその有効日です。
  • サンセット日が確定したら RFC 8594 Sunset となります。
  • 移行ドキュメントへの非推奨リンク

レート制限フィールド

開示された固定ウィンドウ制御を持つ操作はx-rate-limit-policiesを宣言します。適格な承認済み応答はオプションのRateLimit-PolicyおよびRateLimit構造化フィールドリストメンバーを含む場合があります。共有承認なしの正確なリプレイと展開はこれらを省略する場合があります。固定ウィンドウ拒否はこれらを含みます。並行性およびバイト予算拒否は省略する場合があります。これらのフィールドはdraft-ietf-httpapi-ratelimit-headers-11に続き、RFCではなくInternet-Draftです。すべての429でRetry-Afterが権威的です。

RFC 9457 の問題

エラーはapplication/problem+jsonを使います。statusと安定版codeで分岐し、detailは説明として扱います。problems.yamlから生成。

project_required

400 · プロジェクトを選択してください

タイプ: https://screenrig.ai/problems/project-required
free_organization_limit

409 · 無料組織の上限に達しました

type: https://screenrig.ai/problems/free-organization-limit
organization_plan_required

409 · 組織はスクリーンを受け入れる前にプランが必要です

type: https://screenrig.ai/problems/organization-plan-required
project_name_conflict

409 · プロジェクト名は組織内で既に使用されています

タイプ: https://screenrig.ai/problems/project-name-conflict
project_delete_blocked

409 · プロジェクトは現在の状態で削除できません

タイプ: https://screenrig.ai/problems/project-delete-blocked
owner_required

409 · 責任者が必要です

type: https://screenrig.ai/problems/owner-required
owner_cannot_leave

409 · プロジェクトのオーナーは離脱できません

type: https://screenrig.ai/problems/owner-cannot-leave
internal_error

500 ・サーバー内部エラーです

type: https://screenrig.ai/problems/internal-error
invalid_request

400 · リクエストが無効です

type: https://screenrig.ai/problems/invalid-request
unauthorized

401 · 認証が必要です

タイプ: https://screenrig.ai/problems/unauthorized
credential_retired

401 · 資格情報は廃止されました

type: https://screenrig.ai/problems/credential-retired
client_update_required

410 · screenRIG プラグインまたは CLI を更新してください

type: https://screenrig.ai/problems/client-update-required
forbidden

403 · リクエストが許可されていません

type: https://screenrig.ai/problems/forbidden
insufficient_access

403 · このアクセスレベルでは実行できません

type: https://screenrig.ai/problems/insufficient-access
outside_upload_scope

403 · このアップローダーのプレイリストとフォルダーの範囲外

タイプ: https://screenrig.ai/problems/outside-upload-scope
outside_screen_scope

403 · このメンバーのスクリーンの範囲外

type: https://screenrig.ai/problems/outside-screen-scope
protected_target

409 · 保護されたスクリーンはこの方法では変更されません

type: https://screenrig.ai/problems/protected-target
second_approver_required

403 · 2人目の承認者がこのレビューを決定する必要があります

type: https://screenrig.ai/problems/second-approver-required
reserved_item

403 · このキャンペーンは確保済みです

type: https://screenrig.ai/problems/reserved-item
approver_required

403 · 承認者のみが実行できます

タイプ: https://screenrig.ai/problems/approver-required
review_not_pending

409 · レビューはもはや保留中ではありません

タイプ: https://screenrig.ai/problems/review-not-pending
review_stale

409 · この提案の後で対象が変更されました

タイプ: https://screenrig.ai/problems/review-stale
review_blocked

409 · 先に別のレビューを決定する必要があります

タイプ: https://screenrig.ai/problems/review-blocked
playlist_not_approved

409 · プレイリストに承認済みバージョンがありません

type: https://screenrig.ai/problems/playlist-not-approved
media_pending_review

409 · メディアアイテムはユーザーのレビュー待ちです

type: https://screenrig.ai/problems/media-pending-review
media_sync_source_refused

409 · メディア同期のソースがリクエストを拒否しました

タイプ: https://screenrig.ai/problems/media-sync-source-refused
media_sync_source_unavailable

500 · メディア同期のソースに接続できませんでした

タイプ: https://screenrig.ai/problems/media-sync-source-unavailable
canva_not_configured

409 · Canva が設定されていません

タイプ: https://screenrig.ai/problems/canva-not-configured
canva_reconnect_required

409 · Canva アカウントを接続する必要があります

タイプ: https://screenrig.ai/problems/canva-reconnect-required
dropbox_not_configured

409 · Dropbox が設定されていません

type: https://screenrig.ai/problems/dropbox-not-configured
dropbox_reconnect_required

409 · Dropbox アカウントを接続する必要があります

type: https://screenrig.ai/problems/dropbox-reconnect-required
google_drive_not_configured

409 · Google Drive が設定されていません

type: https://screenrig.ai/problems/google-drive-not-configured
media_sync_sharer_not_member

403 · フォルダーがプロジェクトメンバーによって共有されていません

type: https://screenrig.ai/problems/media-sync-sharer-not-member
not_found

404 · リソースが見つかりませんでした

type: https://screenrig.ai/problems/not-found
method_not_allowed

405 · メソッドは許可されていません

type: https://screenrig.ai/problems/method-not-allowed
idempotency_mismatch

409 · 冪等キーが元のリクエストと一致しません

type: https://screenrig.ai/problems/idempotency-mismatch
credential_issuance_expired

410 · 資格情報発行の有効期限が切れています

type: https://screenrig.ai/problems/credential-issuance-expired
user_email_conflict

409 · メールアドレスは別のユーザーに属しています

タイプ: https://screenrig.ai/problems/user-email-conflict
provisioning_invalid

404 · ブラウザープロビジョニングが無効です

タイプ: https://screenrig.ai/problems/provisioning-invalid
provisioning_expired

410 · ブラウザプロビジョニングの有効期限が切れています

タイプ: https://screenrig.ai/problems/provisioning-expired
provisioning_consumed

409 · ブラウザープロビジョニングが消費されました

タイプ: https://screenrig.ai/problems/provisioning-consumed
provisioning_exchange_mismatch

409 · ブラウザープロビジョニング交換の不一致

タイプ: https://screenrig.ai/problems/provisioning-exchange-mismatch
browser_already_paired

409 · ブラウザーはすでにペアリングされています

タイプ: https://screenrig.ai/problems/browser-already-paired
handoff_code_invalid

404 · ブラウザーハンドオフコードが無効です

type: https://screenrig.ai/problems/handoff-code-invalid
handoff_code_expired

410 · ブラウザ引き継ぎコードの有効期限が切れています

type: https://screenrig.ai/problems/handoff-code-expired
handoff_session_rate_limited

429 · ブラウザ引き継ぎセッションがレート制限されています

type: https://screenrig.ai/problems/handoff-session-rate-limited
handoff_session_conflict

409 · ブラウザーハンドオフセッションの競合

type: https://screenrig.ai/problems/handoff-session-conflict
browser_link_not_claimed

409 · ブラウザーリンクが請求されていません

タイプ: https://screenrig.ai/problems/browser-link-not-claimed
browser_link_project_mismatch

403 · ブラウザーリンクのプロジェクトが一致しません

タイプ: https://screenrig.ai/problems/browser-link-project-mismatch
origin_not_allowed

403 · オリジンが許可されていません

type: https://screenrig.ai/problems/origin-not-allowed
resource_conflict

409 · リソースの状態がリクエストと競合しています

タイプ: https://screenrig.ai/problems/resource-conflict
card_not_found

404 · カードが見つかりません

type: https://screenrig.ai/problems/card-not-found
card_invalid

400 · カードの配置が無効です

type: https://screenrig.ai/problems/card-invalid
card_layout_invalid

400 · カードレイアウトが無効です

type: https://screenrig.ai/problems/card-layout-invalid
card_layout_conflict

400 · ページ上のカードが同じ場所を主張しています

type: https://screenrig.ai/problems/card-layout-conflict
card_data_invalid

409 · カードデータドキュメントがそれを読むカードに合いません

タイプ: https://screenrig.ai/problems/card-data-invalid
source_limit_reached

409 · 組織のデータソース数が上限に達しています

type: https://screenrig.ai/problems/source-limit-reached
source_target_unsupported

422 · データソースはこのカードを埋められません

type: https://screenrig.ai/problems/source-target-unsupported
source_target_taken

409 · このカードにはすでに別のデータソースが書き込んでいます

type: https://screenrig.ai/problems/source-target-taken
source_busy

409 · データソースの同期が実行中です

type: https://screenrig.ai/problems/source-busy
source_has_no_rooms

409 · この種類のデータソースには部屋がありません

type: https://screenrig.ai/problems/source-has-no-rooms
source_secret_required

400 · データソースのシークレットがないか、もう適合しません

type: https://screenrig.ai/problems/source-secret-required
source_test_failed

422 · データソースのプレビューに失敗しました

type: https://screenrig.ai/problems/source-test-failed
connection_app_not_configured

409 · screenRIG のアプリがこのプロバイダー用に設定されていません

タイプ: https://screenrig.ai/problems/connection-app-not-configured
connection_limit_reached

409 · 組織の接続数が上限に達しています

タイプ: https://screenrig.ai/problems/connection-limit-reached
card_media_invalid

400 · カードのメディア参照が準備完了の画像を指していません

type: https://screenrig.ai/problems/card-media-invalid
revision_conflict

412 · リソースのリビジョンが一致しません

タイプ: https://screenrig.ai/problems/revision-conflict
invalid_range

416 · 要求されたバイト範囲は満たせません

type: https://screenrig.ai/problems/invalid-range
quota_exceeded

413 · プロジェクトのコンテンツクォータを超えています

タイプ: https://screenrig.ai/problems/quota-exceeded
payment_required

402 · 利用クレジットが必要です

type: https://screenrig.ai/problems/payment-required
reseller_generation_limit

402 · リセラーの画像生成上限に達しました

タイプ: https://screenrig.ai/problems/reseller-generation-limit
feature_not_in_plan

402 · この機能はプロジェクトのプランに含まれていません

タイプ: https://screenrig.ai/problems/feature-not-in-plan
rate_limited

429 · リクエストのレートが高すぎます

タイプ: https://screenrig.ai/problems/rate-limited
revocation_unavailable

500 · 資格情報の取り消し状態が利用できません

タイプ: https://screenrig.ai/problems/revocation-unavailable
dependency_unavailable

500 ・必要な依存関係が利用できません

type: https://screenrig.ai/problems/dependency-unavailable
dependency_timeout

500 ・必要な依存関係が時間内に応答しませんでした

type: https://screenrig.ai/problems/dependency-timeout
schema_incompatible

500 · データベーススキーマが互換性がありません

タイプ: https://screenrig.ai/problems/schema-incompatible
not_ready

500 ・サービスの準備ができていません

type: https://screenrig.ai/problems/not-ready
server_draining

421 · サービスは排出中です

タイプ: https://screenrig.ai/problems/server-draining
manifest_degraded

500 ・ランタイムマニフェストの投影が低下しています

type: https://screenrig.ai/problems/manifest-degraded
screenshot_unavailable

409 · スクリーンショットは利用できません

タイプ: https://screenrig.ai/problems/screenshot-unavailable
identity_invalid

400 · プレーヤーの公開鍵が無効です

type: https://screenrig.ai/problems/identity-invalid
identity_conflict

409 · プレーヤーの公開鍵が登録情報と一致しません

type: https://screenrig.ai/problems/identity-conflict
enrollment_bound

409 · プレーヤーの公開鍵はすでにプロジェクトに紐付いています

type: https://screenrig.ai/problems/enrollment-bound
proof_invalid

401 · プレーヤーの本人証明が無効です

タイプ: https://screenrig.ai/problems/proof-invalid
screen_archived

409 · スクリーンはアーカイブされています

タイプ: https://screenrig.ai/problems/screen-archived
screen_archive_required

409 · スクリーンを削除または紐付け解除する代わりにアーカイブしてください

タイプ: https://screenrig.ai/problems/screen-archive-required
passkey_invalid

401 · Passkey セレモニーが無効です

type: https://screenrig.ai/problems/passkey-invalid
passkey_unknown

401 · このパスキーはもう登録されていません

タイプ: https://screenrig.ai/problems/passkey-unknown
passkeys_disabled

403 · このサーバーでは Passkey が無効です

type: https://screenrig.ai/problems/passkeys-disabled
application_in_use

409 · ライブマニフェストがまだアプリケーションリリースを参照しています

タイプ: https://screenrig.ai/problems/application-in-use
agent_connection_invalid

404 · エージェント接続が無効です

タイプ: https://screenrig.ai/problems/agent-connection-invalid
agent_connection_code_mismatch

400 · コードがこのサインインと一致しません

タイプ: https://screenrig.ai/problems/agent-connection-code-mismatch
agent_connection_expired

410 · エージェント接続の有効期限が切れています

タイプ: https://screenrig.ai/problems/agent-connection-expired
agent_connection_conflict

409 · エージェント接続はすでに解決されています

タイプ: https://screenrig.ai/problems/agent-connection-conflict
agent_connection_not_approved

409 · エージェント接続は承認されていません

タイプ: https://screenrig.ai/problems/agent-connection-not-approved
agent_limit_exceeded

409 · エージェントの上限を超えています

タイプ: https://screenrig.ai/problems/agent-limit-exceeded
agent_lockout_risk

409 · 最後のアクティブなエージェントの切断はロックアウトのリスクがあります

タイプ: https://screenrig.ai/problems/agent-lockout-risk
recovery_ambiguous

409 · デバイス識別子が複数のスクリーンに紐付いています

タイプ: https://screenrig.ai/problems/recovery-ambiguous
recovery_expired

410 · スクリーン回復オファーの有効期限が切れています

タイプ: https://screenrig.ai/problems/recovery-expired
recovery_not_offered

404 · スクリーンの回復は保留されていません

タイプ: https://screenrig.ai/problems/recovery-not-offered
invitation_limit_reached

409 · 組織の未処理招待数が上限に達しています

type: https://screenrig.ai/problems/invitation-limit-reached
organization_admin_limit

409 · 組織の管理者上限に達しました

type: https://screenrig.ai/problems/organization-admin-limit
library_no_screens

409 · スクリーンがあるプロジェクトはライブラリにできません

type: https://screenrig.ai/problems/library-no-screens
guest_not_allowed

403 · 組織はこのユーザーをゲストとして受け入れません

type: https://screenrig.ai/problems/guest-not-allowed
managed_member

409 · IDプロバイダーがこのユーザーを管理しています

type: https://screenrig.ai/problems/managed-member
organization_admin_member

409 · このメンバーは組織の管理者です

type: https://screenrig.ai/problems/organization-admin-member
member_owns_projects

409 · このメンバーは組織内でプロジェクトを所有しています

type: https://screenrig.ai/problems/member-owns-projects
managed_elsewhere

409 · 別の組織がこのユーザーを管理しています

type: https://screenrig.ai/problems/managed-elsewhere
version_required

409 · プレイリストは新しい API バージョンが必要です

タイプ: https://screenrig.ai/problems/version-required
price_change_pending

409 · 新しい料金が承認されるまでキャンペーンは一時停止されています

タイプ: https://screenrig.ai/problems/price-change-pending
quote_stale

409 · 広告見積もりが古いか期限切れです

タイプ: https://screenrig.ai/problems/quote-stale
insufficient_credits

402 · 利用可能なクレジットが不足しています

type: https://screenrig.ai/problems/insufficient-credits
self_deal

409 · プロジェクトは自分のネットワークで広告を購入できません

タイプ: https://screenrig.ai/problems/self-deal
goal_overbooked

409 · 目標が利用可能な再生数を上回っています

タイプ: https://screenrig.ai/problems/goal-overbooked
invitation_invalid

404 · 招待が無効です

type: https://screenrig.ai/problems/invitation-invalid
invitation_expired

410 · 招待の有効期限が切れています

type: https://screenrig.ai/problems/invitation-expired
invitation_consumed

409 · 招待はすでに承認されています

type: https://screenrig.ai/problems/invitation-consumed
invitation_email_mismatch

403 · 招待は別のメールアドレスに属しています

type: https://screenrig.ai/problems/invitation-email-mismatch
reauthentication_required

401 · 新しいサインイン証明が必要です

タイプ: https://screenrig.ai/problems/reauthentication-required
member_limit_reached

409 · プロジェクトは最大のメンバー数に達しています

type: https://screenrig.ai/problems/member-limit-reached
project_limit_reached

409 · 組織のプロジェクト数が上限に達しています

type: https://screenrig.ai/problems/project-limit-reached
billed_by_reseller

409 · 組織はリセラー経由で請求されます

タイプ: https://screenrig.ai/problems/billed-by-reseller
reseller_conflict

409 · 組織はそのリセラーの役割を担えません

タイプ: https://screenrig.ai/problems/reseller-conflict
last_credential

409 · 最後のサインイン方法は削除できません

type: https://screenrig.ai/problems/last-credential
sso_required

403 · このアドレスはIDプロバイダー経由でサインインします

タイプ: https://screenrig.ai/problems/sso-required
no_project

409 · 現在選択されているプロジェクトがありません

type: https://screenrig.ai/problems/no-project
feature_unavailable

404 · この機能はこのサーバーで利用できません

type: https://screenrig.ai/problems/feature-unavailable
user_binding_stale

409 · ユーザーのメールバインディングのクレームが古くなっています

タイプ: https://screenrig.ai/problems/user-binding-stale
session_expired

401 · ランタイムセッションは期限切れまたは現在ではありません

タイプ: https://screenrig.ai/problems/session-expired
credential_revoked

401 · デバイス資格情報はこのデバイスとスクリーンの紐付けを解除しました

type: https://screenrig.ai/problems/credential-revoked
screen_link_invalid

401 · 画面リンクが無効です

type: https://screenrig.ai/problems/screen-link-invalid
screen_link_not_found

404 · 画面にリンクがありません

type: https://screenrig.ai/problems/screen-link-not-found
proof_clock_skew

401 · プレーヤーの本人証明が許容時間外です

タイプ: https://screenrig.ai/problems/proof-clock-skew
key_retired

401 · プレーヤーキーは置き換えられ、猶予期間は終了しました

type: https://screenrig.ai/problems/key-retired
assignment_not_found

404 · スクリーンにプレイリストの割り当てがありません

タイプ: https://screenrig.ai/problems/assignment-not-found
upgrade_required

403 · プレーヤーのバージョンがサポートされている最小値を下回っています

タイプ: https://screenrig.ai/problems/upgrade-required
reboot_unsupported

409 · スクリーンはリモートで再起動できません

タイプ: https://screenrig.ai/problems/reboot-unsupported
command_unsupported

409 · スクリーンはリモートでこの操作を実行できません

タイプ: https://screenrig.ai/problems/command-unsupported
play_page_unsupported

409 · スクリーンはリクエストされたページを再生できません

type: https://screenrig.ai/problems/play-page-unsupported
identify_unsupported

409 · スクリーンは自身を識別できません

type: https://screenrig.ai/problems/identify-unsupported
page_not_on_screen

409 · ページはスクリーンが再生中のプレイリストにありません

type: https://screenrig.ai/problems/page-not-on-screen
live_unsupported

409 · この画面はライブビューを表示できません

タイプ: https://screenrig.ai/problems/live-unsupported
live_unavailable

409 · この画面ではライブビューを利用できません

タイプ: https://screenrig.ai/problems/live-unavailable
live_not_ready

409 · 画面はまだ配信していません

タイプ: https://screenrig.ai/problems/live-not-ready
live_session_ended

410 · ライブセッションは終了しました

タイプ: https://screenrig.ai/problems/live-session-ended
wall_unsupported

409 · スクリーンはビデオウォールをレイアウトできません

タイプ: https://screenrig.ai/problems/wall-unsupported
playlist_format_mismatch

409 · プレイリストの形式がスクリーンのビデオウォールと一致しません

type: https://screenrig.ai/problems/playlist-format-mismatch
primitive_locked

403 · ロックされた要素を変更できるのは承認できる人だけです

type: https://screenrig.ai/problems/primitive-locked
playlist_is_template

409 · このプレイリストはテンプレートです

type: https://screenrig.ai/problems/playlist-is-template
webhook_limit_reached

409 · 組織の Webhook 数が上限に達しています

タイプ: https://screenrig.ai/problems/webhook-limit-reached
alert_not_open

409 · アラートは未解決ではありません

type: https://screenrig.ai/problems/alert-not-open
alert_mute_limit_reached

409 · 組織のミュート数が上限に達しています

type: https://screenrig.ai/problems/alert-mute-limit-reached
notification_limit_reached

409 · 組織の通知数が上限に達しています

type: https://screenrig.ai/problems/notification-limit-reached
notification_covers_other_projects

409 · 通知が他のプロジェクトも対象にしています

タイプ: https://screenrig.ai/problems/notification-covers-other-projects
report_subscription_limit_reached

409 · 組織のレポート購読数が上限に達しています

type: https://screenrig.ai/problems/report-subscription-limit-reached
fleet_link_limit_reached

409 · 組織のフリートリンク数が上限に達しています

type: https://screenrig.ai/problems/fleet-link-limit-reached
webhook_url_rejected

400 · Webhook URL はパブリックインターネットホストの HTTPS でなければなりません

タイプ: https://screenrig.ai/problems/webhook-url-rejected
notification_destination_rejected

400 · 通知の送信先がチャネルに対して無効です

タイプ: https://screenrig.ai/problems/notification-destination-rejected
document_not_shared

400 · ドキュメントが閲覧者にサインインを求めています

type: https://screenrig.ai/problems/document-not-shared
note_contains_credential

422 · ノートのテキストに資格情報が含まれています

type: https://screenrig.ai/problems/note-contains-credential
note_rejected

422 · ノートのテキストが拒否されました

type: https://screenrig.ai/problems/note-rejected
note_not_open

409 · ノートは開いていません

type: https://screenrig.ai/problems/note-not-open
note_limit_reached

409 · 組織のオープンノート数が上限に達しています

type: https://screenrig.ai/problems/note-limit-reached
trigger_limit_reached

409 · 組織のトリガー数が上限に達しています

タイプ: https://screenrig.ai/problems/trigger-limit-reached
bi_upstream_refused

409 · BI システムが接続を拒否しました

タイプ: https://screenrig.ai/problems/bi-upstream-refused
bi_upstream_unavailable

500 · BI システムに接続できませんでした

タイプ: https://screenrig.ai/problems/bi-upstream-unavailable
bi_web_unavailable

409 · このサーバーにはページレンダラーがありません

タイプ: https://screenrig.ai/problems/bi-web-unavailable
schedule_import_invalid

422 · インポートにエラーのある行があります

タイプ: https://screenrig.ai/problems/schedule-import-invalid
schedule_import_stale

409 · プレビュー後にプロジェクトが変更されました

タイプ: https://screenrig.ai/problems/schedule-import-stale
campaign_limit_reached

409 · 組織のキャンペーン数が上限に達しています

タイプ: https://screenrig.ai/problems/campaign-limit-reached
kv_webhook_limit_reached

409 · アプリケーションは最大のキー/バリュー webhook を持っています

type: https://screenrig.ai/problems/kv-webhook-limit-reached
support_conversation_closed

409 · サポート会話は終了しています

タイプ: https://screenrig.ai/problems/support-conversation-closed
submission_too_short

422 · 送信内容が短すぎて対応できません

タイプ: https://screenrig.ai/problems/submission-too-short
submission_unclear

422 · 送信内容に問題やリクエストの説明がありません

タイプ: https://screenrig.ai/problems/submission-unclear
submission_rejected

422 · 送信内容は受け入れられませんでした

タイプ: https://screenrig.ai/problems/submission-rejected
submission_screening_unavailable

500 ・現在、提出内容を審査できません

タイプ: https://screenrig.ai/problems/submission-screening-unavailable
demo_slot_unavailable

409 · デモ時間は利用できません

type: https://screenrig.ai/problems/demo-slot-unavailable
agentid_claim_invalid

400 · AgentID のクレームが無効または期限切れです

タイプ: https://screenrig.ai/problems/agentid-claim-invalid
agentid_already_enrolled

409 · AgentID はすでに登録されています

タイプ: https://screenrig.ai/problems/agentid-already-enrolled
account_exists

409 · このメールアドレスにはすでに screenRIG アカウントがあります

タイプ: https://screenrig.ai/problems/account-exists
email_verification_required

403 · 続行するにはメールアドレスを検証してください

タイプ: https://screenrig.ai/problems/email-verification-required
unverified_account_replacement

409 · このリセットでは新しい空のアカウントが作成されます

タイプ: https://screenrig.ai/problems/unverified-account-replacement
app_store_transaction_invalid

422 · App Store の購入を確認できませんでした

type: https://screenrig.ai/problems/app-store-transaction-invalid
app_store_account_mismatch

409 · 購入は別の組織のものです

type: https://screenrig.ai/problems/app-store-account-mismatch
education_not_eligible

403 · 組織は Education プランの対象ではありません

type: https://screenrig.ai/problems/education-not-eligible
app_store_plan_conflict

409 · 組織はすでにプランを持っています

type: https://screenrig.ai/problems/app-store-plan-conflict

診断と契約ソース

バンドルされた CLI 診断は認証、クッキー、署名済みアップロード詳細、オブジェクト識別子、顧客コンテンツを保持出力から除外します。生の OpenAPI ドキュメントが HTTP の真実のソースです。

スキーマインデックス

生成された名前、必須フィールド、スキーマ説明。完全なJSONスキーマには生のOpenAPIを使用してください。