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-package" -> "message": { "packageName": string },
"uninstall-package" -> "message": { "packageName": string },
"video-playback" -> "message": { "id": string, "action": VideoAction, "currentTime": number }
"scan-networks"
"shutdown"Consultez Arrêter une application pour le contrat détaillé de stop-package, notamment les retours d'erreur Web et LAN.
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 |
|---|---|---|
event | string | Commande utilisée |
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 | Meme objet que pour lancer une commande sur un appareil |
Response
[
{
"id": "string",
"response": {
"data": "string",
"success": bool
}
},
...
]{
"error": "Invalid request"
}Cette page vous a-t-elle aidé ?
Dernière mise à jour le