Skip to main content
Question

Create webhook for receiving calls using Javascript sdk

  • December 11, 2017
  • 3 replies
  • 797 views

HI all try create webhook for receiving calls using javascript sdk, but i got Error: Parameter [request] value is invalid

This is my following code

 var _eventFilters = [];
        _eventFilters.push('/restapi/v1.0/account/~/extension/' + 101 + '/presence?detailedTelephonyState=true&aggregated=true')

  rcsdk.platform()
            .send({
                method: 'POST',                  url: '/subscription',                  eventFilters: _eventFilters,                  deliveryMode: {                      "transportType": "WebHook",                      "encryption": false,                      "address": "https://33d7f758.ngrok.io/RingCentralTest/RcTest";                  }              })              .then(function (apiResponse) {                  console.log(apiResponse.json())                })              .catch(function (e) {                    console.log(e)              });  

Thanks in Advance

3 replies

  • Known Participant
  • 105 replies
  • December 11, 2017
Hi Robert,

The event filters that you have passed for creating the subscription via WebHook is wrong. 

Kindly use the below code and try the API call again:

var _eventFilters = [];
        _eventFilters.push('/restapi/v1.0/account/~/extension/~/presence?detailedTelephonyState=true&aggregated=true')

When you pass the event filters for an extension you can either provide :

1.) (~) which would refer to the extension authorized by.
2.) Provide the extensionID for an extension, which you can look up using the below API Endpoint
      Get Extensions List
      GET /v1.0/account/{accountId}/extension/
 



  • Community Manager
  • 420 replies
  • December 11, 2017
101 is extension number. Extension ID is expected.

  • Author
  • New Participant
  • 1 reply
  • December 12, 2017
After applying the extension id getting the error

 Error: Parameter [request] value is invalid
    at Client.<anonymous> (/var/www/html/commusoft-app/node_modules/ringcentral/src/http/Client.js:62)
    at <anonymous>

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings