JSON API » Summary of changes
Changes in version 4.0
Return fields that are numbers are now always returned as JSON integers or decimals, not as strings.
Functions with new or changed input parameters or return fields that may require changes to client code. These should be reviewed in detail before upgrading:
Functions with new or changed input parameters or return fields that do not require changes to client code:
- audit/list
- cdrs/get
- cdrs/list
- configs/get
- configs/list
- cos/create
- cos/list
- cos/update
- events/list
- phones/create
- phones/update
- pickupgroups/create
- pickupgroups/update
- plans/products/create
- plans/products/update
- products/create
- products/update
- queues/events/list
- recording/groups/create
- recording/groups/update
- taxes/create
- taxes/update
- transactions/list
New functions:
- cdrs/totals/list
- customs/get
- customers/import
- domains/web/list
- fields/allowed/create
- fields/allowed/delete
- fields/allowed/get
- fields/allowed/list
- fields/allowed/update
- fields/create
- fields/delete
- fields/get
- fields/list
- fields/update
- fields/values/get
- fields/values/set
- files/create
- files/delete
- files/get
- files/list
- files/update
- help/get
- menus/create
- preferences/list
- queues/callbacks/list
- starred/get
- starred/list
- starred/set
- starred/unset
- timegroups/usage
To see the specific changes for each of these functions, click on its link and scroll to the "Change history" section at the bottom of the page. See also changes in other versions.