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
message
object
Valeur qui peut accompagner la commande
Response
{
"data": "string",
"success": bool
}{
"error": "Invalid request"
}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