# Command Request ## List command requests - [GET /commands/v0/commands/](https://api.esper.io/openapi/command-request/listcommandrequests.md): API to get and filter command requests ## Create a command request - [POST /commands/v0/commands/](https://api.esper.io/openapi/command-request/createcommandrequest.md): API to create a command request for a set of devices or groups. Works for mixed-fleet devices (Android, iOS, etc.) if the command is supported. You can send the command immediately or schedule command for supported devices. Scheduled commands are currently compatible with Android devices. ## Get a command request - [GET /commands/v0/commands/{id}/](https://api.esper.io/openapi/command-request/getcommandrequest.md): API to get a command request ## Get stats of a command request - [GET /commands/v0/commands/{id}/stats/](https://api.esper.io/openapi/command-request/getcommandrequeststats.md): API to get a aggregrated status for a command request