Skip to contentSkip to navigationSkip to topbar
Rate this page:
On this page

The Twilio CLI Microvisor Support


(warning)

Warning

Microvisor Public Beta

Microvisor is in a pre-release phase and the information contained in this document is subject to change. Some features referenced below may not be fully available until Microvisor's General Availability (GA) release.

The Twilio CLI command-line tool lets you to manage your Twilio resources from a terminal or the command prompt. It supports all Microvisor REST API operations and, with the addition of its Microvisor plugin, a number of additional procedures such as bundle creation, application logging, and remote-debugging facilitation.

This guide focuses on the functions provided by the Twilio CLI itself. For functions that are enabled by the Microvisor plugin, please see this additional guide.


Installation

installation page anchor

To install and set up the Twilio CLI on your development machine, please see the Twilio CLI Quickstart.


Twilio CLI Microvisor functionality

twilio-cli-microvisor-functionality page anchor

The Twilio CLI provides easy access to the following Microvisor REST API operations. Additional options are listed afterwards. Plugin-enabled functionality is listed separately.

Apps

apps page anchor
  • List all Apps


    _10
    twilio api:microvisor:v1:apps:list

  • Get a specific App


    _10
    twilio api:microvisor:v1:apps:fetch --sid <APP_SID>

  • Delete a specific App


    _10
    twilio api:microvisor:v1:apps:remove --sid <APP_SID>

  • List all Devices


    _10
    twilio api:microvisor:v1\:devices:list

  • Get a specific Device


    _10
    twilio api:microvisor:v1\:devices:fetch --sid <DEVICE_SID>

  • Update a specific Device


    _10
    twilio api:microvisor:v1\:devices:update --sid <APP_SID>

The following options are available to be added to some or all of the calls listed above. The list is not comprehensive: we have only included CLI options essential to or useful for Microvisor-specific operations.

  • -o {format}
    • Applies to all above calls.
    • Presents the output in the specified format, or suppress output. {format} is one of json , columns , tsv or none . Default: columns .
  • --properties {list}
    • Applies to all :list , :fetch calls.
    • Presents the specified API resource properties when the output format is columns or tsv . {list} is a comma-separated list of property names. Please see the API documentation for a list of each resource's properties. Default: sid,uniqueName .
  • --unique-name {name}
    • Applies to devices:update .
    • Sets the specified Device's friendly name, which may be used in place of its SID.
  • --target-app {sid}
    • Applies to devices:update .
    • Deploys the specified App to the specified Device.
  • --help
    • Applies to all above calls.
    • Shows additional help information.
(information)

Info

Microvisor Help and Support

We welcome all inquiries you may have about Microvisor and its implementation, and any support questions that arise once you've begun developing with Microvisor. Please submit your queries via a KORE Wireless ticket: log in to the Kore console(link takes you to an external page) and click the Contact Support button in the left-hand navbar.


Rate this page: