Skip to main content
A Plivo number does not hold URLs itself. It is attached to an application, and the application holds the answer URL (which returns your <Stream> XML), the fallback URL and the hangup URL. So going live is two commands:
To move to a new server later, update the application’s URLs. The number does not change. plivo numbers update re-attaches a number; preview it with --dry-run and note the previous app_id so you can roll back. Searching, buying and compliance for numbers are on the Numbers page.

Applications

An application holds the webhook URLs Plivo calls for a number. Create one, attach numbers to it with plivo numbers update --app-id, and update its URLs without touching the number. Manage Plivo applications (voice/messaging webhooks)
Command:
Flags
  • --answer-method <string>: GET|POST (default “POST”)
  • --answer-url <string>: webhook for incoming calls (required)
  • --app-name <string>: application name (required)
  • --default-number-app: set as default for new numbers
  • --fallback-answer-url <string>: backup webhook if answer-url fails
  • --hangup-url <string>: webhook for call hangup
  • --log-incoming-messages: log inbound SMS content (default true)
  • --message-url <string>: webhook for inbound SMS
Command:
Flags
  • --cascade: also detach numbers/endpoints
Command:
Command:
Flags
  • --limit <int>: results per page (default 20)
  • --offset <int>: pagination offset
Command:
Flags
  • --answer-method <string>: GET|POST
  • --answer-url <string>: new answer URL
  • --app-name <string>: new application name
  • --hangup-url <string>: new hangup URL
  • --message-url <string>: new message URL