🔐 – 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.

New Methods

Method Resource Description
DELETE /account/{accountId}/answering-rule/{ruleId} Deleting an answering rule by ID is supported

Now Public

Method Resource Description
🔐 POST /account/{accountId}/ivr-prompts Prompts Library API and uploading custom prompts functionality is now public

Request Changes

Method Resource Change Description
🔐 GET /account/{accountId}/active-calls view query parameter supported
GET /account/{accountId}/extension/{extensionId}/active-calls view query parameter supported
🔐 GET /account/{accountId}/extension/{extensionId}/call-log-sync view query parameter supported
GET /account/{accountId}/extension extensionNumber query parameter supported
🔐 POST /account/{accountId}/extension contact.jobTitle parameter supported
🔐 PUT /account/{accountId}/extension/{extensionId} contact.jobTitle parameter supported
🔐 POST /account/{accountId}/extension contact.jobTitle parameter supported
PUT /account/{accountId}/extension/{extensionId}/answering-rule/{ruleId} enabled parameter supported
POST /account/{accountId}/extension/{extensionId}/forwarding-number type and device parameters supported
DELETE /account/{accountId}/extension/{extensionId}/message-store type query parameter supported

Response Changes

Method Resource Change Description
GET /account/{accountId}/extension/{extensionId}/caller-id Delegated value supported for byFeature.feature attribute service feature
PUT /account/{accountId}/extension/{extensionId}/caller-id Delegated value supported for byFeature.feature attribute service feature
🔐 GET /account/{accountId}/active-calls delegate and extension attributes added; MoveToConference value supported for legs.legTypeattribute
GET /account/{accountId}/call-log delegate and extension attributes added; MoveToConference value supported for legs.legTypeattribute
🔐 GET /account/{accountId}/call-log/{Id} delegate and extension attributes added; MoveToConference value supported for legs.legTypeattribute
🔐 GET /account/{accountId}/call-log/{Id} delegate and extension attributes added; MoveToConference value supported for legs.legTypeattribute
GET /account/{accountId}/extension/{extensionId}/active-calls delegate and extension attributes added; MoveToConference value supported for legs.legType attribute
GET /account/{accountId}/extension/{extensionId}/call-log delegate and extension attributes added; MoveToConference value supported for legs.legType attribute
GET /account/{accountId}/extension/{extensionId}/call-log/{Id} delegate and extension attributes added; MoveToConference value supported for legs.legType attribute
🔐 GET /account/{accountId}/extension/{extensionId}/call-log-sync delegate and extension attributes added; MoveToConference value supported for legs.legType attribute
🔐 GET /account/{accountId}/device stateId, stateIsoCode, stateName, countryId, countryIsoCode, countryName attributes added
🔐 GET /account/{accountId}/device/{deviceId} stateId, stateIsoCode, stateName, countryId, countryIsoCode, countryName attributes added
🔐 GET /account/{accountId}/device/extension/{extensionId}/{deviceId} stateId, stateIsoCode, stateName, countryId, countryIsoCode, countryName attributes added
🔐 GET /account/{accountId}/device/{deviceId} stateId, stateIsoCode, stateName, countryId, countryIsoCode, countryName attributes added
POST /client-info/sip-provision sipInfo.switchBackInterval, pollingInterval, sipErrorCodes attributes added
🔐 PUT /account/{accountId}/device/{deviceId} billingStatement.charges.freeServiceCredit, billingStatement.fees.freeServiceCredit, billingStatement.totalFreeServiceCredit, billingStatement.totalCharged attributes added
🔐 PUT /account/{accountId}/device/{deviceId} billingStatement.charges.freeServiceCredit, billingStatement.fees.freeServiceCredit, billingStatement.totalFreeServiceCredit, billingStatement.totalCharged attributes added
GET /account/{accountId}/directory/contacts records.jobTitle attribute added
GET /account/{accountId}/extension contact.jobTitle attribute added
GET /account/{accountId}/extension/{extensionId} contact.jobTitle attribute added
GET /account/{accountId}/extension/{extensionId} ConfigureDelegates service feature added; Archiver service feature added; DynamicConference service feature added
GET /account/{accountId}/extension/{extensionId}/grant callOnBehalfOf and callDelegation attributes added
GET /account/{accountId}/extension/{extensionId}/message-store faxErrorCode attribute possible values changed
GET /account/{accountId}/extension/{extensionId}/message-sync faxErrorCode attribute possible values changed
GET /account/{accountId}/extension/{extensionId}/phone-number Delegated value supported for features attribute

Business Logic Changes

Method Resource Change Description
All All CMN-419 error code supported for requests to another extension resources
🔐 PUT /account/{accountId}/extension/{extensionId} EXT-262 error code supported for invalid home country
GET /account/{accountId}/extension/{extensionId}/answering-rule/{ruleId} Type of a forwarding number is now always returned when retrieving an answering rule by ID
🔐 GET /account/{accountId}/extension/{extensionId}/call-log-sync Both user and company numbers are now shown in BCA scenarios
POST account/{accountId}/extension/{extensionId}/fax 23 and 24 values supported for coverIndex parameter
PUT /account/{accountId}/extension/{extensionId}/forwarding-number Updating forwarding number attributes (label, phoneNumber, callFlip) depending on its type is supported
POST /account/{accountId}/extension/{extensionId}/greeting type = Unavailable supported for extension of Limited type
GET /account/{accountId}/phone-number/{phoneNumberId} Phone numbers with ConferencingNumber usageType supported
All Push Notifications conversation.id attribute added to /restapi/v1.0/account/{accountId}/extension/{extensionId}/message-store/instant?type=SMS event payload