Socket
Socket
Sign inDemoInstall

@vonage/cli-plugin-applications

Package Overview
Dependencies
Maintainers
44
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vonage/cli-plugin-applications

A plugin for Vonage CLI


Version published
Weekly downloads
215
decreased by-24.83%
Maintainers
44
Weekly downloads
 
Created
Source

@vonage/cli-plugin-applications

oclif Version Downloads/week License

Usage

$ npm install -g @vonage/cli-plugin-applications
$ @vonage/cli-plugin-applications COMMAND
running command...
$ @vonage/cli-plugin-applications (--version)
@vonage/cli-plugin-applications/1.2.2 darwin-arm64 node-v16.18.1
$ @vonage/cli-plugin-applications --help [COMMAND]
USAGE
  $ @vonage/cli-plugin-applications COMMAND
...

Commands

@vonage/cli-plugin-applications apps

manage your Vonage applications

USAGE
  $ @vonage/cli-plugin-applications apps [--apiKey <value> --apiSecret <value>] [--appId <value> --keyFile
    <value>] [--sort <value>] [--filter <value>] [--output csv|json|yaml |  | ]

FLAGS
  --filter=<value>   filter property by partial string matching, ex: name=foo
  --output=<option>  output in a more machine friendly format
                     <options: csv|json|yaml>
  --sort=<value>     property to sort by (prepend '-' for descending)

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  manage your Vonage applications

EXAMPLES
  vonage apps

  vonage apps --output=json

See code: dist/commands/apps/index.js

@vonage/cli-plugin-applications apps:create [NAME]

create a new Vonage application

USAGE
  $ @vonage/cli-plugin-applications apps:create [NAME] [--apiKey <value> --apiSecret <value>] [--appId <value>
    --keyFile <value>] [--voice_answer_http GET|POST [--voice_answer_url <value> --voice_event_url <value>]]
    [--voice_event_http GET|POST ] [--messages_inbound_http GET|POST --messages_inbound_url <value>]
    [--messages_status_http GET|POST --messages_status_url <value>] [--rtc_event_http GET|POST --rtc_event_url <value>]
    [--vbc] [--improve_ai]

FLAGS
  --improve_ai                      Allow use of data for AI training? Read data collection disclosure -
                                    https://help.nexmo.com/hc/en-us/articles/4401914566036
  --messages_inbound_http=<option>  Messages Inbound Webhook HTTP Method
                                    <options: GET|POST>
  --messages_inbound_url=<value>    Messages Inbound Webhook URL Address
  --messages_status_http=<option>   Messages Status Webhook HTTP Method
                                    <options: GET|POST>
  --messages_status_url=<value>     Messages Status Webhook URL Address
  --rtc_event_http=<option>         RTC Event Webhook HTTP Method
                                    <options: GET|POST>
  --rtc_event_url=<value>           RTC Event Webhook URL Address
  --vbc                             VBC Capabilities Enabled
  --voice_answer_http=<option>      Voice Answer Webhook HTTP Method
                                    <options: GET|POST>
  --voice_answer_url=<value>        Voice Answer Webhook URL Address
  --voice_event_http=<option>       Voice Event Webhook HTTP Method
                                    <options: GET|POST>
  --voice_event_url=<value>         Voice Event Webhook URL Address

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  create a new Vonage application

EXAMPLES
  vonage apps:create

  vonage apps:create APP_NAME --voice_answer_url=https://www.sample.com --voice_event_url=https://www.sample.com

See code: dist/commands/apps/create.js

@vonage/cli-plugin-applications apps:delete [APPID]

delete a Vonage application

USAGE
  $ @vonage/cli-plugin-applications apps:delete [APPID] [--apiKey <value> --apiSecret <value>] [--appId <value>
    --keyFile <value>]

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  delete a Vonage application

EXAMPLES
  vonage apps:delete 00000000-0000-0000-0000-000000000000

  vonage apps:delete

See code: dist/commands/apps/delete.js

link numbers to Vonage application

USAGE
  $ @vonage/cli-plugin-applications apps:link [APPID] --number=[NUMBER]

FLAGS
  --number=<value>  (required) Owned number to be assigned

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  link numbers to Vonage application

See code: dist/commands/apps/link.js

@vonage/cli-plugin-applications apps:show [APPID]

show Vonage application details

USAGE
  $ @vonage/cli-plugin-applications apps:show [APPID] [--apiKey <value> --apiSecret <value>] [--appId <value>
    --keyFile <value>]

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  show Vonage application details

See code: dist/commands/apps/show.js

unlink numbers from Vonage application

USAGE
  $ @vonage/cli-plugin-applications apps:unlink [--apiKey <value> --apiSecret <value>] [--appId <value> --keyFile
    <value>] [--number <value>]

FLAGS
  --number=<value>  Owned number to be unassigned

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  unlink numbers from Vonage application

See code: dist/commands/apps/unlink.js

@vonage/cli-plugin-applications apps:update [APPID]

update a Vonage application

USAGE
  $ @vonage/cli-plugin-applications apps:update [APPID] [--apiKey <value> --apiSecret <value>] [--appId <value>
    --keyFile <value>] [--voice_answer_url <value>] [--voice_answer_http GET|POST] [--voice_event_url <value>]
    [--voice_event_http GET|POST] [--messages_inbound_url <value>] [--messages_inbound_http GET|POST]
    [--messages_status_url <value>] [--messages_status_http GET|POST] [--rtc_event_url <value>] [--rtc_event_http
    GET|POST] [--vbc]

FLAGS
  --messages_inbound_http=<option>  Messages Inbound Webhook HTTP Method
                                    <options: GET|POST>
  --messages_inbound_url=<value>    Messages Inbound Webhook URL Address
  --messages_status_http=<option>   Messages Status Webhook HTTP Method
                                    <options: GET|POST>
  --messages_status_url=<value>     Messages Status Webhook URL Address
  --rtc_event_http=<option>         RTC Event Webhook HTTP Method
                                    <options: GET|POST>
  --rtc_event_url=<value>           RTC Event Webhook URL Address
  --vbc                             VBC Capabilities Enabled
  --voice_answer_http=<option>      Voice Answer Webhook HTTP Method
                                    <options: GET|POST>
  --voice_answer_url=<value>        Voice Answer Webhook URL Address
  --voice_event_http=<option>       Voice Event Webhook HTTP Method
                                    <options: GET|POST>
  --voice_event_url=<value>         Voice Event Webhook URL Address

VONAGE API FLAGS FLAGS
  --apiKey=<value>
  --apiSecret=<value>

VONAGE APPLICATION FLAGS FLAGS
  --appId=<value>
  --keyFile=<value>

DESCRIPTION
  update a Vonage application

EXAMPLES
  vonage apps:update

  vonage apps:update APP_ID --voice_answer_url="https://www.example.com/answer

See code: dist/commands/apps/update.js

Keywords

FAQs

Package last updated on 21 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc