Automating phone number ordering using simple APIs
In this text, the author describes their experience working on a project at Bandwidth as part of their internship. The company received a request from a customer to expedite the process of ordering phone numbers in all 317 area codes covered by Bandwidth. To address this need, the product team decided to automate the entire process using Bandwidth's APIs. The author collaborated with fellow interns and developed an app that could be easily reused by other customers as well. The app was written in Javascript using Node.js and leveraged Bandwidth's Phone Number SDKs to interact with the API, which checks for available phone numbers in each area code. The script takes user login credentials, account, and site IDs as variables and handles failed orders by listing them in the sub-account's "alerts" section on the Bandwidth Dashboard. After making some improvements based on feedback from their mentor, Josh, the app was successfully launched and received positive feedback from the customer. The author also encourages readers to explore the GitHub repository for more information about the project and how Bandwidth's APIs can help solve specific business needs.
Company
Bandwidth
Date published
July 1, 2020
Author(s)
Riley James
Word count
854
Hacker News points
None found.
Language
English