Lancer une commande

Cette page explique comment exécuter des commandes en direct sur un ou plusieurs appareils via les endpoints de l'API Pulse MDM.

Event

Le champ event peut prendre les valeurs suivantes, avec des messages associés

"ping",
"log",
"launch" -> "message": { "packageName": string },
"user-packages",
"streaming" -> "message": { "enable": bool, "demo": bool },
"restart",
"volume" -> "message": { "value": number [0-100] },
"storage",
"wipe",
"stop-packages" -> "message": { "packageName": string },
"uninstall-packages" -> "message": { "packageName": string },
"video-playback" -> "message": { "id": string, "action": VideoAction, "currentTime": number }
"scan-networks"

Sur un appareil

PUT /devices/{id}/command

Lance une commande sur un seul appareil

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Body

Name
Type
Description

string

Commande utilisée

message

object

Valeur qui peut accompagner la commande

Response

{
  "data": "string", 
  "success": bool
}

Sur plusieurs appareils

PUT /devices/command

Lance une commande sur plusieurs appareils

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Body

Name
Type
Description

devicesId

array

Les appareils qui sont concernés par la commande

settings

object {

"event": string, "message": string }

Meme objet que pour lancer une commande sur un appareil

Response


Mis à jour