Telnyx
Communication API keySend SMS, place calls, and manage numbers, messaging profiles and SIP connections from any Windmill script, flow or app.
Set up in 3 steps
Create an API key
In the Telnyx portal, open API Keys and create a V2 key. Copy it — it is shown only once.
Add the resource in Windmill
Open Resources, add a resource of type telnyx, and paste the key.
Run your first script
Fork any script below and read before writing anything. There are hundreds here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
View a room session.
View a room recording.
View a room participant.
View a room composition.
View a room.
View a list of rooms.
View a list of room sessions.
View a list of room recordings.
View a list of room participants.
View a list of room compositions.
View a list of faxes
View a fax
Verify verification code by phone number
Verify verification code by ID
Verify the verification code for a list of phone numbers
Verify CSR phone number coverage
Validate an address
Validate SIM cards registration codes
Upload media
Upload file required for a messaging hosted number order
Upload a document
Updates information for a SIM Card Data Usage Notification
Updates an existing outbound voice profile.
Update voicemail
Update the messaging profile of multiple phone numbers
Update the messaging profile and/or messaging product of a phone number
Update the emergency settings from a batch of numbers
Update the amount of allocatable global outbound channels allocated to a specific managed account.
Update the WireGuard Peer
Update the Virtual Cross Connect
Resource type
telnyx — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| apiKey | string | Yes | API key generate from the account settings on dashboard. |
Questions
Sending costs money
Messages, calls and numbers are billed per use on your Telnyx balance. Test against a number you own before scheduling anything that loops.
A send is rejected on the number
Telnyx requires the sending number to belong to a messaging profile. Assign it in the portal rather than looking for a scope on the key.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.