UX Improvements
At cloudnumbering we've been working to improve the User Experience of the Portal and API
Compatible with your current code
New API Version
Quality of life
We have fixed a range of bugs and inconsistencies across the Portal; making it easier to use and more reliable.
This should especially be noticeable when using forms, such as during the Sign Up and verification flow which previously could cause confusion due to unclear validation of inputs.
Continuing with validation improvements; we now no longer allow RFC1918 IP addresses (aka, internal IP addresses) to be set for call whitelisting.
Exports
Tables that have selection boxes now allow you to select which rows you want to export. When clicking on "Export" you'll be presented with the option to export only the selected rows.
Note, you'll only be able to export rows on the current page. For larger exports, please see the API. E.g. List your assigned numbers.
Faster Numbers!
A big improvement we have now rolled out is dramatically speeding up the Number Inventory. This fix also applies to the API: List your assigned numbers.
In order to achieve this, we've had to remove the fields voiceChargeTotal, smsChargeTotal, voiceCount and smsCount. To avoid breaking changes, these will now return 0.
API Version 1.1
You can optionally move over whenever you're ready
Off the back of the changes made to the number endpoint, we have done some house keeping and released a v1.1 of the API 🥳.
This allows us to remove deprecated fields, without any breaking changes.
The affected endpoints are:
- List your assigned numbers
- Added
nextBillingDate- The next date and time you will be charge for the numbernumberRental- The amount you will be charged
- Removed
voiceChargeTotalsmsChargeTotalvoiceCountsmsCount
- Added
- List your orders
- Added
numberRentalLength- This replaces thetermsfield, showing the number of months you have purchased the number for (was previously a string value)
- Removed
terms
- Added
- Get your Order numbers
- Added
numberRentalLength- This replaces thetermsfield, showing the number of months you have purchased the number for (was previously a string value)
- Removed
terms
- Added
Otherwise, you can continue using v1 with no changes to your code.
That's all for now, and (a late) happy new year from us! 🥳
Enjoy building!
The cloudnumbering team
