La documentation Pulse évolue : partagez votre avis en bas de chaque page.

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

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameTypeDescription
eventstringCommande utilisée
messageobjectValeur qui peut accompagner la commande

Response

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

Sur plusieurs appareils

PUT /devices/command

Lance une commande sur plusieurs appareils

Headers

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Body

NameTypeDescription
devicesIdarrayLes 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

[
	{
		"id": "string",
		"response": {
				"data": "string",
				"success": bool
		}
	},
	...
]

Cette page vous a-t-elle aidé ?

Dernière mise à jour le

Sur cette page