# Device Actions

Device actions provide the ability to invoke probe or implementation-specific functionality not abstracted by IPC API. Use the following command to enumerate the available device actions:

    ipc.device_action.show() # Shows the names and descriptions of all device actions for all devices

Device actions accept a single string as their argument. Use the following command to invoke a device action:

    ipc.device_action.<device>.<action>("<arguments")

Or alternatively:

    ipc.device_action.<device>.execute("<action>", "<arguments>")