Référence API

API Transfert du navigateur

Transfert du navigateur de la page d’accueil

Référence HTTP. Générée à partir du contrat backend. Parcourez les points de terminaison ci-dessous ou téléchargez OpenAPI.

Ce groupe compte 6 opérations, générées à partir de api/openapi.yaml. Filtrez par chemin, action ou authentification. Chaque point de terminaison liste ses entrées ; développez-le pour voir un modèle de requête et les codes de réponse. Les modèles demandent vos propres valeurs et un corps conforme au schéma.

Remplacez les espaces réservés en majuscules par vos valeurs. Pour une requête JSON, enregistrez un corps correspondant au schéma dans request.json. Les exemples de cookies utilisent un pot à cookies local issu d’une session authentifiée.

Transfert du navigateur de la page d’accueil

GET/screen/browser-links

Obtenir le statut du lien du navigateur

Repli de sondage en lecture seule authentifié uniquement par le cookie apex browser-link propriétaire. Il retourne des métadonnées d’état sûres et le chemin de continuation fixe, jamais une URL ou un jeton de provisionnement.

Authentification
browserLinkCookie
Corps de la requête
aucun
ID d’opération
getBrowserLinkStatus
Modèle de requête et réponses
shell · modèle de requête
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/screen/browser-links'

Réponses

StatutSensCorps et en-têtes
200Statut sécurisé réclamé.BrowserLinkStatus (application/json) ; en-têtes : Cache-Control, Referrer-Policy
202Lien navigateur existant mais non encore revendiqué.BrowserLinkStatus (application/json) ; en-têtes : Cache-Control, Referrer-Policy
401

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
410

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
par défaut

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
GET/stream/browser-links/events

Événements de lien de navigateur en flux

Relecture SSE uniquement avec cookie propriétaire et Last-Event-ID. Les données d’événement contiennent uniquement des champs d’état sûrs. Elles ne contiennent jamais d’URL/token de provisionnement et n’utilisent pas le flux d’événements du projet.

Authentification
browserLinkCookie
Corps de la requête
aucun
ID d’opération
streamBrowserLinkEvents

Paramètres

NomEnvoyerRequis ?Description
Last-Event-IDen-têteoptionnelCurseur durable utilisé quand after est absent.
Modèle de requête et réponses
shell · modèle de requête
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/stream/browser-links/events'

Réponses

StatutSensCorps et en-têtes
200Statut SSE émis/revendiqué du lien navigateur.chaîne (text/event-stream); en-têtes : Cache-Control, Referrer-Policy, X-Accel-Buffering
400

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
401

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
410

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
par défaut

Réponse stable RFC 9457 à un problème sur un runtime, contenu ou route de sonde face au lecteur, dans la forme du document runtime (RuntimeProblem). Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème Runtime (application/problem+json)
GET/setup

Obtenir la page de configuration du lien du navigateur

Instructions d’installation en lecture seule. Sans code, le cookie browser-link propriétaire fournit l’état. Avec code, retourne uniquement les instructions publiques, utilisant un 404 générique pour les codes invalides ou expirés. Accepte text/markdown ou format=markdown sélectionne Markdown pour le formulaire de code public. Aucune URL ou jeton de provisionnement n’est retourné.

Authentification
browserLinkCookie OU aucun
Corps de la requête
aucun
ID d’opération
getBrowserLinkSetupPage

Paramètres

NomEnvoyerRequis ?Description
coderequêteoptionnelCode de configuration public pour des instructions d’installation sans effets secondaires ; aucun cookie requis.
formatrequêteoptionnel
Modèle de requête et réponses
shell · modèle de requête
curl --request GET --cookie cookies.txt --cookie-jar cookies.txt 'https://screenrig.ai/setup'

Réponses

StatutSensCorps et en-têtes
200Configuration HTML noindex sécurisée.chaîne (text/html); en-têtes : Cache-Control, Referrer-Policy, X-Robots-Tag
401

Réponse stable RFC 9457 à un problème. Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème (application/problem+json)
410

Réponse stable RFC 9457 à un problème. Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème (application/problem+json)
par défaut

Réponse stable RFC 9457 à un problème. Un 421 server_draining porte un Retry-After de 1 seconde, un 500 not_ready ou dependency_unavailable porte 5, et un 500 manifest_degraded porte 60, sauf si le gestionnaire a défini une valeur plus spécifique.

Problème (application/problem+json)