# Command Request APIs to view and manage command requests. Learn more about [commands](https://help.esper.io/hc/en-us/articles/16036992814609-Commonly-Used-APIs#h_01H2GZ8WM86BSQBGXE998QY8SM) or how to [schedule a command](https://help.esper.io/hc/en-us/articles/16036992814609-Commonly-Used-APIs#h_01H2GZ8WM86BSQBGXE998QY8SM). Scheduled commands are currently compatible with Android devices. ## List command requests - [GET /commands/v0/commands/](https://develop-api.esper.io/openapi/command-request/listcommandrequests.md): API to get and filter command requests ## Create a command request - [POST /commands/v0/commands/](https://develop-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://develop-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://develop-api.esper.io/openapi/command-request/getcommandrequeststats.md): API to get a aggregrated status for a command request