Project

General

Profile

Platform Release Notes - 2019-07-21

User documentation
2019-07-19

API.Core

  • Change deletion policy to deactivation across the board: deleting tenants, domains, applications, aliases, users SDK licenses or API keys means they are deactivated and kept for archival purposes. The exceptions are trunks and DNIDs that can still be deleted, as their active/inactive status is exposed to administrators.
  • Allow applications to be disabled.
  • Added "created_at" and "modified_at" to application
  • Added "deleted_at" to applications and API keys to allow applications and API keys to be deleted and hidden in addition to being disabled and not hidden. This feature would be added later to all entities.
  • Fixed domain access authorization to take into account all cases.
  • Unify behavior of domain PUT and PATCH to both merge profiles correctly.
  • In domain update (PUT and PATCH) allow all types of defaultApplication supported by domain create (i.e. id, name, URL or application model).
  • Fixed domain retrieval to not add null alias if there are no aliases.
  • Fixed bug where built-in applications are created inactive.
  • Add domain field to Application model that points to the parent domain.
  • Simplify session read/write permissions and add domain profile property allow-subscriber-authorized-calls to disable the capability for subscribers to authorize their own calls with an API key.
  • Allow PUT requests for DNID in domain context.
  • Allow DELETE requests for DNID in domain context.
  • Increased trunk hostname max size to 255 characters.
  • When requesting a trunk by id, and there's no such trunk, return a not found response instead of crashing.
  • Allow getting domain trunk by name.
  • Trunk creation now correctly reports invalid/missing parameters using code 400 and name and prefix conflicts using code 409. Also prefix conflict detection should be faster.
  • Add session-update-endpoint domain profile setting. When set to a valid URL, session update events for sessions with no callback URL will be sent there.

Files