# twilio api

Published articles for twilio api.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Build a Video API with Twilio Programmable Video, Node.js, TypeScript, and Express

DevFeed: [Build a Video API with Twilio Programmable Video, Node.js, TypeScript, and Express](<https://devfeed.tech/articles/build-a-video-api-with-twilio-programmable-video-node-js-typescript-and-express-16098.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/build-api-twilio-programmable-video-node-js-typescript-express>)

Author: Mia Adjei

Published: 2026-08-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Express](<https://devfeed.tech/topics/express.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-js](<https://devfeed.tech/tags/api-js.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [api-node](<https://devfeed.tech/tags/api-node.md>), [api-nodejs](<https://devfeed.tech/tags/api-nodejs.md>), [api-twilio](<https://devfeed.tech/tags/api-twilio.md>), [build](<https://devfeed.tech/tags/build.md>), [build-api](<https://devfeed.tech/tags/build-api.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [env-file-security](<https://devfeed.tech/tags/env-file-security.md>), [express](<https://devfeed.tech/tags/express.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript-api](<https://devfeed.tech/tags/javascript-api.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [nodejs](<https://devfeed.tech/tags/nodejs.md>), [nodejs-api](<https://devfeed.tech/tags/nodejs-api.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [twilio-api](<https://devfeed.tech/tags/twilio-api.md>), [twilio-programmable-video](<https://devfeed.tech/tags/twilio-programmable-video.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [use-api-with-javascript](<https://devfeed.tech/tags/use-api-with-javascript.md>), [video](<https://devfeed.tech/tags/video.md>), [video-api](<https://devfeed.tech/tags/video-api.md>), [video-javascript](<https://devfeed.tech/tags/video-javascript.md>), [video-js](<https://devfeed.tech/tags/video-js.md>)

### AI overview

A tutorial showing how to build an API that creates and manages video rooms programmatically using Twilio Programmable Video, Node.js, TypeScript, and Express.

### Source excerpt

Learn how to create and manage video chat rooms programmatically using Twilio Programmable Video and Node.js.

## TIP: Activation UI and the Builder Pattern

DevFeed: [TIP: Activation UI and the Builder Pattern](<https://devfeed.tech/articles/tip-activation-ui-and-the-builder-pattern-19560.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-activation-ui-builder-pattern/>)

Author: Shai Almog

Published: 2017-10-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [ui](<https://devfeed.tech/topics/ui.md>), [twilio api](<https://devfeed.tech/topics/twilio-api.md>), [Android](<https://devfeed.tech/topics/android.md>), [interception](<https://devfeed.tech/topics/interception.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [interception](<https://devfeed.tech/tags/interception.md>), [json](<https://devfeed.tech/tags/json.md>), [rest](<https://devfeed.tech/tags/rest.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [svg](<https://devfeed.tech/tags/svg.md>), [transcoder](<https://devfeed.tech/tags/transcoder.md>), [twilio-api](<https://devfeed.tech/tags/twilio-api.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ui-ux](<https://devfeed.tech/tags/ui-ux.md>)

### AI overview

A tutorial on combining Twilio REST SMS calls with Android SMS interception into a single builder-based API for an SMS activation flow. It explains how the builder exposes a customizable UI while hiding implementation details, including country selection and flag assets.

### Source excerpt

I wrote two posts about the SMS activation process. In the first I discussed using the Twilio API via REST and in the second I discussed the native interfaces for SMS interception we can use in Android. Now it's time to put this all together and create a single API that's fluid. It should include the full UI process but be flexible enough to let you design your own experience.

## TIP: Send Device Activation SMS via Twilio

DevFeed: [TIP: Send Device Activation SMS via Twilio](<https://devfeed.tech/articles/tip-send-device-activation-sms-via-twilio-19596.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tip-send-device-activation-sms-via-twilio/>)

Author: Shai Almog

Published: 2017-09-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [twilio api](<https://devfeed.tech/topics/twilio-api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [API](<https://devfeed.tech/topics/api.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [code](<https://devfeed.tech/tags/code.md>), [generate](<https://devfeed.tech/tags/generate.md>), [json](<https://devfeed.tech/tags/json.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [twilio-api](<https://devfeed.tech/tags/twilio-api.md>)

### AI overview

This tutorial explains how to send device activation SMS messages through Twilio from a Codename One app. It recommends asking users to enter their phone numbers because Android access requires sensitive permissions and iOS blocks direct access, then demonstrates making a REST request with basic authentication and handling the JSON response.

### Source excerpt

A very common question we get from developers is "how do I get the device's phone number". The answer is "you can't really and you shouldn't". To clarify, this is possible on Android but would require a scary set of permissions. It's blocked on iOS completely though so you'd need a different solution anyway... If you look at apps like Uber, whatsapp etc. they all use SMS activation. They just ask you to type your number and activate your phone via SMS. Usually this SMS is sent from the server side but for simplicity lets discuss how this can be done entirely from your app.