RingCentral Call management API

Ringcentral call management API has divided into 7 API categories as listed below.

  • Business hours
  • Call Blocking
  • Call Forwarding
  • Call Monitoring Groups
  • Call Queues
  • Call Routing
  • Rule Management

Business Hours 

Get User Business Hours

Returns the user hours when the call handling rules are applied. Please note: If user hours are set to ‘Custom hours’ then a particular schedule is returned; however if set to ’24 hours/7 days a week’ an empty schedule is returned.

Update User Business Hours

Updates the extension user hours when answering rules are to be applied.

Get Company Business Hours

Returns company hours when answering rules are to be applied.

Update Company Business Hours

Updates company hours when answering rules are to be applied.

Call Blocking

Call Blocking

Returns the current caller blocking settings of a user.
Update Caller Blocking Settings

Updates the current caller blocking settings of a user.
Get Blocked/Allowed Phone Numbers

Returns the lists of blocked and allowed phone numbers.
Add Blocked/Allowed Number

Updates either blocked or allowed phone number list with a new phone number.
Get Blocked/Allowed Number

Returns blocked or allowed phone number(s) by their ID(s). Batch request is supported.
Delete Blocked/Allowed Number

Deletes blocked or allowed phone number(s) by their ID(s). Batch request is supported.
Update Blocked/Allowed Number

Updates blocked or allowed phone number(s) by their ID(s). Batch request is supported.

Call Forwarding

Get Forwarding Number List

Returns the list of extension phone numbers used for call forwarding and call flip. The returned list contains all the extension phone numbers used for call forwarding and call flip.


Create Forwarding Number

Adds a new forwarding number to the forwarding number list.

Get Forwarding Number

Returns a specific forwarding number.

Update Forwarding Number

Updates the existing forwarding number from the forwarding number list.

Delete Forwarding Number

Deletes a forwarding number from the forwarding number list by its ID.

Call Monitoring Groups

Create Call Monitoring Group

Creates a new call monitoring group.

Get Call Monitoring Groups List

Returns call monitoring groups that can be filtered by some extension.

Updates Call Monitoring Group

Updates call monitoring group name by ID.

Delete Call Monitoring Group

Remove infromation about the given call monitoring group.

Get Call Monitoring Group Member List

Returns call monitoring group members.

Update Call Monitoring Group List

Updates call monitoring groups.

Thanks for reading!

Leave a comment

Design a site like this with WordPress.com
Get started