OpenAPI YAMLOpenAPI JSONproblemas YAML
Elija el servicio adecuado
El endpoint determina tanto la URL base como la credencial. Las plantillas de solicitud a continuación usan la URL del servicio declarada.
| Qué está haciendo | Servicio | Autenticación |
|---|---|---|
| Gestión de pantallas y contenido | api.screenrig.ai | Token portador de agente |
| Ejecutando un Player | play.screenrig.ai | Cookies del navegador o credenciales nativas del Player |
| Gestionando un inicio de sesión y proyectos | screenrig.ai/dashboard | Cookies del panel |
| Aprovisionamiento de personas desde un proveedor de identidad | api.screenrig.ai/scim/v2 | Token SCIM de la organización |
| Cargando una versión de la aplicación | Su host exacto bajo apps.screenrig.ai | Lanzar ticket o cookie de versión |
Los reproductores nativos usan ScreenRig-Pairing durante la configuración y ScreenRig-Session después. Estas solicitudes no deben incluir cookies. Los puntos finales del navegador usan sus propias cookies.
Nombres de autenticación usados abajo
- projectBearer
- El token de agente activo utilizado por el CLI incluido, vinculado a exactamente un proyecto.
- áreas de capacidad
- Cada credencial de agente lleva un conjunto fijo de áreas:
screens,content,playlists,advertising,reportsyproject. Una credencial solo llama rutas en sus áreas;reportstambién lee cualquier área. Una solicitud que nombre un área ausente devuelve403 forbiddencon detalle "Esta credencial de agente carece de la capacidad <name>." Conecte una nueva instalación de agente con las capacidades necesarias para recuperarse. - revocableAgentBearer
- El token del agente que llama, aceptado para reintentar su propia desconexión.
- cookies de emparejamiento, dispositivo y runtime
- Credenciales del Player en navegador. Cada endpoint especifica qué cookie acepta.
- cookie de sesión del panel
- La sesión de la persona conectada y el proyecto seleccionado. La cookie separada
__Host-screenrig-signupvincula registro por enlace de invitación, verificación de correo electrónico, opciones de credencial y aceptación. Ninguna cookie es una credencial de agente. Una persona que puede aprobar crea y reemplaza listas de reproducción con ella desde el editor de páginas del panel. - primitiveCapability
- Acceso de corta duración al almacenamiento clave/valor de una aplicación desde un elemento de lista de reproducción.
- demoSession
- Una sesión de demostración de sitio web privado, separada de las credenciales de proyecto y panel. El sitio la establece tras la admisión o una invitación privada; los identificadores de flujo nunca autorizan acceso.
- scimBearer
- Un token de aprovisionamiento SCIM de la organización, aceptado solo por las rutas
/scim/v2. Nunca es una credencial de proyecto, de agente ni del panel. - ssoTransaction
- La cookie que vincula un inicio de sesión único con el navegador que lo inició.
- operatorBearer
- Acceso del operador del servicio.
Personas, proyectos e invitaciones
Una persona tiene un inicio de sesión y puede pertenecer a muchos proyectos. La inscripción siempre crea un nuevo proyecto y envía una invitación por correo electrónico al contacto del proyecto. El agente propone un nombre para el proyecto; cada token de agente permanece vinculado a ese proyecto.
El dashboard lista los proyectos de la persona y cambia el proyecto seleccionado para operaciones autenticadas por cookie. El correo personal y las passkeys pertenecen al inicio de sesión, no al proyecto.
Las invitaciones comparten un flujo de creación, listado, revocación y aceptación. Los miembros del proyecto reciben un correo electrónico por defecto; un enlace de miembro solicitado explícitamente se devuelve solo a su creador. Las invitaciones para compradores de anuncios son solo por correo electrónico. Las invitaciones por correo electrónico expiran después de siete días y los enlaces de miembro después de veinticuatro horas. Una persona nueva crea una passkey; una persona existente inicia sesión antes de aceptar. El registro por enlace verifica el correo electrónico de la persona antes de crear un inicio de sesión.
El restablecimiento de inicio de sesión es solo por correo, expira después de una hora y reemplaza las credenciales de inicio de sesión de la persona mientras revoca sus otras sesiones. La solicitud de reconocimiento no revela si un correo tiene un inicio de sesión. Abrir el panel es navegación, no una concesión de autoridad.
Semántica común de solicitudes
- Idempotencia: cuando un endpoint acepta
Idempotency-Key, reutilice esa clave y la solicitud idéntica tras una respuesta perdida; la discrepancia devuelve409 idempotency_mismatch. - Revisiones: cuando un endpoint requiere
If-Match, envíe la revisión actual del recurso; las escrituras obsoletas devuelven412 revision_conflict. - Cursores: los cursores de lista y SSE son opacos.
- Operaciones: las cargas pueden comenzar en
receiving, luego usarqueued,running,succeeded,failed, ocancelled. - SSE: reanude con el último cursor o
Last-Event-ID. Un cuadrostream.resync_requiredsignifica volver a obtener el estado autorizado y reanudar en su cursor principal suministrado. - Límites: las capacidades publican límites activos; la limitación de tasa devuelve
429 rate_limited.
La persistencia de credenciales pertenece al flujo del plugin. La CLI incluida lee la configuración de la plataforma fuera del directorio de plugins reemplazable.
Subir ciclos de vida
Aplicaciones
Envíe un archivo determinista ya construido y espere la validación, extracción y publicación inmutable. screenRIG maneja la salida estática empaquetada.
Multimedia
Declare el tipo exacto, tamaño y hash; siga el método PUT raw firmado y los encabezados al pie de la letra; confirme y espere. Trate las URLs y encabezados firmados como credenciales.
Contenido protegido y de tiempo de ejecución
La vinculación, sesiones de dispositivo/tiempo de ejecución, manifiestos, informes, eventos, tickets de lanzamiento y KV de tiempo de ejecución residen en el origen confiable del reproductor. Los medios del manifiesto admiten rangos definidos por contrato; los activos de lanzamiento usan hosts aislados exactos. Las sesiones nativas autorizadas del reproductor reciben paquetes webapp inmutables normalizados a través de la ruta protegida vinculada al manifiesto y lanzamiento.
El contenido sigue la autoridad actual de la pantalla. La liberación, el paquete y el acceso K/V derivan de los permisos actuales del manifiesto de pantalla; los medios se sirven a una pantalla cuyo proyecto los posee. La autoridad nativa del paquete vincula la pantalla actual, la revisión del manifiesto, la identidad de la liberación, el hash del paquete, el tamaño, el tipo y la sesión del dispositivo; el almacenamiento permanece privado y la entrega sigue siendo mediada por el servidor.
Inventario completo de endpoints
740 operaciones en 41 grupos, generadas a partir de api/openapi.yaml. Cada grupo tiene su propia página con los parámetros, los campos de la solicitud, la plantilla de solicitud y las respuestas de cada operación.
Metadatos del servicio, capacidades y búsqueda en la documentación
6 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener Health
GET /.health - Obtener preparación
GET /.ready - Obtener versión
GET /.version - Obtener capacidades
GET /api/capabilities - Buscar en la documentación oficial
GET /api/docs/search - Leer una página o sección de la documentación oficial
GET /api/docs/page
Proyectos, invitaciones e inicio de sesión
147 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Vista previa del agente de eliminación de proyecto
GET /api/project/deletion-preview - Transferir agente propietario del proyecto
PUT /api/project/owner - Mover agente de proyecto
POST /api/project/move - Proyecto permitido mueve agente
GET /api/project/moves - Listar proyectos de agentes
GET /api/projects - Crear proyecto de agente
POST /api/projects - Listar invitaciones
GET /api/invitations - Crear invitaciones
POST /api/invitations - Revocar invitación
POST /api/invitations/{id}/revoke - Solicitar restablecimiento de inicio de sesión
POST /api/sign-in-resets - Registrar CLI
POST /api/enrollments - Iniciar ID de agente Iniciar sesión
GET /agentid/start - Completar inicio de sesión Agent ID
GET /agentid/callback - Obtener proyecto
GET /api/project - Actualizar proyecto
PATCH /api/project - Eliminar agente de proyecto
DELETE /api/project - Obtener capacidades de proyecto
GET /api/project/capabilities - Listar la auditoría de la organización
GET /api/organizations/{org_id}/audit - Listar notificaciones de la organización
GET /api/organizations/{org_id}/notifications - Crear notificación de la organización
POST /api/organizations/{org_id}/notifications - Obtener notificación de la organización
GET /api/organizations/{org_id}/notifications/{id} - Actualizar notificación de la organización
PATCH /api/organizations/{org_id}/notifications/{id} - Eliminar notificación de la organización
DELETE /api/organizations/{org_id}/notifications/{id} - Rotar secreto de la notificación de la organización
POST /api/organizations/{org_id}/notifications/{id}/rotate-secret - Probar notificación de la organización
POST /api/organizations/{org_id}/notifications/{id}/test - Listar entregas de notificaciones de la organización
GET /api/organizations/{org_id}/notifications/{id}/deliveries - Listar intentos de entrega de notificaciones de la organización
GET /api/organizations/{org_id}/notifications/{id}/deliveries/{delivery_id}/attempts - Volver a suscribir a una persona a una notificación de la organización
DELETE /api/organizations/{org_id}/notifications/{id}/unsubscribed/{user_id} - Listar los tipos de informe en un proyecto
GET /api/projects/{project_id}/reports - Listar las suscripciones a informes en un proyecto
GET /api/projects/{project_id}/report-subscriptions - Crear suscripción a un informe en un proyecto
POST /api/projects/{project_id}/report-subscriptions - Listar tarjetas en proyecto
GET /api/projects/{project_id}/cards - Crear tarjeta de proyecto
POST /api/projects/{project_id}/cards - Crear un portal para una organización
POST /api/organizations/{org_id}/billing/portal-sessions - Establecer la recarga automática de una organización
PUT /api/organizations/{org_id}/billing/auto-top-up - Obtener los pagos de una organización
GET /api/organizations/{org_id}/billing/payments - Crear un pago para una organización
POST /api/organizations/{org_id}/billing/credit-checkouts - Obtener saldo de facturación de organización
GET /api/organizations/{org_id}/billing/balance - Obtener estado de cuenta de facturación de organización
GET /api/organizations/{org_id}/billing/statement - Obtener uso de facturación de organización
GET /api/organizations/{org_id}/billing/usage - Lista de organizaciones de agentes
GET /api/organizations - Renombrar organizaciones de agentes
PATCH /api/organizations/{org_id} - Establecer política de revisión del proyecto
PUT /api/project/review-policy - Vista previa del agente de eliminación de proyecto en proyecto
GET /api/projects/{project_id}/project/deletion-preview - Transferir agente propietario del proyecto dentro del proyecto
PUT /api/projects/{project_id}/project/owner - Mover agente de proyecto en proyecto
POST /api/projects/{project_id}/project/move - Proyecto permitido mueve agente en proyecto
GET /api/projects/{project_id}/project/moves - Listar invitaciones en proyecto
GET /api/projects/{project_id}/invitations - Crear invitaciones en proyecto
POST /api/projects/{project_id}/invitations - Obtener proyecto en proyecto
GET /api/projects/{project_id}/project - Actualizar proyecto dentro del proyecto
PATCH /api/projects/{project_id}/project - Eliminar agente de proyecto en proyecto
DELETE /api/projects/{project_id}/project - Listar aplicaciones en proyecto
GET /api/projects/{project_id}/applications - Subir aplicación en proyecto
POST /api/projects/{project_id}/applications - Crear carga de aplicación en proyecto
POST /api/projects/{project_id}/applications/uploads - Listar playlists V2 en proyecto
GET /api/projects/{project_id}/playlists - Crear lista de reproducción V2 en proyecto
POST /api/projects/{project_id}/playlists - Listar pantallas en proyecto
GET /api/projects/{project_id}/screens - Listar carpetas de pantallas en proyecto
GET /api/projects/{project_id}/screen-folders - Crear carpeta de pantallas en proyecto
POST /api/projects/{project_id}/screen-folders - Mover pantallas en proyecto
POST /api/projects/{project_id}/screens/move - Obtener calendario de horario en proyecto
GET /api/projects/{project_id}/schedule/calendar - Obtener plantilla de importación de programación en proyecto
GET /api/projects/{project_id}/schedule/imports/template - Vista previa de importación de programación en proyecto
POST /api/projects/{project_id}/schedule/imports/preview - Confirmar importación de programación en proyecto
POST /api/projects/{project_id}/schedule/imports - Reclamar enlace del navegador en proyecto
POST /api/projects/{project_id}/project/browser-links/claim - Emparejar pantalla en proyecto
POST /api/projects/{project_id}/screens/pair - Provisionar pantalla en proyecto
POST /api/projects/{project_id}/screens/provision - Aplicar acciones de pantalla en proyecto
POST /api/projects/{project_id}/screens/actions - Iniciar uso compartido de pestañas en proyecto
POST /api/projects/{project_id}/tab-shares - Listar campañas en proyecto
GET /api/projects/{project_id}/campaigns - Crear campaña en proyecto
POST /api/projects/{project_id}/campaigns - Listar conexiones de un proyecto
GET /api/projects/{project_id}/connections - Crear una conexión en un proyecto
POST /api/projects/{project_id}/connections - Listar conexiones BI en proyecto
GET /api/projects/{project_id}/bi-connections - Crear una conexión BI en proyecto
POST /api/projects/{project_id}/bi-connections - Listar vistas BI en proyecto
GET /api/projects/{project_id}/bi-views - Crear una vista BI en proyecto
POST /api/projects/{project_id}/bi-views - Listar disparadores en proyecto
GET /api/projects/{project_id}/triggers - Crear disparador en proyecto
POST /api/projects/{project_id}/triggers - Listar eventos en proyecto
GET /api/projects/{project_id}/events - Obtener capacidades de proyecto en proyecto
GET /api/projects/{project_id}/project/capabilities - Obtener saldo de facturación en proyecto
GET /api/projects/{project_id}/billing/balance - Obtener estado de cuenta de facturación en proyecto
GET /api/projects/{project_id}/billing/statement - Obtener uso de facturación en proyecto
GET /api/projects/{project_id}/billing/usage - Obtener red publicitaria en proyecto
GET /api/projects/{project_id}/advertising/network - Crear red publicitaria en proyecto
POST /api/projects/{project_id}/advertising/network - Establecer tarifa predeterminada de publicidad en proyecto
POST /api/projects/{project_id}/advertising/network/rate - Listar inventario publicitario en proyecto
GET /api/projects/{project_id}/advertising/inventory - Listar espacios publicitarios en proyecto
GET /api/projects/{project_id}/advertising/slots - Crear espacio publicitario en proyecto
POST /api/projects/{project_id}/advertising/slots - Listar membresías publicitarias en proyecto
GET /api/projects/{project_id}/advertising/memberships - Listar redes publicitarias unidas en proyecto
GET /api/projects/{project_id}/advertising/networks - Listar creatividades publicitarias en proyecto
GET /api/projects/{project_id}/advertising/creatives - Crear creatividad publicitaria en proyecto
POST /api/projects/{project_id}/advertising/creatives - Listar campañas publicitarias en proyecto
GET /api/projects/{project_id}/advertising/campaigns - Crear campaña publicitaria en proyecto
POST /api/projects/{project_id}/advertising/campaigns - Listar reseñas publicitarias en proyecto
GET /api/projects/{project_id}/advertising/reviews - Obtener gasto publicitario en proyecto
GET /api/projects/{project_id}/advertising/reports/spend - Obtener entrega publicitaria en proyecto
GET /api/projects/{project_id}/advertising/reports/delivery - Listar agregados de reproducción en proyecto
GET /api/projects/{project_id}/playback - Listar reproducciones de reproducción en proyecto
GET /api/projects/{project_id}/playback/plays - Obtener totales de reproducción en proyecto
GET /api/projects/{project_id}/playback/totals - Obtener completitud de la reproducción en el proyecto
GET /api/projects/{project_id}/playback/completeness - Obtener Health Trend en proyecto
GET /api/projects/{project_id}/health/trend - Obtener tiempo activo de proyecto en proyecto
GET /api/projects/{project_id}/uptime/daily - Listar tipos de tarjetas en proyecto
GET /api/projects/{project_id}/card-types - Listar datos de tarjetas en proyecto
GET /api/projects/{project_id}/card-data - Listar multimedia en proyecto
GET /api/projects/{project_id}/media - Crear generación de medios en proyecto
POST /api/projects/{project_id}/media/generations - Listar carpetas de medios en proyecto
GET /api/projects/{project_id}/media-folders - Crear carpeta de medios en proyecto
POST /api/projects/{project_id}/media-folders - Mover multimedia en proyecto
POST /api/projects/{project_id}/media/move - Crear carga de medios en proyecto
POST /api/projects/{project_id}/media/uploads - Selector de vista previa en proyecto
POST /api/projects/{project_id}/selectors/preview - Listar reportes de errores en proyecto
GET /api/projects/{project_id}/feedback/bugs - Reportar error en proyecto
POST /api/projects/{project_id}/feedback/bugs - Listar solicitudes de funciones en proyecto
GET /api/projects/{project_id}/feedback/features - Solicitar función en proyecto
POST /api/projects/{project_id}/feedback/features - Listar clientes de servicio en proyecto
GET /api/projects/{project_id}/service-clients - Crear cliente de servicio en proyecto
POST /api/projects/{project_id}/service-clients - Listar cuentas de sincronización de medios en proyecto
GET /api/projects/{project_id}/media-sync-accounts - Crear una cuenta de sincronización de medios en proyecto
POST /api/projects/{project_id}/media-sync-accounts - Listar sincronizaciones de medios en proyecto
GET /api/projects/{project_id}/media-syncs - Crear una sincronización de medios en proyecto
POST /api/projects/{project_id}/media-syncs - Listar enlaces de flota en proyecto
GET /api/projects/{project_id}/fleet-links - Crear enlace de flota en proyecto
POST /api/projects/{project_id}/fleet-links - Listar webhooks en proyecto
GET /api/projects/{project_id}/webhooks - Crear webhook en proyecto
POST /api/projects/{project_id}/webhooks - Listar alertas en el proyecto
GET /api/projects/{project_id}/alerts - Listar silenciamientos de alertas en el proyecto
GET /api/projects/{project_id}/alert-mutes - Crear silenciamiento de alertas en el proyecto
POST /api/projects/{project_id}/alert-mutes - Listar notificaciones en el proyecto
GET /api/projects/{project_id}/notifications - Crear notificación en el proyecto
POST /api/projects/{project_id}/notifications - Listar notas en proyecto
GET /api/projects/{project_id}/notes - Agregar nota en proyecto
POST /api/projects/{project_id}/notes - Estado de soporte en proyecto
GET /api/projects/{project_id}/support/status - Listar conversaciones de soporte en proyecto
GET /api/projects/{project_id}/support/conversations - Crear conversación de soporte en proyecto
POST /api/projects/{project_id}/support/conversations - Listar reseñas en proyecto
GET /api/projects/{project_id}/reviews - Proyecto Scoped_get Card Data
GET /api/projects/{project_id}/card-data/{key} - Proyecto Scoped_put Card Data
PUT /api/projects/{project_id}/card-data/{key} - Proyecto Scoped_delete Card Data
DELETE /api/projects/{project_id}/card-data/{key} - Proyecto Scoped_get Feed
GET /api/projects/{project_id}/feeds/{family} - Proyecto Scoped_list Advertising Joined Inventory
GET /api/projects/{project_id}/advertising/networks/{seller_project_id}/inventory - Proyecto Scoped_get Current Agent
GET /api/projects/{project_id}/agents/self - Proyecto Scoped_disconnect Current Agent
POST /api/projects/{project_id}/agents/self/disconnect
Planes, saldos y estados de crédito
6 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener saldo de facturación
GET /api/billing/balance - Obtener estado de cuenta de facturación
GET /api/billing/statement - Obtener uso de facturación
GET /api/billing/usage - Obtener oferta de App Store
GET /api/organizations/{organization_id}/app-store/offer - Registrar transacción de App Store
POST /api/organizations/{organization_id}/app-store/transactions - Recibir notificación de App Store
POST /api/app-store/notifications
Instalaciones y conexiones del agente
3 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Revocar identidad de agente
POST /api/agent-identity/revoke - Obtener agente actual
GET /api/agents/self - Desconectar agente actual
POST /api/agents/self/disconnect
Inicio de sesión OAuth, tokens y revocación
10 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Token Oauth
POST /oauth/token - Autorización de dispositivo Oauth
POST /oauth/device_authorization - Autorizar Oauth
GET /oauth/authorize - Revocar Oauth
POST /oauth/revoke - Metadatos del servidor de autorización Oauth
GET /.well-known/oauth-authorization-server - MCP de recurso protegido Oauth
GET /.well-known/oauth-protected-resource/mcp - API de recurso protegido Oauth
GET /.well-known/oauth-protected-resource/api - Obtener autorización OAuth en dashboard
GET /api/oauth/authorizations/{id} - Aprobar autorización OAuth en dashboard
POST /api/oauth/authorizations/{id}/approve - Negar autorización OAuth del Dashboard
POST /api/oauth/authorizations/{id}/deny
Inicio de sesión único: rutas de inicio de sesión, proveedor de identidad y política
13 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Descubrir SSO en el panel
POST /api/sso/discovery - Iniciar SSO en el panel
POST /api/sso/starts - Recibir callback OIDC de SSO en el panel
POST /api/sso/oidc/{connection_id}/callback - Obtener metadatos SAML de SSO en el panel
GET /api/sso/saml/{connection_id} - Recibir aserción SAML de SSO en el panel
POST /api/sso/saml/{connection_id}/acs - Finalizar SSO en el panel
POST /api/sso/finish - Iniciar SSO de sesión en el panel
POST /api/session/sso-starts - Panel Organizaciones Obtener Proveedor de Identidad
GET /api/organizations/{org_id}/identity-provider - Panel Organizaciones Establecer Proveedor de Identidad
PUT /api/organizations/{org_id}/identity-provider - Panel Organizaciones Eliminar Proveedor de Identidad
DELETE /api/organizations/{org_id}/identity-provider - Panel Organizaciones Probar Proveedor de Identidad
POST /api/organizations/{org_id}/identity-provider/tests - Panel Organizaciones Establecer Política de SSO
PUT /api/organizations/{org_id}/sso-policy - Panel Organizaciones Cancelar Eliminación de SSO
DELETE /api/organizations/{org_id}/sso-policy/removal
Aprovisionamiento de usuarios: SCIM 2.0, tokens y vinculaciones de grupo
24 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Panel Organizaciones Obtener SCIM
GET /api/organizations/{org_id}/scim - Panel Organizaciones Establecer SCIM
PUT /api/organizations/{org_id}/scim - Panel Organizaciones Crear Token SCIM
POST /api/organizations/{org_id}/scim/tokens - Panel Organizaciones Revocar Token SCIM
DELETE /api/organizations/{org_id}/scim/tokens/{token_id} - Panel Organizaciones Listar Grupos SCIM
GET /api/organizations/{org_id}/scim/groups - Panel Organizaciones Listar Eventos SCIM
GET /api/organizations/{org_id}/scim/events - Listar vinculaciones de grupo en el panel
GET /api/project/group-bindings - Crear vinculación de grupo en el panel
POST /api/project/group-bindings - Eliminar vinculación de grupo en el panel
DELETE /api/project/group-bindings/{binding_id} - Obtener configuración del proveedor de servicios SCIM
GET /scim/v2/ServiceProviderConfig - Listar tipos de recurso SCIM
GET /scim/v2/ResourceTypes - Listar esquemas SCIM
GET /scim/v2/Schemas - Listar usuarios SCIM
GET /scim/v2/Users - Crear usuario SCIM
POST /scim/v2/Users - Obtener usuario SCIM
GET /scim/v2/Users/{id} - Reemplazar usuario SCIM
PUT /scim/v2/Users/{id} - Parche de usuario SCIM
PATCH /scim/v2/Users/{id} - Eliminar usuario SCIM
DELETE /scim/v2/Users/{id} - Listar grupos SCIM
GET /scim/v2/Groups - Crear grupo SCIM
POST /scim/v2/Groups - Obtener grupo SCIM
GET /scim/v2/Groups/{id} - Reemplazar grupo SCIM
PUT /scim/v2/Groups/{id} - Parche de grupo SCIM
PATCH /scim/v2/Groups/{id} - Eliminar grupo SCIM
DELETE /scim/v2/Groups/{id}
Clientes del servicio
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar clientes de servicio
GET /api/service-clients - Crear cliente de servicio
POST /api/service-clients - Obtener cliente de servicio
GET /api/service-clients/{id} - Actualizar cliente de servicio
PATCH /api/service-clients/{id} - Agregar clave de cliente de servicio
POST /api/service-clients/{id}/keys - Eliminar clave de cliente de servicio
POST /api/service-clients/{id}/keys/{kid}/remove - Agregar secreto de cliente de servicio
POST /api/service-clients/{id}/secrets - Eliminar secreto de cliente de servicio
POST /api/service-clients/{id}/secrets/{secret_id}/remove - Revocar cliente de servicio
POST /api/service-clients/{id}/revoke
Aplicaciones y operaciones
11 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar aplicaciones
GET /api/applications - Subir aplicación
POST /api/applications - Subir versión de aplicación
POST /api/applications/{id}/releases - Crear carga de aplicación
POST /api/applications/uploads - Crear carga de versión de aplicación
POST /api/applications/{id}/uploads - Confirmar carga de aplicación
POST /api/applications/uploads/{id}/commit - Obtener aplicación
GET /api/applications/{id} - Renombrar aplicación
PATCH /api/applications/{id} - Eliminar aplicación
DELETE /api/applications/{id} - Obtener operación
GET /api/operations/{id} - Cancelar operación
POST /api/operations/{id}/cancel
Cargas multimedia
38 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar medios
GET /api/media - Crear generación de medios
POST /api/media/generations - Listar carpetas de medios
GET /api/media-folders - Crear carpeta de medios
POST /api/media-folders - Obtener carpeta de multimedia
GET /api/media-folders/{id} - Actualizar carpeta de medios
PATCH /api/media-folders/{id} - Eliminar carpeta de multimedia
DELETE /api/media-folders/{id} - Mover multimedia
POST /api/media/move - Crear carga de medios
POST /api/media/uploads - Confirmar carga de contenido multimedia
POST /api/media/uploads/{id}/commit - Selector de vista previa
POST /api/selectors/preview - Obtener multimedia
GET /api/media/{id} - Parche de medios
PATCH /api/media/{id} - Eliminar multimedia
DELETE /api/media/{id} - Parche de etiquetas de medios
PATCH /api/media/{id}/tags - Parche de disponibilidad de medios
PATCH /api/media/{id}/availability - Reemplazar multimedia
POST /api/media/{id}/replace - Listar versiones de multimedia
GET /api/media/{id}/versions - Eliminar versión de multimedia
DELETE /api/media/{id}/versions/{version} - Restaurar versión de multimedia
POST /api/media/{id}/versions/{version}/restore - Exportar contenido multimedia
GET /api/media/{id}/content - Encabezado de contenido multimedia
HEAD /api/media/{id}/content - Listar cuentas de sincronización de medios
GET /api/media-sync-accounts - Crear una cuenta de sincronización de medios
POST /api/media-sync-accounts - Obtener la cuenta de sincronización de medios
GET /api/media-sync-accounts/{id} - Actualizar la cuenta de sincronización de medios
PATCH /api/media-sync-accounts/{id} - Eliminar la cuenta de sincronización de medios
DELETE /api/media-sync-accounts/{id} - Probar la cuenta de sincronización de medios
POST /api/media-sync-accounts/{id}/test - Conectar la cuenta de sincronización de medios
POST /api/media-sync-accounts/{id}/connect - Listar diseños de sincronización de medios
GET /api/media-sync-accounts/{id}/designs - Completar el consentimiento de Canva
GET /api/canva/callback - Completar el consentimiento de Dropbox
GET /api/dropbox/callback - Listar sincronizaciones de medios
GET /api/media-syncs - Crear una sincronización de medios
POST /api/media-syncs - Obtener la sincronización de medios
GET /api/media-syncs/{id} - Actualizar la sincronización de medios
PATCH /api/media-syncs/{id} - Eliminar la sincronización de medios
DELETE /api/media-syncs/{id} - Ejecutar la sincronización de medios
POST /api/media-syncs/{id}/run
Listas de reproducción
16 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar playlists V2
GET /api/playlists - Crear lista de reproducción V2
POST /api/playlists - Obtener lista de reproducción V2
GET /api/playlists/{id} - Actualizar lista de reproducción V2
PUT /api/playlists/{id} - Parche de lista de reproducción
PATCH /api/playlists/{id} - Eliminar lista de reproducción V2
DELETE /api/playlists/{id} - Parche de estructura de lista de reproducción
PATCH /api/playlists/{id}/structure - Listar revisiones de la lista de reproducción
GET /api/playlists/{id}/revisions - Obtener una revisión de la lista de reproducción
GET /api/playlists/{id}/revisions/{revision} - Promover una revisión de la lista de reproducción
POST /api/playlists/{id}/revisions/{revision}/promote - Actualizar valores de lista de reproducción
PATCH /api/playlists/{id}/values - Listar instancias de lista de reproducción
GET /api/playlists/{id}/instances - Expandir plantilla de lista de reproducción
POST /api/playlists/{id}/expand - Añadir página de lista de reproducción
POST /api/playlists/{id}/pages - Reemplazar página de lista de reproducción
PUT /api/playlists/{id}/pages/{page_id} - Eliminar página de lista de reproducción
DELETE /api/playlists/{id}/pages/{page_id}
Pantallas
84 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar pantallas
GET /api/screens - Listar carpetas de pantallas
GET /api/screen-folders - Crear carpeta de pantallas
POST /api/screen-folders - Obtener carpeta de pantallas
GET /api/screen-folders/{id} - Actualizar carpeta de pantallas
PATCH /api/screen-folders/{id} - Eliminar carpeta de pantallas
DELETE /api/screen-folders/{id} - Mover pantallas
POST /api/screens/move - Obtener calendario de horario
GET /api/schedule/calendar - Emparejar pantalla
POST /api/screens/pair - Provisionar pantalla
POST /api/screens/provision - Aplicar acciones de pantalla
POST /api/screens/actions - Obtener pantalla
GET /api/screens/{id} - Actualizar pantalla
PATCH /api/screens/{id} - Eliminar pantalla
DELETE /api/screens/{id} - Parche de etiquetas de pantalla
PATCH /api/screens/{id}/tags - Parche de campos de pantalla
PATCH /api/screens/{id}/fields - Parche de ubicación de pantalla
PATCH /api/screens/{id}/location - Modificar la verbosidad de una pantalla
PATCH /api/screens/{id}/verbosity - Parche de configuración del dispositivo de pantalla
PATCH /api/screens/{id}/device-settings - Modificar nombre de pantalla
PATCH /api/screens/{id}/name - Parche de la lista de reproducción de la pantalla
PATCH /api/screens/{id}/playlist - Rotar ID público de pantalla
POST /api/screens/{id}/public-id/rotate - Obtener enlace de pantalla
GET /api/screens/{id}/link - Crear enlace de pantalla
POST /api/screens/{id}/link - Eliminar enlace de pantalla
DELETE /api/screens/{id}/link - Confirmar recuperación de pantalla
POST /api/screens/{id}/recovery/confirm - Reemplazar pantalla
POST /api/screens/{id}/replace - Archivar pantalla
POST /api/screens/{id}/archive - Desarchivar pantalla
POST /api/screens/{id}/unarchive - Recargar pantalla
POST /api/screens/{id}/reload - Obtener programación de lista de reproducción de pantalla
GET /api/screens/{id}/playlist-schedule - Establecer programación de lista de reproducción del schermo
PUT /api/screens/{id}/playlist-schedule - Borrar programación de lista de reproducción
DELETE /api/screens/{id}/playlist-schedule - Vista previa de programación de lista de reproducción de pantalla
POST /api/screens/{id}/playlist-schedule/preview - Listar revisiones de programación de lista de reproducción de pantalla
GET /api/screens/{id}/playlist-schedule/revisions - Restaurar revisión de programación de lista de reproducción de pantalla
POST /api/screens/{id}/playlist-schedule/revisions/{revision}/restore - Establecer toma de control del schermo
POST /api/screens/{id}/takeover - Borrar toma de pantalla
DELETE /api/screens/{id}/takeover - Iniciar uso compartido de pestañas
POST /api/tab-shares - Obtener uso compartido de pestañas
GET /api/tab-shares/{id} - Detener uso compartido de pestañas
DELETE /api/tab-shares/{id} - Reproducir página de pantalla
POST /api/screens/{id}/play-page - Identificar pantalla
POST /api/screens/{id}/identify - Suspender pantalla
POST /api/screens/{id}/suspend - Reanudar pantalla
POST /api/screens/{id}/resume - Reiniciar pantalla
POST /api/screens/{id}/reboot - Borrar caché de pantalla
POST /api/screens/{id}/clear-cache - Reiniciar aplicación de pantalla
POST /api/screens/{id}/restart-app - Actualizar Player de pantalla
POST /api/screens/{id}/update - Listar comandos de pantalla
GET /api/screens/{id}/commands - Cancelar comando de pantalla
POST /api/screens/{id}/commands/{command_id}/cancel - Establecer pantalla del schermo
POST /api/screens/{id}/display - Borrar pantalla
DELETE /api/screens/{id}/display - Obtener programación de pantalla para monitor
GET /api/screens/{id}/display-schedule - Establecer programación de pantalla del schermo
PUT /api/screens/{id}/display-schedule - Borrar programación de pantalla
DELETE /api/screens/{id}/display-schedule - Obtener programación de reinicio de pantalla
GET /api/screens/{id}/reboot-schedule - Definir programación de reinicio de pantalla
PUT /api/screens/{id}/reboot-schedule - Borrar programación de reinicio de pantalla
DELETE /api/screens/{id}/reboot-schedule - Toast posterior a pantalla
POST /api/screens/{id}/toast - Pronóstico de almacenamiento de pantalla
POST /api/screens/{id}/storage-forecast - Explicar campañas de pantalla
GET /api/screens/{id}/campaigns - Obtener captura de pantalla
GET /api/screens/{id}/screenshot - Solicitar captura de pantalla
POST /api/screens/{id}/screenshot - Obtener estado de captura de pantalla
GET /api/screens/{id}/screenshot/status - Obtener la sesión en vivo de la pantalla
GET /api/screens/{id}/live - Iniciar la sesión en vivo de la pantalla
POST /api/screens/{id}/live - Detener la sesión en vivo de la pantalla
DELETE /api/screens/{id}/live - Crear un espectador en vivo de la pantalla
POST /api/screens/{id}/live/viewers - Responder a un espectador en vivo de la pantalla
PUT /api/screens/{id}/live/viewers/{viewer_id} - Iniciar los fotogramas en vivo de la pantalla
POST /api/screens/{id}/live/frames - Obtener el fotograma en vivo de la pantalla
GET /api/screens/{id}/live/frame - Conectar los fotogramas en vivo
GET /live/frames - Obtener historial de salud de pantalla
GET /api/screens/{id}/health/history - Obtener tiempo activo de pantalla
GET /api/screens/{id}/uptime - Obtener presencia de pantalla
GET /api/screens/{id}/presence - Obtener Health Trend
GET /api/health/trend - Obtener tiempo activo de proyecto
GET /api/uptime/daily - Listar enlaces de flota
GET /api/fleet-links - Crear enlace de flota
POST /api/fleet-links - Obtener enlace de flota
GET /api/fleet-links/{id} - Actualizar enlace de flota
PATCH /api/fleet-links/{id} - Eliminar enlace de flota
DELETE /api/fleet-links/{id} - Rotar Fleet Link
POST /api/fleet-links/{id}/rotate
Campañas
10 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar campañas
GET /api/campaigns - Crear campaña
POST /api/campaigns - Vista previa de campaña
POST /api/campaigns/preview - Obtener campaña
GET /api/campaigns/{id} - Actualizar campaña
PATCH /api/campaigns/{id} - Eliminar campaña
DELETE /api/campaigns/{id} - Listar revisiones de campaña
GET /api/campaigns/{id}/revisions - Restaurar revisión de campaña
POST /api/campaigns/{id}/revisions/{revision}/restore - Promover campaña
POST /api/campaigns/{id}/promote - Listar pantallas de campaña
GET /api/campaigns/{id}/screens
Importación de programación: hojas de filas de programación
3 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener plantilla de importación de programación
GET /api/schedule/imports/template - Vista previa de importación de programación
POST /api/schedule/imports/preview - Confirmar importación de programación
POST /api/schedule/imports
Revisiones de cambios de agente
7 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar reseñas
GET /api/reviews - Obtener reseña
GET /api/reviews/{id} - Ubicar revisión
GET /api/reviews/{id}/locate - Aprobar revisión
POST /api/reviews/{id}/approve - Rechazar revisión
POST /api/reviews/{id}/reject - Solicitar revisión de cambios
POST /api/reviews/{id}/request-changes - Retirar revisión
POST /api/reviews/{id}/withdraw
Redes y campañas publicitarias privadas
46 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener red publicitaria
GET /api/advertising/network - Crear red publicitaria
POST /api/advertising/network - Establecer tarifa predeterminada de publicidad
POST /api/advertising/network/rate - Listar inventario publicitario
GET /api/advertising/inventory - Poner inventario publicitario
PUT /api/advertising/inventory/{screen_id} - Listar espacios publicitarios
GET /api/advertising/slots - Crear espacio publicitario
POST /api/advertising/slots - Actualizar espacio publicitario
POST /api/advertising/slots/{id} - Listar membresías publicitarias
GET /api/advertising/memberships - Actualizar membresía publicitaria
POST /api/advertising/memberships/{id} - Revocar membresía publicitaria
POST /api/advertising/memberships/{id}/revoke - Listar redes publicitarias unidas
GET /api/advertising/networks - Listar inventario publicitario unido
GET /api/advertising/networks/{seller_project_id}/inventory - Listar creatividades publicitarias
GET /api/advertising/creatives - Crear creatividad publicitaria
POST /api/advertising/creatives - Obtener creatividad publicitaria
GET /api/advertising/creatives/{id} - Listar campañas publicitarias del vendedor
GET /api/advertising/seller-campaigns - Obtener campaña publicitaria del vendedor
GET /api/advertising/seller-campaigns/{id} - Listar campañas publicitarias
GET /api/advertising/campaigns - Crear campaña publicitaria
POST /api/advertising/campaigns - Obtener campaña publicitaria
GET /api/advertising/campaigns/{id} - Actualizar campaña publicitaria
POST /api/advertising/campaigns/{id} - Cotizar campaña publicitaria
POST /api/advertising/campaigns/{id}/quote - Activar campaña publicitaria
POST /api/advertising/campaigns/{id}/activate - Pausar campaña publicitaria
POST /api/advertising/campaigns/{id}/pause - Reanudar campaña publicitaria
POST /api/advertising/campaigns/{id}/resume - Aceptar tarifas publicitarias
POST /api/advertising/campaigns/{id}/accept-rates - Listar reseñas publicitarias
GET /api/advertising/reviews - Aprobar revisión publicitaria
POST /api/advertising/reviews/{id}/approve - Rechazar revisión publicitaria
POST /api/advertising/reviews/{id}/reject - Obtener gasto publicitario
GET /api/advertising/reports/spend - Obtener entrega publicitaria
GET /api/advertising/reports/delivery - Listar campañas directas de publicidad
GET /api/advertising/direct-campaigns - Crear campaña directa de publicidad
POST /api/advertising/direct-campaigns - Obtener campaña directa de publicidad
GET /api/advertising/direct-campaigns/{id} - Actualizar campaña directa de publicidad
POST /api/advertising/direct-campaigns/{id} - Pausar campaña directa de publicidad
POST /api/advertising/direct-campaigns/{id}/pause - Reanudar campaña directa de publicidad
POST /api/advertising/direct-campaigns/{id}/resume - Finalizar campaña directa de publicidad
POST /api/advertising/direct-campaigns/{id}/end - Obtener informe de campaña directa de publicidad
GET /api/advertising/direct-campaigns/{id}/report - Estimar disponibilidad de publicidad
POST /api/advertising/availability - Obtener estadísticas de llenado de publicidad
GET /api/advertising/reports/fill - Obtener revisión publicitaria
GET /api/advertising/reviews/{id} - Obtener contenido de revisión publicitaria
GET /api/advertising/reviews/{id}/content - Encabezado de revisión de publicidad de contenido
HEAD /api/advertising/reviews/{id}/content - Solicitar cambios en la revisión publicitaria
POST /api/advertising/reviews/{id}/request-changes
Comentarios
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener comentarios de pantalla
GET /api/comment/screen/{id} - Poner comentarios de pantalla
PUT /api/comment/screen/{id} - Eliminar comentarios de pantalla
DELETE /api/comment/screen/{id} - Obtener comentarios de lista de reproducción
GET /api/comment/playlist/{id} - Poner comentarios de lista de reproducción
PUT /api/comment/playlist/{id} - Eliminar comentarios de lista de reproducción
DELETE /api/comment/playlist/{id} - Obtener comentarios de página de lista de reproducción
GET /api/comment/playlist/{id}/page/{page_id} - Poner comentarios de página de lista de reproducción
PUT /api/comment/playlist/{id}/page/{page_id} - Eliminar comentarios de página de lista de reproducción
DELETE /api/comment/playlist/{id}/page/{page_id}
Notas que comparten los agentes del proyecto
5 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar notas
GET /api/notes - Agregar nota
POST /api/notes - Obtener nota
GET /api/notes/{id} - Confirmar nota
POST /api/notes/{id}/confirm - Resolver nota
POST /api/notes/{id}/resolve
Almacenamiento clave/valor de aplicación
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar KV
GET /api/applications/{application_id}/kv - Obtener KV
GET /api/applications/{application_id}/kv/{key} - Poner KV
PUT /api/applications/{application_id}/kv/{key} - Eliminar KV
DELETE /api/applications/{application_id}/kv/{key} - Listar KVWebhooks
GET /api/applications/{application_id}/kv-webhooks - Crear KVWebhook
POST /api/applications/{application_id}/kv-webhooks - Eliminar KVWebhook
DELETE /api/applications/{application_id}/kv-webhooks/{webhook_id} - Rotar secreto KVWebhook
POST /api/applications/{application_id}/kv-webhooks/{webhook_id}/rotate-secret - Recibir KVWebhook
POST /api/applications/{application_id}/kv-webhooks/{webhook_id}/write
Datos de tarjeta para tarjetas integradas
22 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar tipos de tarjetas
GET /api/card-types - Obtener tipo de tarjeta
GET /api/card-types/{id} - Listar tarjetas
GET /api/cards - Crear tarjeta
POST /api/cards - Obtener tarjeta
GET /api/cards/{id} - Parche de tarjeta
PATCH /api/cards/{id} - Eliminar tarjeta
DELETE /api/cards/{id} - Obtener datos de instancia
GET /api/cards/{id}/data - Poner datos de instancia
PUT /api/cards/{id}/data - Listar webhooks de tarjeta
GET /api/cards/{id}/kv-webhooks - Crear webhook de tarjeta
POST /api/cards/{id}/kv-webhooks - Actualizar webhook de tarjeta
PATCH /api/cards/{id}/kv-webhooks/{webhook_id} - Eliminar webhook de tarjeta
DELETE /api/cards/{id}/kv-webhooks/{webhook_id} - Rotar secreto de webhook de tarjeta
POST /api/cards/{id}/kv-webhooks/{webhook_id}/rotate-secret - Listar entregas de webhook de tarjeta
GET /api/cards/{id}/kv-webhooks/{webhook_id}/deliveries - Recibir webhook de tarjeta
POST /api/cards/{id}/kv-webhooks/{webhook_id}/write - Head Card KVWebhook
HEAD /api/cards/{id}/kv-webhooks/{webhook_id}/write - Listar datos de tarjetas
GET /api/card-data - Obtener datos de tarjeta
GET /api/card-data/{key} - Poner datos de tarjeta
PUT /api/card-data/{key} - Eliminar datos de tarjeta
DELETE /api/card-data/{key} - Obtener feed
GET /api/feeds/{family}
Fuentes de datos: direcciones que mantienen una tarjeta al día
10 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar opciones predefinidas de fuente
GET /api/source-presets - Obtener opción predefinida de fuente
GET /api/source-presets/{name} - Listar fuentes de datos
GET /api/sources - Crear una fuente de datos
POST /api/sources - Probar una fuente de datos
POST /api/sources/test - Obtener una fuente de datos
GET /api/sources/{source_id} - Actualizar una fuente de datos
PATCH /api/sources/{source_id} - Eliminar una fuente de datos
DELETE /api/sources/{source_id} - Obtener las salas de una fuente de datos
GET /api/sources/{source_id}/rooms - Actualizar ahora una fuente de datos
POST /api/sources/{source_id}/refresh
Paneles de BI: conexiones y vistas de Power BI, Tableau y páginas web con inicio de sesión
14 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar conexiones BI
GET /api/bi-connections - Crear una conexión BI
POST /api/bi-connections - Obtener la conexión BI
GET /api/bi-connections/{id} - Actualizar la conexión BI
PATCH /api/bi-connections/{id} - Eliminar la conexión BI
DELETE /api/bi-connections/{id} - Probar la conexión BI
POST /api/bi-connections/{id}/test - Explorar la conexión BI
GET /api/bi-connections/{id}/browse - Listar vistas BI
GET /api/bi-views - Crear una vista BI
POST /api/bi-views - Obtener la vista BI
GET /api/bi-views/{id} - Actualizar la vista BI
PATCH /api/bi-views/{id} - Eliminar la vista BI
DELETE /api/bi-views/{id} - Probar la vista BI
POST /api/bi-views/{id}/test - Obtener la imagen de la vista BI
GET /api/bi-views/{id}/image
Conexiones: el acceso reutilizable de un proyecto a Microsoft y Google
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar conexiones
GET /api/connections - Crear conexión
POST /api/connections - Obtener conexión
GET /api/connections/{id} - Actualizar conexión
PATCH /api/connections/{id} - Eliminar conexión
DELETE /api/connections/{id} - Probar conexión
POST /api/connections/{id}/test - Establecer conexión
POST /api/connections/{id}/connect - Completar el consentimiento de una conexión de Microsoft
GET /oauth/connections/microsoft/callback - Completar el consentimiento de una conexión de Google
GET /oauth/connections/google/callback
Eventos duraderos del proyecto
2 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar eventos
GET /api/events - Transmitir eventos
GET /stream/project
Notificaciones: avisos por correo electrónico y webhook firmado ante cambios de estado de las pantallas
13 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar notificaciones
GET /api/notifications - Crear notificación
POST /api/notifications - Obtener notificación
GET /api/notifications/{id} - Actualizar notificación
PATCH /api/notifications/{id} - Eliminar notificación
DELETE /api/notifications/{id} - Rotar secreto de la notificación
POST /api/notifications/{id}/rotate-secret - Probar notificación
POST /api/notifications/{id}/test - Listar entregas de notificaciones
GET /api/notifications/{id}/deliveries - Listar intentos de entrega de notificaciones
GET /api/notifications/{id}/deliveries/{delivery_id}/attempts - Volver a suscribir a una persona a una notificación
DELETE /api/notifications/{id}/unsubscribed/{user_id} - Mostrar la cancelación de suscripción de una notificación
GET /api/notifications/unsubscribe - Cancelar la suscripción a una notificación
POST /api/notifications/unsubscribe - Volver a suscribirse a una notificación
POST /api/notifications/resubscribe
Alertas: problemas abiertos de las pantallas, reconocimiento, aplazamiento y silenciamientos
6 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar alertas
GET /api/alerts - Obtener alerta
GET /api/alerts/{id} - Reconocer alerta
POST /api/alerts/{id}/acknowledge - Listar silenciamientos de alertas
GET /api/alert-mutes - Crear silenciamiento de alertas
POST /api/alert-mutes - Eliminar silenciamiento de alertas
DELETE /api/alert-mutes/{id}
Informes: resúmenes por carpeta y etiqueta, archivos CSV, XLSX y PDF y envíos programados por correo
8 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar los tipos de informe
GET /api/reports - Obtener un informe
GET /api/reports/{kind} - Listar las suscripciones a informes
GET /api/report-subscriptions - Crear suscripción a un informe
POST /api/report-subscriptions - Obtener una suscripción a un informe
GET /api/report-subscriptions/{id} - Actualizar una suscripción a un informe
PATCH /api/report-subscriptions/{id} - Eliminar suscripción a un informe
DELETE /api/report-subscriptions/{id} - Enviar una suscripción a un informe
POST /api/report-subscriptions/{id}/send
Registro de auditoría: cada cambio de configuración con su antes y su después, una cadena de hashes que verificar y exportación a CSV, XLSX y PDF
4 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar el registro de auditoría
GET /api/audit - Obtener la cabecera de auditoría
GET /api/audit/head - Verificar el registro de auditoría
GET /api/audit/verify - Obtener una entrada de auditoría
GET /api/audit/{id}
Webhooks: entrega de eventos firmados
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar webhooks
GET /api/webhooks - Crear webhook
POST /api/webhooks - Obtener webhook
GET /api/webhooks/{id} - Actualizar webhook
PATCH /api/webhooks/{id} - Eliminar webhook
DELETE /api/webhooks/{id} - Rotar secreto de webhook
POST /api/webhooks/{id}/rotate-secret - Prueba de webhook
POST /api/webhooks/{id}/test - Listar entregas de webhook
GET /api/webhooks/{id}/deliveries - Listar intentos de entrega de webhook
GET /api/webhooks/{id}/deliveries/{delivery_id}/attempts
Disparadores de alertas CAP
12 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar disparadores
GET /api/triggers - Crear disparador
POST /api/triggers - Obtener disparador
GET /api/triggers/{id} - Actualizar un activador
PATCH /api/triggers/{id} - Eliminar disparador
DELETE /api/triggers/{id} - Rotar secreto de activación
POST /api/triggers/{id}/rotate-secret - Prueba de activador
POST /api/triggers/{id}/test - Borrar disparador
POST /api/triggers/{id}/clear - Recibir Trigger CAP
POST /api/triggers/{id}/cap - Recibir un envío de activador de superposición
POST /api/triggers/{id}/overlay - Head Trigger Overlay
HEAD /api/triggers/{id}/overlay - Listar las entregas de un activador
GET /api/triggers/{id}/deliveries
Agregados de reproducción
4 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar agregados de reproducción
GET /api/playback - Listar reproducciones de reproducción
GET /api/playback/plays - Obtener totales de reproducción
GET /api/playback/totals - Obtener completitud de la reproducción
GET /api/playback/completeness
Comentarios: errores y solicitudes de funciones
6 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar reportes de errores
GET /api/feedback/bugs - Reportar error
POST /api/feedback/bugs - Listar solicitudes de funciones
GET /api/feedback/features - Solicitar función
POST /api/feedback/features - Obtener hilo de comentarios
GET /api/feedback/{id} - Responder hilo de comentarios
POST /api/feedback/{id}/responses
Soporte
9 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Enviar un mensaje de contacto desde el sitio
POST /website/support-messages - Estado de soporte
GET /api/support/status - Listar conversaciones de soporte
GET /api/support/conversations - Crear conversación de soporte
POST /api/support/conversations - Listar mensajes de soporte
GET /api/support/conversations/{id}/messages - Responder conversación de soporte
POST /api/support/conversations/{id}/messages - Leer conversación de soporte
PUT /api/support/conversations/{id}/read - Cerrar conversación de soporte
POST /api/support/conversations/{id}/close - Transmitir mensajes de soporte
GET /stream/support
Solicitudes y reservas de demostración del sitio web
7 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Enviar solicitud de demostración del sitio web
POST /website/demo-requests - Obtener solicitud de demostración del sitio web
GET /website/demo-request - Obtener calendario de demostración del sitio web
GET /website/demo-calendar - Obtener franjas horarias de demostración del sitio web
GET /website/demo-slots - Demostración del sitio web de reserva
POST /website/demo-bookings - Solicitar revisión de demostración del sitio web
POST /website/demo-review - Invitación de demostración del sitio web Exchange
POST /website/demo-session
Transferencia del navegador de la página principal
6 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Reclamar enlace del navegador
POST /api/project/browser-links/claim - Obtener estado de enlace de navegador
GET /screen/browser-links - Iniciar enlace de navegador
POST /screen/browser-links - Transmitir eventos de enlace de navegador
GET /stream/browser-links/events - Continuar enlace del navegador
GET /screen/browser-links/continue - Obtener página de configuración de enlace de navegador
GET /setup
Códigos de configuración del sitio web
1 operación con sus parámetros, su plantilla de solicitud y sus respuestas.
- Obtener el código de configuración del visitante
POST /website/setup-codes
Vinculación y sesiones del reproductor
12 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Iniciar sesión de emparejamiento
POST /screen/pairing-sessions - Transmitir eventos de emparejamiento
GET /stream/pairing-events - Completar sesión de emparejamiento
POST /screen/pairing-sessions/complete - Crear sesión de ejecución anónima
POST /screen/sessions - Crear sesión de ejecución del dispositivo
POST /screen/device-sessions - Iniciar sesión de emparejamiento nativo
POST /screen/native/pairing-sessions - Transmitir eventos de emparejamiento nativo
GET /stream/native/pairing-events - Completar sesión de emparejamiento nativo
POST /screen/native/pairing-sessions/complete - Crear desafío de identidad nativa
POST /screen/native/identity/challenges - Crear sesión de ejecución de identidad nativa
POST /screen/native/identity/sessions - Crear sesión de ejecución de enlace de pantalla
POST /screen/link-sessions - Restablecer identidad nativa
POST /screen/native/identity/reset
Manifiesto, informes y eventos de tiempo de ejecución
24 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Aprovisionamiento de navegador Exchange
POST /screen/browser-provisioning/exchanges - Obtener Chrome de ejecución
GET /screen/chrome - Obtener manifiesto de ejecución
GET /screen/manifest - Transmitir eventos en tiempo de ejecución
GET /stream/events - Crear informe de ejecución
POST /screen/reports - Poner captura de pantalla de ejecución
PUT /screen/screenshot - Resolver espacios publicitarios
POST /screen/adslots/resolve - Reportar eventos de espacio publicitario
POST /screen/adslots/events - Poner observación de ejecución
PUT /screen/observation - Poner estado de ejecución
PUT /screen/health - Poner almacenamiento de ejecución
PUT /screen/storage - Poner estado de tiempo de ejecución
PUT /screen/status - Poner etiqueta de pantalla de ejecución
PUT /screen/screen-label - Publicar resultado de comando de tiempo de ejecución
POST /screen/commands/{command_id}/result - Unirse a la sesión en vivo
POST /screen/live/{live_id}/join - Oferta de la sesión en vivo
POST /screen/live/{live_id}/offer - Latido de la sesión en vivo
POST /screen/live/{live_id}/heartbeat - Sesión en vivo detenida
POST /screen/live/{live_id}/stopped - Obtener listas de reproducción de pantalla de ejecución
GET /screen/playlists - Poner lista de reproducción de pantalla de ejecución
PUT /screen/playlist - Desemparejar Runtime
POST /screen/unpair - Lanzar versión de aplicación
POST /screen/manifests/{manifest_revision}/releases/{release_id}/launch - Resolver todos los selectores dinámicos de medios para un ciclo de lista de reproducción.
POST /screen/manifests/{manifest_revision}/selectors/resolve - Obtener datos de tarjeta de ejecución
GET /screen/card-data/{key}
K/V de aplicación en tiempo de ejecución
4 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Listar KV de tiempo de ejecución
GET /screen/apps/{application_id}/kv - Obtener KV de ejecución
GET /screen/apps/{application_id}/kv/{key} - Poner KV de ejecución
PUT /screen/apps/{application_id}/kv/{key} - Eliminar KV en tiempo de ejecución
DELETE /screen/apps/{application_id}/kv/{key}
Contenido protegido y activos de lanzamiento
8 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Obtener contenido de decisión de anuncio
GET /screen/ad-decisions/{decision_id} - Contenido de decisión de anuncios principal
HEAD /screen/ad-decisions/{decision_id} - Obtener multimedia protegida estable
GET /media/{media_id} - Encabezado de medios protegidos estables
HEAD /media/{media_id} - Obtener multimedia protegida
GET /media/manifests/{manifest_revision}/{media_id} - Obtener paquete de app web nativa
GET /screen/manifests/{manifest_revision}/releases/{release_id}/package - Encabezado de paquete de app web nativa
HEAD /screen/manifests/{manifest_revision}/releases/{release_id}/package - Consumir boleto de lanzamiento o obtener activo de lanzamiento
GET /{asset_path}
Panel de personas y proyectos
94 operaciones con sus parámetros, plantillas de solicitud y respuestas.
- Inspeccionar invitación del panel
POST /api/invitations/inspect - Iniciar invitación de panel Clave de acceso
POST /api/invitations/passkey-options - Verificar correo electrónico de invitación del Dashboard
POST /api/invitations/email-verifications - Obtener registro de invitación en dashboard
GET /api/invitations/signup - Aceptar invitación al panel
POST /api/invitations/accept - Iniciar passkey de registro del dashboard
POST /api/signups/passkey-options - Crear registro del dashboard
POST /api/signups - Cambiar proyecto del panel
PUT /api/session/project - Listar miembros del dashboard
GET /api/members - Eliminar miembro del Dashboard
DELETE /api/members/{user_id} - Listar actividad de miembros
GET /api/members/{user_id}/activity - Obtener información personal en dashboard
GET /api/me - Eliminar dashboard Yo
DELETE /api/me - Iniciar reautenticación del panel
POST /api/me/reauthentications - Establecer contraseña del panel
PUT /api/me/password - Listar passkeys del dashboard
GET /api/me/passkeys - Iniciar registro de clave de acceso del panel
POST /api/me/passkeys/options - Completar registro de passkey del Dashboard
POST /api/me/passkeys/complete - Renombrar passkey del panel
PATCH /api/me/passkeys/{id} - Eliminar passkey del dashboard
DELETE /api/me/passkeys/{id} - Obtener correo electrónico en dashboard
GET /api/me/email - Cambiar correo electrónico del Dashboard
POST /api/me/email/change - Solicitar verificación de correo electrónico del dashboard
POST /api/me/email/verification - Poner perfil de registro del dashboard
PUT /api/me/signup-profile - Obtener uso de aplicación en dashboard
GET /api/applications/{id}/usage - Poner inventario publicitario del panel
POST /api/advertising/inventory/{screen_id} - Obtener uso de medios en dashboard
GET /api/media/{id}/usage - Obtener miniatura de medios en dashboard
GET /api/media/{id}/thumbnail - Encabezado de miniatura de medios del panel
HEAD /api/media/{id}/thumbnail - Verificación de correo electrónico del panel de control Peek
GET /api/email/verify - Verificar correo electrónico del Dashboard
POST /api/email/verify - Iniciar afirmación de clave de acceso del panel
POST /api/webauthn/assertions - Completar afirmación de passkey del Dashboard
POST /api/webauthn/assertions/complete - Crear sesión del dashboard
POST /api/sessions - Obtener sesión en dashboard
GET /api/session - Cerrar sesión del panel
POST /api/logout - Registrar paso de incorporación
POST /api/onboarding/steps - Listar agentes en el dashboard
GET /api/agents - Listar eventos de agentes en el dashboard
GET /api/agents/{id}/events - Desconectar agente del panel
POST /api/agents/{id}/disconnect - Listar notas de agentes en el dashboard
GET /api/agents/{id}/notes - Resolver nota de agente del panel
POST /api/agents/{id}/notes/{note_id}/resolve - Eliminar nota de agente del dashboard
DELETE /api/agents/{id}/notes/{note_id} - Listar conexiones de agentes en el dashboard
GET /api/agent-connections/pending - Buscar conexión de agente en el panel
POST /api/agent-connections/lookup - Obtener conexión de agente en dashboard
GET /api/agent-connections/{id} - Aprobar conexión de agente en dashboard
POST /api/agent-connections/{id}/approve - Negar conexión de agente del Dashboard
POST /api/agent-connections/{id}/deny - Obtener arranque en dashboard
GET /api/dashboard/boot - Obtener resumen en dashboard
GET /api/summary - Obtener estado de pago en dashboard
GET /api/billing/payout-status - Obtener recibo en dashboard
GET /api/billing/receipts/{id} - Obtener saldo en dashboard
GET /api/balance - Crear vista previa de aplicación del dashboard
POST /api/applications/{id}/preview-launches - Obtener organización en el dashboard
GET /api/organizations/{org_id} - Panel Organizaciones Proyectos
GET /api/organizations/{org_id}/projects - Listar revendedores en el dashboard
GET /api/resellers - Registrar revendedor
POST /api/resellers - Obtener revendedor en el dashboard
GET /api/resellers/{reseller_id} - Listar clientes de revendedor en el dashboard
GET /api/resellers/{reseller_id}/customers - Crear cliente de revendedor en el dashboard
POST /api/resellers/{reseller_id}/customers - Obtener cliente de revendedor en el dashboard
GET /api/resellers/{reseller_id}/customers/{org_id} - Establecer plan de cliente de revendedor en el dashboard
PUT /api/resellers/{reseller_id}/customers/{org_id}/plan - Listar proyectos de clientes de revendedor en el dashboard
GET /api/resellers/{reseller_id}/customers/{org_id}/projects - Unirse a proyecto de cliente de revendedor en el dashboard
POST /api/resellers/{reseller_id}/customers/{org_id}/projects/{project_id}/access - Obtener estado de cuenta de revendedor en el dashboard
GET /api/resellers/{reseller_id}/statement - Finalizar revendedor de la organización en el dashboard
DELETE /api/organizations/{org_id}/reseller - Panel Organizaciones Descubrimiento
GET /api/organizations/{org_id}/discovery - Panel Organizaciones Iniciar Dominio
POST /api/organizations/{org_id}/domain-challenges - Panel Organizaciones Verificar Dominio
POST /api/organizations/{org_id}/domain-verification - Panel Organizaciones Administradores
GET /api/organizations/{org_id}/admins - Panel Organizaciones Establecer Administradores
PUT /api/organizations/{org_id}/admins - Panel Organizaciones Personas
GET /api/organizations/{org_id}/people - Panel Organizaciones Listar Invitaciones de Administrador
GET /api/organizations/{org_id}/admin-invitations - Panel Organizaciones Crear Invitaciones de Administrador
POST /api/organizations/{org_id}/admin-invitations - Panel Organizaciones Revocar Invitación de Administrador
POST /api/organizations/{org_id}/admin-invitations/{invitation_id}/revoke - Panel Organizaciones Listar Invitaciones de Miembro
GET /api/organizations/{org_id}/member-invitations - Panel Organizaciones Crear Invitaciones de Miembro
POST /api/organizations/{org_id}/member-invitations - Panel Organizaciones Revocar Invitación de Miembro
POST /api/organizations/{org_id}/member-invitations/{invitation_id}/revoke - Panel Organizaciones Eliminar Miembro
DELETE /api/organizations/{org_id}/members/{user_id} - Panel Organizaciones Establecer Política de Invitados
PUT /api/organizations/{org_id}/guest-policy - Panel Organizaciones Establecer Biblioteca
PUT /api/organizations/{org_id}/library - Panel Organizaciones Establecer Acceso al Proyecto
POST /api/organizations/{org_id}/project-access - Panel Organizaciones Unirse a Proyecto
POST /api/organizations/{org_id}/projects/{project_id}/access - Panel Organizaciones Establecer Propietario de Proyecto
PUT /api/organizations/{org_id}/projects/{project_id}/owner - Panel Organizaciones Eliminar Miembro de Proyecto
DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} - Panel Organizaciones Eliminar Un Dominio
DELETE /api/organizations/{org_id}/domains/{domain} - Establecer aprobador de miembro del panel
PUT /api/members/{user_id}/approver - Establecer alcance de pantallas de miembro del panel
PUT /api/members/{user_id}/screen-scope - Borrar alcance de pantallas de miembro del panel
DELETE /api/members/{user_id}/screen-scope - Establecer alcance de pantallas de agente del panel
PUT /api/agents/{id}/screen-scope - Borrar alcance de pantallas de agente del panel
DELETE /api/agents/{id}/screen-scope - Establecer alcance de carga de miembro del panel
PUT /api/members/{user_id}/upload-scope - Borrar alcance de carga de miembro del panel
DELETE /api/members/{user_id}/upload-scope
Ciclo de vida de la API, desaprobaciones y límites de tasa
Familias de URL son /api, /screen, /stream, /media, /website, /agentid. Cambios compatibles dentro de una versión mayor:
- Puntos finales y métodos aditivos.
- Miembros opcionales de solicitud.
- Nuevos códigos de problema.
- Nuevos campos solo donde el esquema publicado permite campos desconocidos.
- Eliminar una operación que solo responde con error, o que ningún cliente llama.
- Eliminar un campo de respuesta que ningún cliente utiliza.
Estos cambios requieren una nueva versión mayor:
- Eliminación o cambio de nombre de una ruta o campo en uso que los clientes llaman.
- Cambios de tipo, significado o autorización.
- Hacer que la entrada opcional sea obligatoria.
- Agregando un miembro a un enum cerrado.
- Agregando un campo a un objeto de respuesta cerrado.
Una nueva versión mayor se superpone por al menos 180 días. El aviso de desuso es de al menos 90 días, y una operación obsoleta sigue sirviéndose por al menos 90 días desde la fecha efectiva de Deprecación RFC 9745 a menos que un compromiso publicado posterior lo controle.
Ninguna operación está actualmente obsoleta.
Las señales del ciclo de vida son:
- OpenAPI deprecated true en la operación.
- Deprecación RFC 9745 con su fecha efectiva.
- RFC 8594 Sunset una vez que la fecha de finalización esté fijada.
- Enlace con rel=deprecation a la documentación de migración.
Campos de límite de frecuencia
Las operaciones con controles de ventana fija divulgados declaran x-rate-limit-policies. Las respuestas admitidas elegibles pueden incluir los miembros opcionales de la lista de campos estructurados RateLimit-Policy y RateLimit. Las reproducciones exactas y despliegues sin admisión compartida pueden omitirlos. Las denegaciones de ventana fija los incluyen; las denegaciones por concurrencia y presupuesto de bytes pueden omitirlos. Estos campos siguen a draft-ietf-httpapi-ratelimit-headers-11, un Internet-Draft en lugar de un RFC. En cada 429, Retry-After es autoritativo.
Problemas RFC 9457
Los errores usan application/problem+json. Ramifican en status y estable code; tratan detail como explicación. Generado desde problems.yaml.
free_organization_limit409 · Se alcanzó el límite para organizaciones gratuitas
tipo: https://screenrig.ai/problems/free-organization-limitorganization_plan_required409 · La organización necesita un plan antes de admitir pantallas
tipo: https://screenrig.ai/problems/organization-plan-requiredproject_name_conflict409 · El nombre del proyecto ya está usado en la organización
tipo: https://screenrig.ai/problems/project-name-conflictproject_delete_blocked409 · El proyecto no puede eliminarse en su estado actual
tipo: https://screenrig.ai/problems/project-delete-blockedowner_required409 · Se requiere una persona responsable
tipo: https://screenrig.ai/problems/owner-requiredowner_cannot_leave409 · El propietario del proyecto no puede salir
tipo: https://screenrig.ai/problems/owner-cannot-leavecredential_retired401 · La credencial fue retirada
tipo: https://screenrig.ai/problems/credential-retiredclient_update_required410 · Actualice el plugin o CLI de screenRIG
tipo: https://screenrig.ai/problems/client-update-requiredinsufficient_access403 · Este nivel de acceso no puede hacer esto
tipo: https://screenrig.ai/problems/insufficient-accessoutside_upload_scope403 · Fuera de las listas de reproducción y carpetas de este usuario de carga
tipo: https://screenrig.ai/problems/outside-upload-scopeoutside_screen_scope403 · Fuera de las pantallas de este miembro
tipo: https://screenrig.ai/problems/outside-screen-scopeprotected_target409 · Una pantalla protegida no se cambia de esta manera
tipo: https://screenrig.ai/problems/protected-targetsecond_approver_required403 · Un segundo aprobador debe decidir esta revisión
tipo: https://screenrig.ai/problems/second-approver-requiredapprover_required403 · Solo un aprobador puede hacer esto
tipo: https://screenrig.ai/problems/approver-requiredreview_not_pending409 · La revisión ya no está pendiente
tipo: https://screenrig.ai/problems/review-not-pendingreview_stale409 · El asunto cambió después de esta propuesta
tipo: https://screenrig.ai/problems/review-stalereview_blocked409 · Se debe decidir otra revisión primero
tipo: https://screenrig.ai/problems/review-blockedplaylist_not_approved409 · La lista de reproducción no tiene una versión aprobada
tipo: https://screenrig.ai/problems/playlist-not-approvedmedia_pending_review409 · El elemento multimedia está esperando la revisión de una persona
tipo: https://screenrig.ai/problems/media-pending-reviewmedia_sync_source_refused409 · La fuente de sincronización de medios rechazó la solicitud
tipo: https://screenrig.ai/problems/media-sync-source-refusedmedia_sync_source_unavailable500 · No se pudo contactar con la fuente de sincronización de medios
tipo: https://screenrig.ai/problems/media-sync-source-unavailablecanva_not_configured409 · Canva no está configurado
tipo: https://screenrig.ai/problems/canva-not-configuredcanva_reconnect_required409 · Hay que conectar la cuenta de Canva
tipo: https://screenrig.ai/problems/canva-reconnect-requireddropbox_not_configured409 · Dropbox no está configurado
type: https://screenrig.ai/problems/dropbox-not-configureddropbox_reconnect_required409 · Hay que conectar la cuenta de Dropbox
type: https://screenrig.ai/problems/dropbox-reconnect-requiredgoogle_drive_not_configured409 · Google Drive no está configurado
type: https://screenrig.ai/problems/google-drive-not-configuredmedia_sync_sharer_not_member403 · La carpeta no fue compartida por un miembro del proyecto
type: https://screenrig.ai/problems/media-sync-sharer-not-memberidempotency_mismatch409 · La clave de idempotencia no coincide con la solicitud original
tipo: https://screenrig.ai/problems/idempotency-mismatchcredential_issuance_expired410 · La emisión de credenciales expiró
tipo: https://screenrig.ai/problems/credential-issuance-expireduser_email_conflict409 · La dirección de correo electrónico pertenece a otra persona
tipo: https://screenrig.ai/problems/user-email-conflictprovisioning_invalid404 · Aprovisionamiento del navegador inválido
tipo: https://screenrig.ai/problems/provisioning-invalidprovisioning_expired410 · La provisión del navegador expiró
tipo: https://screenrig.ai/problems/provisioning-expiredprovisioning_consumed409 · Aprovisionamiento del navegador consumido
tipo: https://screenrig.ai/problems/provisioning-consumedprovisioning_exchange_mismatch409 · Incompatibilidad en el intercambio de aprovisionamiento del navegador
tipo: https://screenrig.ai/problems/provisioning-exchange-mismatchbrowser_already_paired409 · Navegador ya vinculado
tipo: https://screenrig.ai/problems/browser-already-pairedhandoff_code_invalid404 · Código de transferencia del navegador inválido
tipo: https://screenrig.ai/problems/handoff-code-invalidhandoff_code_expired410 · El código de transferencia del navegador expiró
tipo: https://screenrig.ai/problems/handoff-code-expiredhandoff_session_rate_limited429 · Sesión de transferencia del navegador limitada por tasa
tipo: https://screenrig.ai/problems/handoff-session-rate-limitedhandoff_session_conflict409 · Conflicto de sesión de transferencia del navegador
tipo: https://screenrig.ai/problems/handoff-session-conflictbrowser_link_not_claimed409 · Enlace del navegador no reclamado
tipo: https://screenrig.ai/problems/browser-link-not-claimedbrowser_link_project_mismatch403 · Incompatibilidad del proyecto con el enlace del navegador
tipo: https://screenrig.ai/problems/browser-link-project-mismatchorigin_not_allowed403 · El origen no está permitido
tipo: https://screenrig.ai/problems/origin-not-allowedresource_conflict409 · El estado del recurso entra en conflicto con la solicitud
tipo: https://screenrig.ai/problems/resource-conflictcard_invalid400 · La colocación de la tarjeta es inválida
tipo: https://screenrig.ai/problems/card-invalidcard_layout_invalid400 · El diseño de la tarjeta es inválido
tipo: https://screenrig.ai/problems/card-layout-invalidcard_layout_conflict400 · Las tarjetas en la página reclaman el mismo lugar
tipo: https://screenrig.ai/problems/card-layout-conflictcard_data_invalid409 · El documento de datos de la tarjeta no corresponde a una tarjeta que lo lea
tipo: https://screenrig.ai/problems/card-data-invalidsource_limit_reached409 · La organización tiene el máximo de fuentes de datos
type: https://screenrig.ai/problems/source-limit-reachedsource_target_unsupported422 · La fuente de datos no puede rellenar esta tarjeta
type: https://screenrig.ai/problems/source-target-unsupportedsource_target_taken409 · Otra fuente de datos ya rellena esta tarjeta
type: https://screenrig.ai/problems/source-target-takensource_busy409 · Hay una sincronización de la fuente de datos en curso
type: https://screenrig.ai/problems/source-busysource_has_no_rooms409 · Este tipo de fuente de datos no ofrece salas
type: https://screenrig.ai/problems/source-has-no-roomssource_secret_required400 · Falta un secreto de la fuente de datos o ya no es válido
type: https://screenrig.ai/problems/source-secret-requiredsource_test_failed422 · Falló la vista previa de la fuente de datos
type: https://screenrig.ai/problems/source-test-failedconnection_app_not_configured409 · La aplicación de screenRIG no está configurada para este proveedor
tipo: https://screenrig.ai/problems/connection-app-not-configuredconnection_limit_reached409 · La organización tiene el máximo de conexiones
tipo: https://screenrig.ai/problems/connection-limit-reachedcard_media_invalid400 · La referencia multimedia de la tarjeta no nombra una imagen lista
tipo: https://screenrig.ai/problems/card-media-invalidrevision_conflict412 · La revisión del recurso no coincide
tipo: https://screenrig.ai/problems/revision-conflictinvalid_range416 · El rango de bytes solicitado no es satisfacible
tipo: https://screenrig.ai/problems/invalid-rangequota_exceeded413 · Se excedió la cuota de contenido del proyecto
tipo: https://screenrig.ai/problems/quota-exceededpayment_required402 · Se requiere crédito de uso
tipo: https://screenrig.ai/problems/payment-requiredreseller_generation_limit402 · Se alcanzó el límite de generación de imágenes del revendedor
tipo: https://screenrig.ai/problems/reseller-generation-limitfeature_not_in_plan402 · Esta función no está en el plan del proyecto
tipo: https://screenrig.ai/problems/feature-not-in-planrate_limited429 · La tasa de solicitudes es demasiado alta
tipo: https://screenrig.ai/problems/rate-limitedrevocation_unavailable500 · El estado de revocación de credenciales no está disponible
tipo: https://screenrig.ai/problems/revocation-unavailabledependency_unavailable500 · Dependencia requerida no disponible
tipo: https://screenrig.ai/problems/dependency-unavailabledependency_timeout500 · Dependencia requerida no respondió a tiempo
tipo: https://screenrig.ai/problems/dependency-timeoutschema_incompatible500 · El esquema de la base de datos es incompatible
tipo: https://screenrig.ai/problems/schema-incompatibleserver_draining421 · El servicio se está drenando
tipo: https://screenrig.ai/problems/server-drainingmanifest_degraded500 · La proyección del manifiesto en tiempo de ejecución está degradada
tipo: https://screenrig.ai/problems/manifest-degradedscreenshot_unavailable409 · La captura de pantalla no está disponible
tipo: https://screenrig.ai/problems/screenshot-unavailableidentity_invalid400 · La clave pública del reproductor es inválida
tipo: https://screenrig.ai/problems/identity-invalididentity_conflict409 · La clave pública del reproductor no coincide con la inscripción
tipo: https://screenrig.ai/problems/identity-conflictenrollment_bound409 · La clave pública del reproductor ya está vinculada a un proyecto
tipo: https://screenrig.ai/problems/enrollment-boundproof_invalid401 · La prueba de identidad del reproductor es inválida
tipo: https://screenrig.ai/problems/proof-invalidscreen_archive_required409 · Archive la pantalla en lugar de eliminarla o desvincularla
tipo: https://screenrig.ai/problems/screen-archive-requiredpasskey_invalid401 · La ceremonia de passkey es inválida
tipo: https://screenrig.ai/problems/passkey-invalidpasskey_unknown401 · Esta passkey ya no está registrada
tipo: https://screenrig.ai/problems/passkey-unknownpasskeys_disabled403 · Los passkeys están deshabilitados en este servidor
tipo: https://screenrig.ai/problems/passkeys-disabledapplication_in_use409 · Un manifiesto activo aún referencia una versión de aplicación
tipo: https://screenrig.ai/problems/application-in-useagent_connection_invalid404 · La conexión del agente es inválida
tipo: https://screenrig.ai/problems/agent-connection-invalidagent_connection_code_mismatch400 · El código no coincide con este inicio de sesión
tipo: https://screenrig.ai/problems/agent-connection-code-mismatchagent_connection_expired410 · La conexión del agente ha expirado
tipo: https://screenrig.ai/problems/agent-connection-expiredagent_connection_conflict409 · La conexión del agente ya está resuelta
tipo: https://screenrig.ai/problems/agent-connection-conflictagent_connection_not_approved409 · La conexión del agente no está aprobada
tipo: https://screenrig.ai/problems/agent-connection-not-approvedagent_limit_exceeded409 · Se excedió el límite de agentes
tipo: https://screenrig.ai/problems/agent-limit-exceededagent_lockout_risk409 · Desconectar al último agente activo puede causar bloqueo
tipo: https://screenrig.ai/problems/agent-lockout-riskrecovery_ambiguous409 · El identificador del dispositivo está vinculado a más de una pantalla
tipo: https://screenrig.ai/problems/recovery-ambiguousrecovery_expired410 · La oferta de recuperación de pantalla expiró
tipo: https://screenrig.ai/problems/recovery-expiredrecovery_not_offered404 · No hay recuperación de pantalla pendiente
tipo: https://screenrig.ai/problems/recovery-not-offeredinvitation_limit_reached409 · La organización tiene el máximo de invitaciones pendientes
tipo: https://screenrig.ai/problems/invitation-limit-reachedorganization_admin_limit409 · Se alcanzó el límite de administradores en la organización
tipo: https://screenrig.ai/problems/organization-admin-limitlibrary_no_screens409 · Un proyecto con pantallas no puede ser la Biblioteca
tipo: https://screenrig.ai/problems/library-no-screensguest_not_allowed403 · La organización no admite a esta persona como invitado
tipo: https://screenrig.ai/problems/guest-not-allowedmanaged_member409 · Un proveedor de identidad administra a esta persona
tipo: https://screenrig.ai/problems/managed-memberorganization_admin_member409 · Este miembro es administrador de la organización
tipo: https://screenrig.ai/problems/organization-admin-membermember_owns_projects409 · Este miembro es propietario de proyectos de la organización
tipo: https://screenrig.ai/problems/member-owns-projectsmanaged_elsewhere409 · Otra organización administra a esta persona
tipo: https://screenrig.ai/problems/managed-elsewhereversion_required409 · La lista de reproducción requiere una versión más reciente de la API
tipo: https://screenrig.ai/problems/version-requiredprice_change_pending409 · La campaña está pausada hasta que se acepten nuevas tarifas
tipo: https://screenrig.ai/problems/price-change-pendingquote_stale409 · La cotización publicitaria está obsoleta o ha expirado
tipo: https://screenrig.ai/problems/quote-staleinsufficient_credits402 · Los créditos elegibles son insuficientes
tipo: https://screenrig.ai/problems/insufficient-creditsself_deal409 · Un proyecto no puede comprar publicidad en su propia red
tipo: https://screenrig.ai/problems/self-dealgoal_overbooked409 · El objetivo es mayor que las reproducciones disponibles
tipo: https://screenrig.ai/problems/goal-overbookedinvitation_invalid404 · La invitación es inválida
tipo: https://screenrig.ai/problems/invitation-invalidinvitation_consumed409 · La invitación ya fue aceptada
tipo: https://screenrig.ai/problems/invitation-consumedinvitation_email_mismatch403 · La invitación pertenece a una dirección de correo electrónico diferente
tipo: https://screenrig.ai/problems/invitation-email-mismatchreauthentication_required401 · Se requiere prueba de inicio de sesión reciente
tipo: https://screenrig.ai/problems/reauthentication-requiredmember_limit_reached409 · El proyecto tiene el máximo de miembros
tipo: https://screenrig.ai/problems/member-limit-reachedproject_limit_reached409 · La organización tiene el máximo de proyectos
type: https://screenrig.ai/problems/project-limit-reachedbilled_by_reseller409 · La organización se factura a través de su revendedor
tipo: https://screenrig.ai/problems/billed-by-resellerreseller_conflict409 · La organización no puede asumir ese rol de revendedor
tipo: https://screenrig.ai/problems/reseller-conflictlast_credential409 · No se puede eliminar el último método de inicio de sesión
tipo: https://screenrig.ai/problems/last-credentialsso_required403 · Esta dirección inicia sesión mediante su proveedor de identidad
type: https://screenrig.ai/problems/sso-requiredno_project409 · No hay un proyecto seleccionado actualmente
tipo: https://screenrig.ai/problems/no-projectfeature_unavailable404 · Esta función no está disponible en este servidor
tipo: https://screenrig.ai/problems/feature-unavailableuser_binding_stale409 · La vinculación del correo electrónico del usuario reclamante está obsoleta
tipo: https://screenrig.ai/problems/user-binding-stalesession_expired401 · La sesión de tiempo de ejecución ha expirado o ya no está vigente
tipo: https://screenrig.ai/problems/session-expiredcredential_revoked401 · La credencial del dispositivo ya no vincula este dispositivo a una pantalla
tipo: https://screenrig.ai/problems/credential-revokedscreen_link_invalid401 · El enlace de pantalla no es válido
tipo: https://screenrig.ai/problems/screen-link-invalidscreen_link_not_found404 · La pantalla no tiene enlace
tipo: https://screenrig.ai/problems/screen-link-not-foundproof_clock_skew401 · La prueba de identidad del reproductor está fuera de la ventana de tiempo aceptada
tipo: https://screenrig.ai/problems/proof-clock-skewkey_retired401 · La clave del reproductor fue reemplazada y su ventana de gracia ha cerrado
tipo: https://screenrig.ai/problems/key-retiredassignment_not_found404 · La pantalla no tiene asignación de lista de reproducción
tipo: https://screenrig.ai/problems/assignment-not-foundupgrade_required403 · La versión del reproductor está por debajo del mínimo soportado
tipo: https://screenrig.ai/problems/upgrade-requiredreboot_unsupported409 · La pantalla no puede reiniciarse de forma remota
tipo: https://screenrig.ai/problems/reboot-unsupportedcommand_unsupported409 · La pantalla no puede hacer esto de forma remota
tipo: https://screenrig.ai/problems/command-unsupportedplay_page_unsupported409 · La pantalla no puede reproducir una página a solicitud
tipo: https://screenrig.ai/problems/play-page-unsupportedidentify_unsupported409 · La pantalla no puede identificarse
tipo: https://screenrig.ai/problems/identify-unsupportedpage_not_on_screen409 · La página no está en la lista de reproducción que está reproduciendo la pantalla
tipo: https://screenrig.ai/problems/page-not-on-screenlive_unsupported409 · La pantalla no puede mostrar la vista en vivo
tipo: https://screenrig.ai/problems/live-unsupportedlive_unavailable409 · La vista en vivo no está disponible para esta pantalla
tipo: https://screenrig.ai/problems/live-unavailablelive_not_ready409 · La pantalla todavía no está publicando
tipo: https://screenrig.ai/problems/live-not-readylive_session_ended410 · La sesión en vivo ha terminado
tipo: https://screenrig.ai/problems/live-session-endedwall_unsupported409 · La pantalla no puede configurar una pared de video
tipo: https://screenrig.ai/problems/wall-unsupportedplaylist_format_mismatch409 · El formato de la lista de reproducción no coincide con la pared de video de la pantalla
tipo: https://screenrig.ai/problems/playlist-format-mismatchprimitive_locked403 · Un elemento bloqueado solo lo puede cambiar quien puede aprobar
tipo: https://screenrig.ai/problems/primitive-lockedplaylist_is_template409 · La lista de reproducción es una plantilla
tipo: https://screenrig.ai/problems/playlist-is-templatewebhook_limit_reached409 · La organización tiene el máximo de webhooks
tipo: https://screenrig.ai/problems/webhook-limit-reachedalert_mute_limit_reached409 · La organización tiene el máximo de silenciamientos
type: https://screenrig.ai/problems/alert-mute-limit-reachednotification_limit_reached409 · La organización tiene el máximo de notificaciones
type: https://screenrig.ai/problems/notification-limit-reachednotification_covers_other_projects409 · La notificación cubre otros proyectos
tipo: https://screenrig.ai/problems/notification-covers-other-projectsreport_subscription_limit_reached409 · La organización alcanzó el máximo de suscripciones a informes
type: https://screenrig.ai/problems/report-subscription-limit-reachedfleet_link_limit_reached409 · La organización tiene el máximo de enlaces de flota
tipo: https://screenrig.ai/problems/fleet-link-limit-reachedwebhook_url_rejected400 · La URL del webhook debe ser HTTPS en un host público de Internet
tipo: https://screenrig.ai/problems/webhook-url-rejectednotification_destination_rejected400 · El destino de la notificación no es válido para su canal
tipo: https://screenrig.ai/problems/notification-destination-rejecteddocument_not_shared400 · El documento pide a los espectadores que inicien sesión
type: https://screenrig.ai/problems/document-not-sharednote_contains_credential422 · El texto de la nota contiene una credencial
tipo: https://screenrig.ai/problems/note-contains-credentialnote_rejected422 · El texto de la nota fue rechazado
tipo: https://screenrig.ai/problems/note-rejectednote_limit_reached409 · La organización tiene el máximo de notas abiertas
tipo: https://screenrig.ai/problems/note-limit-reachedtrigger_limit_reached409 · La organización tiene el máximo de disparadores
tipo: https://screenrig.ai/problems/trigger-limit-reachedbi_upstream_refused409 · El sistema BI rechazó la conexión
tipo: https://screenrig.ai/problems/bi-upstream-refusedbi_upstream_unavailable500 · No se pudo contactar con el sistema BI
tipo: https://screenrig.ai/problems/bi-upstream-unavailablebi_web_unavailable409 · Este servidor no tiene renderizador de páginas
tipo: https://screenrig.ai/problems/bi-web-unavailableschedule_import_invalid422 · La importación tiene filas con errores
tipo: https://screenrig.ai/problems/schedule-import-invalidschedule_import_stale409 · El proyecto cambió desde la vista previa
tipo: https://screenrig.ai/problems/schedule-import-stalecampaign_limit_reached409 · La organización tiene el máximo de campañas
tipo: https://screenrig.ai/problems/campaign-limit-reachedkv_webhook_limit_reached409 · La aplicación tiene el máximo de webhooks clave/valor
tipo: https://screenrig.ai/problems/kv-webhook-limit-reachedsupport_conversation_closed409 · La conversación de soporte está cerrada
tipo: https://screenrig.ai/problems/support-conversation-closedsubmission_too_short422 · La presentación es demasiado corta para actuar
tipo: https://screenrig.ai/problems/submission-too-shortsubmission_unclear422 · La presentación no describe un problema o solicitud
tipo: https://screenrig.ai/problems/submission-unclearsubmission_rejected422 · La presentación no fue aceptada
tipo: https://screenrig.ai/problems/submission-rejectedsubmission_screening_unavailable500 · No se puede evaluar la presentación en este momento
tipo: https://screenrig.ai/problems/submission-screening-unavailabledemo_slot_unavailable409 · El tiempo de demostración ya no está disponible
tipo: https://screenrig.ai/problems/demo-slot-unavailableagentid_claim_invalid400 · La reclamación AgentID es inválida o ha expirado
tipo: https://screenrig.ai/problems/agentid-claim-invalidagentid_already_enrolled409 · AgentID ya está registrado
tipo: https://screenrig.ai/problems/agentid-already-enrolledaccount_exists409 · Este correo electrónico ya tiene una cuenta de screenRIG
tipo: https://screenrig.ai/problems/account-existsemail_verification_required403 · Verifique su correo electrónico para continuar
tipo: https://screenrig.ai/problems/email-verification-requiredunverified_account_replacement409 · Este restablecimiento crea una cuenta nueva y vacía
tipo: https://screenrig.ai/problems/unverified-account-replacementapp_store_transaction_invalid422 · No se pudo verificar la compra de App Store
tipo: https://screenrig.ai/problems/app-store-transaction-invalidapp_store_account_mismatch409 · La compra pertenece a otra organización
tipo: https://screenrig.ai/problems/app-store-account-mismatcheducation_not_eligible403 · La organización no es apta para el plan Education
tipo: https://screenrig.ai/problems/education-not-eligibleapp_store_plan_conflict409 · La organización ya tiene un plan
tipo: https://screenrig.ai/problems/app-store-plan-conflictDiagnósticos y fuente del contrato
Los diagnósticos CLI empaquetados mantienen fuera de la salida retenida la autorización, cookies, detalles firmados de subida, identificadores de objetos y contenido del cliente. El documento OpenAPI en bruto es la fuente de verdad HTTP.
Índice de esquema
Nombres generados, campos obligatorios y descripciones del esquema; use OpenAPI sin procesar para un esquema JSON completo.