🔐 – advanced – API available by request, if you want to use it please welcome to Support page.

❗ – please pay attention to this change as it may potentially break compatibility with your app.

Basepath for all URLs: https://platform.ringcentral.com/restapi/v1.0.

Now Available as Public

Methods Resource Description
GET, POST /account/{accountId}/extension/{extensionId}/answering-rule Extension call handling rules
GET, PUT, DELETE /account/{accountId}/extension/{extensionId}/answering-rule/{ruleId} Particular call handling rule
GET /account/{accountId}/extension/{extensionId}/business-hours Extension business hours
POST /account/{accountId}/extension/{extensionId}/greeting Custom greeting uploading
GET /account/{accountId}/extension/{extensionId}/greeting/{greetingId} Custom greeting downloading

New Methods

Method Resource Description
PUT /account/{accountId}/extension/{extensionId}/business-hours Change extension business hours

Request Changes

Method Resource Change Description
🔐 GET /account/{accountId}/call-log transport and showBlocked query parameters supported
🔐 PUT /account/{accountId}/extension/{extensionId} contact.emailAsLoginName parameter supported
GET /account/{accountId}/extension/{extensionId}/call-log transport and showBlocked query parameters supported
🔐 GET /account/{accountId}/extension/{extensionId}/message-sync recordCountPerConversation query parameter supported
POST /oauth/authorize localeId, ui_locales and ui_options parameters supported

Response Changes

Method Resource Change Description
GET /account/{accountId} regionalSettings attribute added
GET /account/{accountId}/extension contact.emailAsLoginName attribute added
GET /account/{accountId}/extension/{extensionId} contact.emailAsLoginName attribute added
GET /account/{accountId}/extension/{extensionId}/phone-number MmsSender feature supported (for future MMS functionality)

Business Logic Changes

Method Resource Change Description
GET /account/{accountId}/extension Value Limited is supported for extension type
GET /account/{accountId}/extension/{extensionId} Value Limited is supported for extension type; AutomaticInboundCallRecording, AutomaticOutboundCallRecording, AutomaticCallRecordingMute, MMS, CallerIdControl, PasswordAuth service features supported
🔐 PUT /account/{accountId}/extension/{extensionId} extensionNumber allowed to be changed for system extension
GET /account/{accountId}/extension/{extensionId}/answering-rule Only attributes id, uri, name, type and enabled now returned in the list; application permission changed to ReadAccounts
POST /account/{accountId}/extension/{extensionId}/answering-rule TakeMessagesOnly and PlayAnnouncementOnly supported as callHandlingAction
GET /account/{accountId}/extension/{extensionId}/answering-rule/{ruleId} All rule information is returned without dependency on callHandlingAction
PUT /account/{accountId}/extension/{extensionId}/answering-rule/{ruleId} TakeMessagesOnly and PlayAnnouncementOnly supported as callHandlingAction
GET /account/{accountId}/extension/{extensionId}/presence allowSeeMyPresence, ringOnMonitoredCall, pickUpCallsOnHold returned for current extension
POST /subscription /restapi/v1.0/account/~/extension/~/missed-calls event filter supported