OpenAPI YAMLOpenAPI JSON問題 YAMLAPI の概要
このグループには 7 件のオペレーションがあり、api/openapi.yaml から生成されています。パス、アクション、認証で絞り込めます。各エンドポイントには入力が一覧され、展開するとリクエストテンプレートとレスポンスコードを確認できます。テンプレートには、ご自身の値とスキーマに適合する本文が必要です。
大文字のプレースホルダーをあなたの値に置き換えます。JSONリクエストの場合、request.jsonのスキーマに合うボディを保存します。Cookie例は認証済みセッションのローカルCookieジャーを使用します。
ウェブサイトのデモリクエストと予約
ウェブサイトデモリクエストを送信
同一オリジンの匿名ウェブサイト受付。リクエストと独立した配信ジョブを分類前に保存します。Idempotency-Keyは独立したランダムなプライベートリトライUUIDで、ブラウザメモリにのみ保持されます。公開flow_idではありません。マッチするリトライは同じHttpOnly screenrig_demoクッキーを設定し、再送信なしで保存済みリクエストを返します。
リクエストとレスポンスはペイロードログから除外されます。国はタイムゾーンを選択しません。プロジェクトやダッシュボードのログインは作成されません。
パラメーター
| 名前 | 送信する | 必須? | 説明 |
|---|---|---|---|
| オリジン | ヘッダー | 必須 | 同一オリジンのブラウザーリクエスト。設定されたステージオリジンはステージで受け入れられます。 |
| Idempotency-Key | ヘッダー | 必須 | |
| f | クエリ | オプション | 秘密でないファネル試行ID、bodyのflow_idと同じ。 |
| src | クエリ | オプション | 許可リストにあるソースで、本文のソースと同一です。 |
リクエスト本文フィールド
| フィールド | 説明 |
|---|---|
| email(必須、文字列) | maxLength:254 フォーマット:「email」 |
| country(必須、文字列) | ISO 3166-1国コード。タイムゾーンとは別に保持。パターン:"^[A-Z]{2}$"。 |
| screen_range(必須、文字列) | 許可:"1_10"、"11_50"、"51_250"、"251_plus"、"unknown" |
| 組織(必須、文字列) | 許可されている値: "small_mid"、"large_corporation"、"agency_network"。 |
| budget(必須、文字列) | 自己申告の年間サイネージ予算(USD)。許可される値:「under_2995」、「2995_19994」、「19995_plus」、「unknown」 |
| タイムゾーン(必須、文字列) | IANAタイムゾーン。ブラウザ検出が利用できない場合は空です。スケジューリングには明示的なタイムゾーンが必要です。maxLength:100 |
| source(必須、DemoSource) | 許可:"home_hero"、"home_paid_plans"、"pricing_plus"、"pricing_education"、"pricing_premium"、"pricing_enterprise"、"resellers"、"direct" |
| flow_id(必須、文字列) | ランダムな非秘密の分析試行 ID です。認可には使用しません。パターン: "^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" |
リクエストテンプレートとレスポンス
curl --request POST --cookie-jar cookies.txt --header 'Origin: https://screenrig.ai' --header 'Idempotency-Key: REQUEST_ID' --header 'Content-Type: application/json' --data '@request.json' 'https://screenrig.ai/website/demo-requests'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 201 | 永続的に保存されたリクエスト。プライベートデモセッションのクッキーを設定。 | DemoResult(application/json) |
| 200 | 保存されたリクエストの冪等な再生に一致します。 | DemoResult(application/json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
ウェブサイトデモリクエストを取得
Cookie バインドされた保存リクエスト。リクエスト ID または公開フロー ID はアクセスを許可しません。No-store。
リクエストテンプレートとレスポンス
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/website/demo-request'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 200 | デモリクエストと予約状態を保存。 | DemoResult(application/json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
ウェブサイトデモカレンダーを取得
このブラウザの確定予約のプライベートカレンダーダウンロード。保存されたイベントを再確認します。リクエストIDや公開フローIDはアクセスを許可しません。ノーストア。
リクエストテンプレートとレスポンス
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/website/demo-calendar'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 200 | 安定したIDと確定した時間を持つインポート可能なカレンダーイベント。 | string (text/calendar) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
ウェブサイトデモスロットを取得
訪問者の編集可能なIANAタイムゾーンで、可能な限り日付と時間を変えて最大4つの実際に利用可能な30分スロット。プライベートスロットIDはJSON本文で返され、URLクエリには送信されません。カレンダー未設定または合理的なタイムゾーン重複がない場合は空リストを返します。
パラメーター
| 名前 | 送信する | 必須? | 説明 |
|---|---|---|---|
| タイムゾーン | クエリ | 必須 | |
| 更新 | クエリ | オプション | 前のクッキーに紐づくバッチの代替案を提供します。 |
リクエストテンプレートとレスポンス
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/website/demo-slots?timezone=TIMEZONE'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 200 | 実際の利用可能スロットまたは空リスト。 | DemoSlots(application/json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
ウェブサイトデモを予約
クッキーに紐づくスロットを再確認し、ホストバッファセルを原子操作で予約し、設定されたローカルまたはGoogleカレンダーに安定したイベントを作成します。確認には実際のイベントと保存された予約が必要です。あいまいなプロバイダ障害は耐久的な調整のため保留のままで、二重イベントや誤予約ページは発生しません。
パラメーター
| 名前 | 送信する | 必須? | 説明 |
|---|---|---|---|
| オリジン | ヘッダー | 必須 | 同一オリジンのブラウザーリクエスト。設定されたステージオリジンはステージで受け入れられます。 |
| f | クエリ | オプション | 秘密でないファネル試行ID、保存されたflow_idと同じ。 |
| src | クエリ | オプション | 許可リストに登録されたソースを保存。 |
リクエスト本文フィールド
| フィールド | 説明 |
|---|---|
| slot_id(必須、文字列) | 既に確認済みのクッキーに紐づく予約の再生のみ空にできます。パターン: "^([A-Za-z0-9_-]{20,128})?$" |
| タイムゾーン(必須、文字列) | maxLength:100 |
リクエストテンプレートとレスポンス
curl --request POST --cookie cookies.txt --cookie-jar cookies.txt --header 'Origin: https://screenrig.ai' --header 'Content-Type: application/json' --data '@request.json' 'https://screenrig.ai/website/demo-bookings'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 201 | カレンダーイベントと予約が確認され保存されました。 | DemoResult(application/json) |
| 200 | すでに予約の再生が確認されています。 | DemoResult(application/json) |
| 202 | 予約はプロバイダーの照合待ちです。確定予約の分析から除外されます。 | DemoResult(application/json) |
| 409 | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
ウェブサイトデモレビューを依頼
既存のオンデマンドリクエストにチームレビューのフラグを立てます。追加のアンケートは不要です。遅延分類者の返信はこの選択を覆せません。
パラメーター
| 名前 | 送信する | 必須? | 説明 |
|---|---|---|---|
| オリジン | ヘッダー | 必須 | 同一オリジンのブラウザーリクエスト。設定されたステージオリジンはステージで受け入れられます。 |
リクエストテンプレートとレスポンス
curl --request POST --cookie cookies.txt --cookie-jar cookies.txt --header 'Origin: https://screenrig.ai' --header 'Content-Type: application/json' --data '@request.json' 'https://screenrig.ai/website/demo-review'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 200 | レビュー要求付きの現在保存されたリクエスト。 | DemoResult(application/json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |
Exchange ウェブサイトデモ招待
メールで送られた7日間の予約招待をブラウザ専用のHttpOnlyデモセッションに交換します。ウェブサイトはリクエスト前に招待フラグメントを削除し、トークンはこのプライベートなPOST本文でのみ送信され、URL、リダイレクト、分析マーカー、ログには決して含まれません。複数のブラウザセッションが同じ招待にアクセス可能です。
パラメーター
| 名前 | 送信する | 必須? | 説明 |
|---|---|---|---|
| オリジン | ヘッダー | 必須 | 同一オリジンのブラウザーリクエスト。設定されたステージオリジンはステージで受け入れられます。 |
リクエスト本文フィールド
| フィールド | 説明 |
|---|---|
| トークン(必須、文字列) | パターン: "^[A-Za-z0-9_-]{20,128}$" |
リクエストテンプレートとレスポンス
curl --request POST --cookie-jar cookies.txt --header 'Origin: https://screenrig.ai' --header 'Content-Type: application/json' --data '@request.json' 'https://screenrig.ai/website/demo-session'レスポンス
| ステータス | 意味 | 本文とヘッダー |
|---|---|---|
| 200 | Cookie 設定済み保存リクエストが返されました。 | DemoResult(application/json) |
| デフォルト | 安定した RFC 9457 問題応答。421 server_draining は Retry-After 1秒、500 not_ready または dependency_unavailable は 5秒、500 manifest_degraded は 60秒を持ちます。ハンドラーがより具体的な値を設定していない場合。 | 問題 (application/problem+json) |