API Changelog for February 2020 (v.1.0.42)
Voice
Call Control
⭐ Call Monitoring: Party Supervise
New Methods |
---|
⭐️ POST /account/{accountId}/telephony/sessions/{sessionId}/parties/{partyId}/supervise |
Call Session Status
- new 'parties.accountId' and 'parties.extensionId' attributes supported.
- existing 'parties.owner.accountId' and 'parties.owner.extensionId' are deprecated
Changed Methods |
---|
️ GET /account/{accountId}/telephony/sessions/{sessionId} |
️ GET /account/{accountId}/telephony/sessions/{sessionId}/parties/{partyId} |
Glip
Notes
- increased limit
Changed Methods |
---|
POST /glip/chats/chatId/notes |
PATCH /glip/chats/chatId/notes/{noteId} |
Glip Compliance Exports
- 'Expired' status supported
- 'Canceled' status change
Changed Methods |
---|
GET /glip/data-export |
GET /glip/data-export/{taskId} |
Call Management
Call Routing
Sites supported for IVR Menus
- 'site' is supported in IVR Menus APIs
Changed Methods |
---|
POST account/{accountId}/ivr-menus |
PUT account/{accountId}/ivr-menus/{ivrMenuId} |
GET account/{accountId}/ivr-menus/{ivrMenuId} |
Meetings
Meeting Configuration
Meeting Features
New Methods |
---|
⭐️ GET /account/{accountId}/meeting-features |
Meeting Management
- new
meetingType
attribute supported for recurrent meetings.
Changed Methods |
---|
POST /account/{accountId}/extension/{extensionId/meeting |
GET /account/{accountId}/extension/{extensionId/meeting |
GET /account/{accountId}/extension/{extensionId/meeting/{meetingId} |
PUT /account/{accountId}/extension/{extensionId/meeting/{meetingId} |
- new 'autoRecordType' supported
Changed Methods |
---|
POST /account/{accountId}/extension/{extensionId/meeting |
Authentication
- 🔧 OAU-164 - new error code for invalid client app is used for token revocation case
- 🔧 OAU-165 - new error code for sandbox client app is not allowed case
Account
Company
Custom Fields
New Methods |
---|
⭐️ POST /account/{accountId}/custom-fields |
⭐️ GET /account/{accountId}/custom-fields |
⭐️ PUT /account/{accountId}/custom-fields/{fieldId} |
⭐️ DELETE /account/{accountId}/custom-fields/{fieldId} |
Features
Room Connector
- new feature flag
EditRoomConnector
supported.
Changed Methods |
---|
GET account/{accountId}/extension/{extensionId}/features |
Account Limits and Federation Flag
- new feature flag
FederatedAccount
supported - new feature params FreeSoftPhones: limitMax, InternalCalling: extensionNumberLengthMax, SiteCodes: siteCodeLength, SiteCodes: shortExtensionNumberLength supported.
Changed Methods |
---|
GET /account/{accountId}/extension/{extensionId}/features |
Emergency Locations
- new feature flags
ReadEmergencyLocations
,EditEmergencyLocations
,ReadExtensionEmergencyLocations
supported
Phone Numbers
⚠ Toll Free SMS Sender Phone Number Feature Removal
TollFreeSmsSender
value not supported anymore forfeatures
attribute.
Changed Methods |
---|
GET /account/{accountId}/extension/{extensionId}/phone-number |
User Permissions
Emergency Locations
- new permissions
ReadEmergencyLocations
,EditEmergencyLocations
supported
User Settings
Custom Fields
- new attribute
customFields.id
supported. - new attribute
customFields.value
supported.
Changed Methods |
---|
GET /account/{accountId}/extension/{extensionId} |
PUT /account/{accountId}/extension/{extensionId} |
Provisioning
Automatic Location Updates
Emergency Locations change
- User emergency location list supported
- Emergency Response Locations changes
validateOnly
query parameter supported
New Methods |
---|
⭐ GET /account/{accountId}/extension/{extensionId}/emergency-locations |
Changed Methods |
---|
GET /account/~/emergency-locations |
POST /account/~/emergency-locations |
GET /account/~/emergency-locations/{locationId} |
DELETE /account/~/emergency-locations/{locationId} |
Devices
Emergency Locations changes
emergency
supported
Changed Methods |
---|
GET /account/~/device/{deviceId} |
PUT /account/~/device/{deviceId} |
GET /account/~/extension/{extensionId}/device |
Custom Fields
- new attribute
customFields.id
supported. - new attribute
customFields.value
supported.
Changed Methods |
---|
POST /account/{accountId}/extension |
Events & Notifications
Notification Types
- new "VideoConfiguration" hint supported
Changed Event Filters |
---|
/restapi/v1.0/account/{accountId}/extension |
/restapi/v1.0/account/{accountId}/extension/{extensionId} |
Presence Notifications for Not Activated Users
- Added ability to monitor presence of non-activated Users.
Changed Event Filters |
---|
/restapi/v1.0/account/{accountId}/presence |
/restapi/v1.0/account/{accountId}/extension/{extensionId}/presence |
Queue Calls Display Info in Presence API
callInfo
attribute added to notification payload.
Changed Event Filters |
---|
/restapi/v1.0/account/{accountId}/presence |
/restapi/v1.0/account/{accountId}/extension/{extensionId}/presence |
Support "missedCall" query parameter for telephony/sessions subscriptions
- Ability to subscribe on Telephony Sessions notifications where "missedCall" flag is explicitly set to "true".
Changed Event Filters |
---|
/restapi/v1.0/account/{accountId}/telephony/sessions?missedCall=true |
/restapi/v1.0/account/{accountId}/extension/{extensionId}/telephony/sessions?missedCall=true |
Utilities
Application Settings
🔒 Custom Data value limit increased
value
attribute limit increased to 2048 bytesexpiresIn
attribute supported
Changed Methods |
---|
️ 🔒 PUT /client-info/custom-data/key |
️ 🔒 GET /client-info/custom-data/key |