Skip to main content

Twilio/voice

@keeb/twilio/voicev2026.08.25.2· 16d agoMODELS
01README

Twilio voice API models

02Release Notes
  • Updated: byoc_trunk, connection_policy_target, connection_policy, country, highrisk_special_prefix, ip_record, source_ip_mapping, transcription
03Models16
@keeb/twilio/voice/account-default-configurationv2026.08.25.1account_default_configuration.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
typestringPath scope for the account default configuration: type
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
description?stringThe description
configuration?record
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a account default configuration
fn get()
Get a account default configuration
fn update()
Update account default configuration attributes
fn delete()
Delete the account default configuration
fn sync()
Sync account default configuration state from Twilio

Resources

state(infinite)— Account default configuration resource state
@keeb/twilio/voice/archived-callv2026.08.25.1archived_call.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
datestringPath scope for the archived call: date
sidstringPath scope for the archived call: sid
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn delete(id: string)
Delete the archived call
ArgumentTypeDescription
idstringThe sid of the archived call

Resources

state(infinite)— Archived call resource state
@keeb/twilio/voice/bulk-country-updatev2026.08.25.1bulk_country_update.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
update_requeststringURL encoded JSON array of update objects. example : `[ { "iso_code": "GB", "low_risk_numbers_enabled": "true", "high_risk_special_numbers_enabled":"true", "high_risk_tollfraud_numbers_enabled": "false" } ]`
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a bulk country update

Resources

state(infinite)— Bulk country update resource state
@keeb/twilio/voice/byoc-trunkv2026.08.25.2byoc_trunk.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
friendly_name?stringA descriptive string that you create to describe the resource. It is not unique and can be up to 255 characters long.
voice_url?stringThe URL we should call when the BYOC Trunk receives a call.
voice_method?enumThe HTTP method we should use to call `voice_url`. Can be: `GET` or `POST`.
voice_fallback_url?stringThe URL that we should call when an error occurs while retrieving or executing the TwiML from `voice_url`.
voice_fallback_method?enumThe HTTP method we should use to call `voice_fallback_url`. Can be: `GET` or `POST`.
status_callback_url?stringThe URL that we should call to pass status parameters (such as call ended) to your application.
status_callback_method?enumThe HTTP method we should use to call `status_callback_url`. Can be: `GET` or `POST`.
cnam_lookup_enabled?booleanWhether Caller ID Name (CNAM) lookup is enabled for the trunk. If enabled, all inbound calls to the BYOC Trunk from the United States and Canada automatically perform a CNAM Lookup and display Caller ID data on your phone. See [CNAM Lookups](https://www.twilio.com/docs/sip-trunking#CNAM) for more in
connection_policy_sid?stringThe SID of the Connection Policy that Twilio will use when routing traffic to your communications infrastructure.
from_domain_sid?stringThe SID of the SIP Domain that should be used in the `From` header of originating calls sent to your SIP infrastructure. If your SIP infrastructure allows users to "call back" an incoming call, configure this with a [SIP Domain](https://www.twilio.com/docs/voice/api/sending-sip) to ensure proper rou
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a byoc trunk
fn get(id: string)
Get a byoc trunk
ArgumentTypeDescription
idstringThe sid of the byoc trunk
fn lookup(max_items?: number)
List byoc trunks and record each as a data artifact (capped at 200 by default; writes a byoc_trunk_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the byoc_trunk_lookup record reports truncated: true.
fn update()
Update byoc trunk attributes
fn delete(id: string)
Delete the byoc trunk
ArgumentTypeDescription
idstringThe sid of the byoc trunk
fn sync()
Sync byoc trunk state from Twilio

Resources

state(infinite)— Byoc trunk resource state
byoc_trunk_lookup(infinite)— Byoc trunk lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/configurationv2026.08.25.1configuration.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
typestringPath scope for the configuration: type
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
unique_name?stringThe unique name
description?stringThe description
configuration?record
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a configuration
fn get(id: string)
Get a configuration
ArgumentTypeDescription
idstringThe sid of the configuration
fn update()
Update configuration attributes
fn delete(id: string)
Delete the configuration
ArgumentTypeDescription
idstringThe sid of the configuration
fn sync()
Sync configuration state from Twilio

Resources

state(infinite)— Configuration resource state
@keeb/twilio/voice/configuration-transcriptionv2026.08.25.1configuration_transcription.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
unique_name?stringThe unique name.
description?stringThe description.
configurationobjectConfiguration for Twilio Voice Transcription Service. Either transcriptionStatusCallback or conversationConfigurationId (or both) must be provided.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a configuration transcription
fn get(id: string)
Get a configuration transcription
ArgumentTypeDescription
idstringThe sid of the configuration transcription
fn update()
Update configuration transcription attributes
fn delete(id: string)
Delete the configuration transcription
ArgumentTypeDescription
idstringThe sid of the configuration transcription
fn sync()
Sync configuration transcription state from Twilio

Resources

state(infinite)— Configuration transcription resource state
@keeb/twilio/voice/connection-policyv2026.08.25.2connection_policy.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
friendly_name?stringA descriptive string that you create to describe the resource. It is not unique and can be up to 255 characters long.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a connection policy
fn get(id: string)
Get a connection policy
ArgumentTypeDescription
idstringThe sid of the connection policy
fn lookup(max_items?: number)
List connection policys and record each as a data artifact (capped at 200 by default; writes a connection_policy_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the connection_policy_lookup record reports truncated: true.
fn update()
Update connection policy attributes
fn delete(id: string)
Delete the connection policy
ArgumentTypeDescription
idstringThe sid of the connection policy
fn sync()
Sync connection policy state from Twilio

Resources

state(infinite)— Connection policy resource state
connection_policy_lookup(infinite)— Connection policy lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/connection-policy-targetv2026.08.25.2connection_policy_target.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
connection_policy_sidstringPath scope for the connection policy target: connection_policy_sid
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
friendly_name?stringA descriptive string that you create to describe the resource. It is not unique and can be up to 255 characters long.
targetstringThe SIP address you want Twilio to route your calls to. This must be a `sip:` schema. `sips` is NOT supported.
priority?numberThe relative importance of the target. Can be an integer from 0 to 65535, inclusive, and the default is 10. The lowest number represents the most important target.
weight?numberThe value that determines the relative share of the load the Target should receive compared to other Targets with the same priority. Can be an integer from 1 to 65535, inclusive, and the default is 10. Targets with higher values receive more load than those with lower ones with the same priority.
enabled?booleanWhether the Target is enabled. The default is `true`.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a connection policy target
fn get(id: string)
Get a connection policy target
ArgumentTypeDescription
idstringThe sid of the connection policy target
fn lookup(max_items?: number)
List connection policy targets and record each as a data artifact (capped at 200 by default; writes a connection_policy_target_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the connection_policy_target_lookup record reports truncated: true.
fn update()
Update connection policy target attributes
fn delete(id: string)
Delete the connection policy target
ArgumentTypeDescription
idstringThe sid of the connection policy target
fn sync()
Sync connection policy target state from Twilio

Resources

state(infinite)— Connection policy target resource state
connection_policy_target_lookup(infinite)— Connection policy target lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/countryv2026.08.25.2country.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn get(id: string)
Get a country
ArgumentTypeDescription
idstringThe iso_code of the country
fn lookup(iso_code?: string, continent?: string, country_code?: string, low_risk_numbers_enabled?: boolean, high_risk_special_numbers_enabled?: boolean, high_risk_tollfraud_numbers_enabled?: boolean, max_items?: number)
List countrys and record each as a data artifact (capped at 200 by default; writes a country_lookup record with the coverage of the walk)
ArgumentTypeDescription
iso_code?stringFilter to retrieve the country permissions by specifying the [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
continent?stringFilter to retrieve the country permissions by specifying the continent
country_code?stringFilter the results by specified [country codes](https://www.itu.int/itudoc/itu-t/ob-lists/icc/e164_763.html)
low_risk_numbers_enabled?booleanFilter to retrieve the country permissions with dialing to low-risk numbers enabled. Can be: `true` or `false`.
high_risk_special_numbers_enabled?booleanFilter to retrieve the country permissions with dialing to high-risk special service numbers enabled. Can be: `true` or `false`
high_risk_tollfraud_numbers_enabled?booleanFilter to retrieve the country permissions with dialing to high-risk [toll fraud](https://www.twilio.com/blog/how-to-protect-your-account-from-toll-fraud-with-voice-dialing-geo-permissions-html) numbers enabled. Can be: `true` or `false`.
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the country_lookup record reports truncated: true.
fn sync()
Sync country state from Twilio

Resources

state(infinite)— Country resource state
country_lookup(infinite)— Country lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/defaultv2026.08.25.1default.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
typestringPath scope for the default: type
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
configuration_id?string
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a default
fn get()
Get a default
fn sync()
Sync default state from Twilio

Resources

state(infinite)— Default resource state
@keeb/twilio/voice/highrisk-special-prefixv2026.08.25.2highrisk_special_prefix.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
iso_codestringPath scope for the highrisk special prefix: iso_code
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn lookup(max_items?: number)
List highrisk special prefixs and record each as a data artifact (capped at 200 by default; writes a highrisk_special_prefix_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the highrisk_special_prefix_lookup record reports truncated: true.

Resources

state(infinite)— Highrisk special prefix resource state
highrisk_special_prefix_lookup(infinite)— Highrisk special prefix lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/ip-recordv2026.08.25.2ip_record.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
friendly_name?stringA descriptive string that you create to describe the resource. It is not unique and can be up to 255 characters long.
ip_addressstringAn IP address in dotted decimal notation, IPv4 only.
cidr_prefix_length?numberAn integer representing the length of the [CIDR](https://tools.ietf.org/html/rfc4632) prefix to use with this IP address. By default the entire IP address is used, which for IPv4 is value 32.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a ip record
fn get(id: string)
Get a ip record
ArgumentTypeDescription
idstringThe sid of the ip record
fn lookup(max_items?: number)
List ip records and record each as a data artifact (capped at 200 by default; writes a ip_record_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the ip_record_lookup record reports truncated: true.
fn update()
Update ip record attributes
fn delete(id: string)
Delete the ip record
ArgumentTypeDescription
idstringThe sid of the ip record
fn sync()
Sync ip record state from Twilio

Resources

state(infinite)— Ip record resource state
ip_record_lookup(infinite)— Ip record lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/recordingv2026.08.25.1recording.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
unique_name?stringThe unique name.
description?stringThe description.
configurationobjectConfiguration for Twilio Voice Recording Service.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a recording
fn get(id: string)
Get a recording
ArgumentTypeDescription
idstringThe sid of the recording
fn update()
Update recording attributes
fn delete(id: string)
Delete the recording
ArgumentTypeDescription
idstringThe sid of the recording
fn sync()
Sync recording state from Twilio

Resources

state(infinite)— Recording resource state
@keeb/twilio/voice/settingv2026.08.25.1setting.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
dialing_permissions_inheritance?boolean`true` for the sub-account to inherit voice dialing permissions from the Master Project; otherwise `false`.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn get()
Get a setting
fn update()
Update setting attributes
fn sync()
Sync setting state from Twilio

Resources

state(infinite)— Setting resource state
@keeb/twilio/voice/source-ip-mappingv2026.08.25.2source_ip_mapping.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
sip_domain_sidstringThe SID of the SIP Domain that the IP Record should be mapped to.
ip_record_sidstringThe Twilio-provided string that uniquely identifies the IP Record resource to map from.
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a source ip mapping
fn get(id: string)
Get a source ip mapping
ArgumentTypeDescription
idstringThe sid of the source ip mapping
fn lookup(max_items?: number)
List source ip mappings and record each as a data artifact (capped at 200 by default; writes a source_ip_mapping_lookup record with the coverage of the walk)
ArgumentTypeDescription
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the source_ip_mapping_lookup record reports truncated: true.
fn update()
Update source ip mapping attributes
fn delete(id: string)
Delete the source ip mapping
ArgumentTypeDescription
idstringThe sid of the source ip mapping
fn sync()
Sync source ip mapping state from Twilio

Resources

state(infinite)— Source ip mapping resource state
source_ip_mapping_lookup(infinite)— Source ip mapping lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/voice/transcriptionv2026.08.25.2transcription.ts

Global Arguments

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
transcription_configuration_idstringThe ID of the transcription configuration to use
input_source?enumDiscriminator indicating the input source type
source_id?stringThe SID or TTID of the source audio to transcribe (e.g. a Twilio Recording SID). When provided, audioStartedAt is inferred from the recording's start time and does not need to be supplied by the caller.
participants?arrayParticipants in the conversation. If omitted or partially specified, defaults from the transcription configuration will be applied.
media_url?stringURL to the media file to transcribe
audio_started_at?stringThe start time of the audio recording
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a transcription
fn get(id: string)
Get a transcription
ArgumentTypeDescription
idstringThe transcription_id of the transcription
fn lookup(created_after?: string, created_before?: string, language_code?: string, source_id?: string, status?: enum, page_size?: number, page_token?: string, max_items?: number)
List transcriptions and record each as a data artifact (capped at 200 by default; writes a transcription_lookup record with the coverage of the walk)
ArgumentTypeDescription
created_after?stringOnly include transcriptions created at or after this time (inclusive)
created_before?stringOnly include transcriptions created strictly before this time (exclusive)
language_code?stringOnly include transcriptions whose resolved language matches this value exactly. The comparison is case sensitive, so use the stored form, for example en-US.
source_id?stringOnly include transcriptions for this source audio. Must be a Recording SID in lowercase hex; anything else is rejected with a 400.
status?enumOnly include transcriptions in this status
page_size?numberNumber of results per page. This endpoint caps at 100, which is lower than the shared pagination component's ceiling and matches what the service enforces.
page_token?stringOpaque cursor for retrieving the next or previous page of results
max_items?numberStop after this many results (default 200, ceiling 1000000). Raise deliberately: Twilio's message and call logs are effectively endless, and every result becomes its own data artifact. When the walk stops here with rows still on offer, the transcription_lookup record reports truncated: true.
fn sync()
Sync transcription state from Twilio

Resources

state(infinite)— Transcription resource state
transcription_lookup(infinite)— Transcription lookup coverage — whether the page walk exhausted the collection
04Stats
B
85 / 100
Downloads
0
Archive size
65.7 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository0/2missing
05Platforms
06Labels