La HTTP API proporciona acceso de software a la mayoría de las funciones disponibles en tu cuenta personal: administrar ordenadores, crear conexiones diferidas.
Todas las solicitudes deben ser ejecutadas a través del protocolo HTTPS (no HTTP) utilizando el método apropiado para cada comando en la dirección https://api.getscreen.me/v1/
Las respuestas con datos se publican en formato JSON codificado UTF-8 desde ContentType: application/json . En cada respuesta, los datos se empaquetan en un contenedor JSON data
El servidor API puede devolver los siguientes códigos de respuesta HTTP:
La API es un RESTful API: el servidor no almacena el estado de la conexión con el cliente. Por consiguiente, cada vez que se envía una solicitud, el cliente debe enviar los datos de autorización. La clave API se utiliza como dichos datos. Agrega una clave a cada solicitud en el parámetro GET ?apikey= o en el encabezado HTTP X-Api-Key
https://api.getscreen.me/v1/?apikey=YOUR_API_KEY
Su clave API se puede encontrar en su gabinete personal en la sección "Integración" de la pestaña HTTP API
Puedes obtener la lista completa de ordenadores usando el método agents/list
En el contexto de las llamadas a la API, los ordenadores se denominarán «Agentes» porque, en términos técnicos, el control de los ordenadores se realiza a través de un programa de agente
Solicitud:
GET https://api.getscreen.me/v1/agents/list
?apikey=<string>
Parámetros de solicitud:
Parámetro
Tipo
Valor
apikey
string
API clave para autorizar la solicitud
search
string
Búsqueda por nombre de agente, dirección IP o nombre del grupo
No se puede conectar con los agentes bloqueados. El bloqueo ocurre si el número de ordenadores en el plan de tarifas supera el límite.
limited
boolean
¿Está limitado el agente?
El agente quedará limitado si el límite del plan de tarifas es excedido por el número de archivos adjuntos. Dentro de los 10 días siguientes a la adición, el agente limitado quedará bloqueado.
link_time
unixtime
Fecha y hora de la adición a la cuenta personal
last_time
unixtime
Fecha y hora del último estado «en la red»
geo
object
Geolocalización
geo.ip
string
Dirección IP
geo.country
string
País
geo.region
string
Región
geo.city
string
Ciudad
permanent_url
string
URL permanente de conexión
Este campo puede no estar disponible si se restringe el acceso de usuarios no autorizados
onetime_url
string
URL para la conexión por una vez
El enlace cambia cada 45 segundos
El campo puede no estar disponible si las conexiones a través de enlaces de una sola vez no están permitidas en las configuraciones del agente
preview_url
string
URL para descargar la vista previa del escritorio
os
string
Sistema operativo. Valores posibles: win, mac, linux y android
version
string
Versión del programa de agente
online
boolean
Estado actual «en la red»
installed
boolean
¿Está el agente instalado en el ordenador?
favorite
boolean
¿Este es el ordenador favorito de la lista en la cuenta personal?
owner
string
Cuenta del propietario de acceso al ordenador dentro del sistema
sessions
object
Información sobre las conexiones
sessions.last
object
Última conexión
sessions.last.id
number
Identificador intra-sistema de conexión
sessions.last.start_time
unixtime
Fecha y hora de inicio de la conexión
sessions.last.stop_time
unixtime
Fecha y hora de finalización de la conexión
El campo puede no estar disponible si la conexión está activa
No se puede conectar con los agentes bloqueados. El bloqueo ocurre si el número de ordenadores en el plan de tarifas supera el límite.
limited
boolean
¿Está limitado el agente?
El agente quedará limitado si el límite del plan de tarifas es excedido por el número de archivos adjuntos. Dentro de los 10 días siguientes a la adición, el agente limitado quedará bloqueado.
link_time
unixtime
Fecha y hora de la adición a la cuenta personal
last_time
unixtime
Fecha y hora del último estado «en la red»
geo
object
Geolocalización
geo.ip
string
Dirección IP
geo.country
string
País
geo.region
string
Región
geo.city
string
Ciudad
permanent_url
string
URL permanente de conexión
Este campo puede no estar disponible si se restringe el acceso de usuarios no autorizados
onetime_url
string
URL para la conexión por una vez
El enlace cambia cada 45 segundos
El campo puede no estar disponible si las conexiones a través de enlaces de una sola vez no están permitidas en las configuraciones del agente
preview_url
string
URL para descargar la vista previa del escritorio
os
string
Sistema operativo. Valores posibles: win, mac, linux y android
version
string
Versión del programa de agente
online
boolean
Estado actual «en la red»
installed
boolean
¿Está el agente instalado en el ordenador?
favorite
boolean
¿Este es el ordenador favorito de la lista en la cuenta personal?
owner
string
Cuenta del propietario de acceso al ordenador dentro del sistema
hardware
object
Información sobre el sistema
hardware.BIOS
string
Información del BIOS
hardware.BIOSDate
string
Fecha de actualización
hardware.BIOSVersion
string
Versión
hardware.CPU
string
Procesador
hardware.CPUCores
number
Número de núcleos
hardware.CPUCoresLogical
number
Número de procesadores lógicos
hardware.CPUFamily
string
Familia
hardware.CPUSpeed
number
Velocidad
hardware.ComputerDomain
string
Dominio
hardware.ComputerIP
array
Dirección IP
hardware.ComputerModel
string
Modelo
hardware.ComputerName
string
Nombre del ordenador
hardware.ComputerWorkgroup
string
Grupo de trabajo
hardware.HDD
array
Discos duros
hardware.HDD[].Model
string
Modelo
hardware.HDD[].Size
number
Tamaño
hardware.Locale
string
Configuración regional
hardware.LocaleCountry
string
País
hardware.LocaleCurrency
string
Divisa
hardware.LocaleFormatDate
string
Formato de fecha
hardware.LocaleFormatTime
string
Formato de la hora
hardware.LocaleOemPage
string
Codificación de páginas
hardware.LocaleTimezone
number
Huso horario
hardware.LogicalDisks
array
Discos lógicos
hardware.LogicalDisks[].Disk
string
Etiqueta
hardware.LogicalDisks[].FileSystem
string
Tipo de sistema de archivo
hardware.LogicalDisks[].FreeSpace
number
Espacio libre (MB)
hardware.LogicalDisks[].Name
string
Nombre
hardware.LogicalDisks[].Size
number
Tamaño (MB)
hardware.Monitors
array
Monitores
hardware.Monitors[].Name
string
Nombre
hardware.Monitors[].ScreenHeight
number
Altura de pantalla
hardware.Monitors[].ScreenWidth
number
Ancho de pantalla
hardware.NetAdapters
array
Tarjetas de red
hardware.NetAdapters[].Addresses
string
Dirección
hardware.NetAdapters[].Cable
boolean
Conexión a Internet mediante cable LAN
hardware.NetAdapters[].DCHP
string
DCHP
hardware.NetAdapters[].DNS
string
DNS
hardware.NetAdapters[].MACAddress
string
Dirección MAC
hardware.NetAdapters[].Manufacturer
string
Fabricante
hardware.NetAdapters[].Name
string
Nombre
hardware.NetAdapters[].Speed
number
Velocidad
hardware.NetAdapters[].WoL
boolean
Configuración de Wake-on-LAN activada
hardware.OSName
string
Nombre del sistema operativo
hardware.OSVersion
string
Versión del sistema operativo
hardware.RAMBanks
array
Memoria RAM
hardware.RAMBanks[].Bank
string
Slot
hardware.RAMBanks[].Capacity
number
Capacidad
hardware.RAMBanks[].Locator
string
Localizador
hardware.RAMBanks[].Manufacturer
string
Fabricante
hardware.RAMBanks[].PartNumber
string
Lote
hardware.RAMBanks[].SerialNumber
string
Serie
hardware.SoundDevices
array
Tarjetas de sonido
hardware.SoundDevices[].Name
string
Nombre
hardware.VideoCards
array
Tarjeta de vídeo
hardware.VideoCards[].Integrated
boolean
Integrada
hardware.VideoCards[].Name
string
Nombre
hardware.VideoCards[].RAM
number
Memoria
sessions
object
Información sobre las conexiones
sessions.last
object
Última conexión
sessions.last.id
number
Identificador intra-sistema de conexión
sessions.last.start_time
unixtime
Fecha y hora de inicio de la conexión
sessions.last.stop_time
unixtime
Fecha y hora de finalización de la conexión
El campo puede no estar disponible si la conexión está activa
Para cambiar alguna propiedad del dispositivo vinculado a tu cuenta, puedes utilizar el método devices/update
No es necesario enumerar todas las propiedades en la solicitud. Solo se cambiarán las que especifiques. La lista de campos disponibles para la actualización aparece en los parámetros que aparecen a continuación.