Improved

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 number
      • numberRental - The amount you will be charged
    • Removed
      • voiceChargeTotal
      • smsChargeTotal
      • voiceCount
      • smsCount
  • List your orders
    • Added
      • numberRentalLength - This replaces the terms field, showing the number of months you have purchased the number for (was previously a string value)
    • Removed
      • terms
  • Get your Order numbers
    • Added
      • numberRentalLength - This replaces the terms field, showing the number of months you have purchased the number for (was previously a string value)
    • Removed
      • terms

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