Skip to main content

Twilio/intelligence

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

Twilio intelligence API models

02Release Notes
  • Updated: configuration, control_plane_operator, conversation, custom_operator, operator_result, operator_type, operator, prebuilt_operator, sentence, service, transcript_operator_result, transcript, version
03Models19
@keeb/twilio/intelligence/configurationv2026.08.25.2configuration.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)
display_namestringThe display name of the Intelligence Configuration describing its purpose.
description?stringThe description of the Intelligence Configuration further explaining its purpose.
rulesarrayList of Intelligence Configuration Rules that govern when and how Language Operators run. Each Rule represents a bundle of Operators, Triggers, Context, and Actions to be executed by the Intelligence Configuration on a Conversation. A maximum of five (5) Rules are allowed per Intelligence Configurat
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 id of the configuration
fn lookup(page_size?: number, page_token?: string, max_items?: number)
List configurations and record each as a data artifact (capped at 200 by default; writes a configuration_lookup record with the coverage of the walk)
ArgumentTypeDescription
page_size?numberThe maximum number of resources to return
page_token?stringToken for pagination
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 configuration_lookup record reports truncated: true.
fn update()
Update configuration attributes
fn delete(id: string)
Delete the configuration
ArgumentTypeDescription
idstringThe id of the configuration
fn sync()
Sync configuration state from Twilio

Resources

state(infinite)— Configuration resource state
configuration_lookup(infinite)— Configuration lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/control-plane-operatorv2026.08.25.2control_plane_operator.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)
display_namestringDisplay name of the Language Operator describing its purpose.
description?stringDescription of the Language Operator further explaining its purpose.
promptstringThe natural language instructions used by the operator to analyze the conversation. Within the prompt, users can reference parameters using the `{{parameters.[param_name]}}` syntax. Parameter values are provided to the Operator by the Intelligence Configuration Rule at runtime. **Note**: Prompts wil
output_formatenumThe structure of the result returned by the Language Operator (specific to what the LLM returns, not the entirety of the Operator Result resource). Available values: - `TEXT`: The Operator will return plaintext from the LLM. - `JSON`: the Operator will return a structured object with schema defined
output_schema?recordRequired for `JSON` output only. this will be set to a JSON Schema object describing the properties & data types of the response. Please see https://platform.openai.com/docs/guides/structured-outputs#supported-schemas Will include the following keywords: - `type` : Must be set to `object` - `propert
training_examples?arrayAn array of example input/output pairs used to illustrate the intended behavior of the Language Operator. These examples help guide the model's understanding of expected input–output relationships and improve consistency during evaluation and testing. **Note**: Training examples will only be exposed
context?objectOptionally specifies which contextual data sources (Memory, Knowledge) the operator can access during execution. Context objects will be passed in by the Intelligence Configuration Rule at runtime. **Note**: this simply gives the LLM access to these context objects – ultimately the LLM will determin
parameters?recordDefines the schema of the parameters that are provided when running the operator, including required and optional values that determine the operator's behavior. The values of the parameters themselves are passed in by the attached Intelligence Configuration.
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 control plane operator
fn get(id: string)
Get a control plane operator
ArgumentTypeDescription
idstringThe id of the control plane operator
fn lookup(page_size?: number, page_token?: string, max_items?: number)
List control plane operators and record each as a data artifact (capped at 200 by default; writes a control_plane_operator_lookup record with the coverage of the walk)
ArgumentTypeDescription
page_size?numberThe maximum number of resources to return
page_token?stringToken for pagination
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 control_plane_operator_lookup record reports truncated: true.
fn update()
Update control plane operator attributes
fn delete(id: string)
Delete the control plane operator
ArgumentTypeDescription
idstringThe id of the control plane operator
fn sync()
Sync control plane operator state from Twilio

Resources

state(infinite)— Control plane operator resource state
control_plane_operator_lookup(infinite)— Control plane operator lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/conversationv2026.08.25.2conversation.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 conversation
ArgumentTypeDescription
idstringThe id of the conversation
fn lookup(page_size?: number, page_token?: string, created_at_before?: string, created_at_after?: string, status?: enum, channel_id?: string, channels?: string, conversation_configuration_id?: string, intelligence_configuration_ids?: string, operator_ids?: string, max_items?: number)
List conversations and record each as a data artifact (capped at 200 by default; writes a conversation_lookup record with the coverage of the walk)
ArgumentTypeDescription
page_size?numberThe maximum number of resources to return
page_token?stringToken for pagination
created_at_before?stringFilter by Conversations created before this timestamp. The maximum allowed time range between `createdAtBefore` and `createdAtAfter` is 31 days.
created_at_after?stringFilter by Conversations created after this timestamp. The maximum allowed time range between `createdAtBefore` and `createdAtAfter` is 31 days.
status?enumFilter by Conversation status.
channel_id?stringFilters Conversations by the underlying channel resource ID, such as a Call ID or Message ID.
channels?stringFilters Conversations that include one or more of the specified communication channels (`OR` match).
conversation_configuration_id?stringThe configuration `id` used to generate the Conversation.
intelligence_configuration_ids?stringFilters Conversations activated by one or more of the specified Intelligence Configuration IDs (`OR` match).
operator_ids?stringFilters Conversations to those where at least one of the specified Language Operators was executed (`OR` match).
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 conversation_lookup record reports truncated: true.
fn sync()
Sync conversation state from Twilio

Resources

state(infinite)— Conversation resource state
conversation_lookup(infinite)— Conversation lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/custom-operatorv2026.08.25.2custom_operator.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_namestringA human readable description of the new Operator, up to 64 characters.
configstringOperator configuration, following the schema defined by the Operator Type.
operator_typestringOperator Type for this Operator. References an existing Operator Type resource.
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 custom operator
fn get(id: string)
Get a custom operator
ArgumentTypeDescription
idstringThe sid of the custom operator
fn lookup(availability?: enum, language_code?: string, max_items?: number)
List custom operators and record each as a data artifact (capped at 200 by default; writes a custom_operator_lookup record with the coverage of the walk)
ArgumentTypeDescription
availability?enumReturns Custom Operators with the provided availability type. Possible values: internal, beta, public, retired.
language_code?stringReturns Custom Operators that support the provided language code.
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 custom_operator_lookup record reports truncated: true.
fn update()
Update custom operator attributes
fn delete(id: string)
Delete the custom operator
ArgumentTypeDescription
idstringThe sid of the custom operator
fn sync()
Sync custom operator state from Twilio

Resources

state(infinite)— Custom operator resource state
custom_operator_lookup(infinite)— Custom operator lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/encrypted-operator-resultv2026.08.25.1encrypted_operator_result.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.
transcript_sidstringPath scope for the encrypted operator result: transcript_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 get()
Get a encrypted operator result
fn sync()
Sync encrypted operator result state from Twilio

Resources

state(infinite)— Encrypted operator result resource state
@keeb/twilio/intelligence/encrypted-sentencev2026.08.25.1encrypted_sentence.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.
transcript_sidstringPath scope for the encrypted sentence: transcript_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 get()
Get a encrypted sentence
fn sync()
Sync encrypted sentence state from Twilio

Resources

state(infinite)— Encrypted sentence resource state
@keeb/twilio/intelligence/mediav2026.08.25.1media.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.
sidstringPath scope for the media: 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 get()
Get a media
fn sync()
Sync media state from Twilio

Resources

state(infinite)— Media resource state
@keeb/twilio/intelligence/operatorv2026.08.25.2operator.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 operator
ArgumentTypeDescription
idstringThe sid of the operator
fn lookup(availability?: enum, language_code?: string, max_items?: number)
List operators and record each as a data artifact (capped at 200 by default; writes a operator_lookup record with the coverage of the walk)
ArgumentTypeDescription
availability?enumReturns Operators with the provided availability type. Possible values: internal, beta, public, retired.
language_code?stringReturns Operators that support the provided language code.
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 operator_lookup record reports truncated: true.
fn sync()
Sync operator state from Twilio

Resources

state(infinite)— Operator resource state
operator_lookup(infinite)— Operator lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/operator-attachmentv2026.08.25.1operator_attachment.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.
service_sidstringPath scope for the operator attachment: service_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 get()
Get a operator attachment
fn sync()
Sync operator attachment state from Twilio

Resources

state(infinite)— Operator attachment resource state
@keeb/twilio/intelligence/operator-resultv2026.08.25.2operator_result.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 operator result
ArgumentTypeDescription
idstringThe operator_result_id of the operator result
fn lookup(conversation_id?: string, intelligence_configuration_id?: string, operator_id?: string, page_size?: number, page_token?: string, max_items?: number)
List operator results and record each as a data artifact (capped at 200 by default; writes a operator_result_lookup record with the coverage of the walk)
ArgumentTypeDescription
conversation_id?stringFilter Operator Results by attached Conversation `id`.
intelligence_configuration_id?stringFilter Operator Results by Intelligence Configuration `id` used to generate them.
operator_id?stringFilter Operator Results by Language Operator `id`.
page_size?numberThe maximum number of resources to return
page_token?stringToken for pagination
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 operator_result_lookup record reports truncated: true.
fn delete(id: string)
Delete the operator result
ArgumentTypeDescription
idstringThe operator_result_id of the operator result
fn sync()
Sync operator result state from Twilio

Resources

state(infinite)— Operator result resource state
operator_result_lookup(infinite)— Operator result lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/operator-typev2026.08.25.2operator_type.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 operator type
ArgumentTypeDescription
idstringThe sid of the operator type
fn lookup(language_code?: string, max_items?: number)
List operator types and record each as a data artifact (capped at 200 by default; writes a operator_type_lookup record with the coverage of the walk)
ArgumentTypeDescription
language_code?stringReturns Operator Types that support the provided language code.
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 operator_type_lookup record reports truncated: true.
fn sync()
Sync operator type state from Twilio

Resources

state(infinite)— Operator type resource state
operator_type_lookup(infinite)— Operator type lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/prebuilt-operatorv2026.08.25.2prebuilt_operator.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 prebuilt operator
ArgumentTypeDescription
idstringThe sid of the prebuilt operator
fn lookup(availability?: enum, language_code?: string, max_items?: number)
List prebuilt operators and record each as a data artifact (capped at 200 by default; writes a prebuilt_operator_lookup record with the coverage of the walk)
ArgumentTypeDescription
availability?enumReturns Pre-built Operators with the provided availability type. Possible values: internal, beta, public, retired.
language_code?stringReturns Pre-built Operators that support the provided language code.
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 prebuilt_operator_lookup record reports truncated: true.
fn sync()
Sync prebuilt operator state from Twilio

Resources

state(infinite)— Prebuilt operator resource state
prebuilt_operator_lookup(infinite)— Prebuilt operator lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/rule-executionv2026.08.25.1rule_execution.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)
intelligence_configuration_idstringThe Intelligence Configuration identifier to execute the Rule within.
rule_idstringThe rule identifier to execute within the selected Intelligence Configuration.
conversation_idstringThe Conversation identifier to execute the Rule against.
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 rule execution

Resources

state(infinite)— Rule execution resource state
@keeb/twilio/intelligence/sentencev2026.08.25.2sentence.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.
transcript_sidstringPath scope for the sentence: transcript_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 lookup(redacted?: boolean, word_timestamps?: boolean, max_items?: number)
List sentences and record each as a data artifact (capped at 200 by default; writes a sentence_lookup record with the coverage of the walk)
ArgumentTypeDescription
redacted?booleanGrant access to PII Redacted/Unredacted Sentences. If redaction is enabled, the default is `true` to access redacted sentences.
word_timestamps?booleanReturns word level timestamps information, if word_timestamps is enabled. The default is `false`.
max_items?numberStop after this many results (default 200, ceiling 5000000). 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 sentence_lookup record reports truncated: true.

Resources

state(infinite)— Sentence resource state
sentence_lookup(infinite)— Sentence lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/servicev2026.08.25.2service.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)
auto_transcribe?booleanInstructs the Speech Recognition service to automatically transcribe all recordings made on the account.
data_logging?booleanData logging allows Twilio to improve the quality of the speech recognition & language understanding services through using customer data to refine, fine tune and evaluate machine learning models. Note: Data logging cannot be activated via API, only via www.twilio.com, as it requires additional cons
friendly_name?stringA human readable description of this resource, up to 64 characters.
unique_namestringProvides a unique and addressable name to be assigned to this Service, assigned by the developer, to be optionally used in addition to SID.
auto_redaction?booleanInstructs the Speech Recognition service to automatically redact PII from all transcripts made on this service.
media_redaction?booleanInstructs the Speech Recognition service to automatically redact PII from all transcripts media made on this service. The auto_redaction flag must be enabled, results in error otherwise.
webhook_url?stringThe URL Twilio will request when executing the Webhook.
webhook_http_method?enumThe HTTP method for the Webhook. One of `GET` or `POST`.
encryption_credential_sid?stringThe unique SID identifier of the Public Key resource used to encrypt the sentences and operator results.
language_code?stringThe language code set during Service creation determines the Transcription language for all call recordings processed by that Service. The default is en-US if no language code is set. A Service can only support one language code, and it cannot be updated once it's set.
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 service
fn get(id: string)
Get a service
ArgumentTypeDescription
idstringThe sid of the service
fn lookup(max_items?: number)
List services and record each as a data artifact (capped at 200 by default; writes a service_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 service_lookup record reports truncated: true.
fn update()
Update service attributes
fn delete(id: string)
Delete the service
ArgumentTypeDescription
idstringThe sid of the service
fn sync()
Sync service state from Twilio

Resources

state(infinite)— Service resource state
service_lookup(infinite)— Service lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/service-operator-attachmentv2026.08.25.1service_operator_attachment.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.
service_sidstringPath scope for the service operator attachment: service_sid
operator_sidstringPath scope for the service operator attachment: operator_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 update()
Update service operator attachment attributes
fn delete(id: string)
Delete the service operator attachment
ArgumentTypeDescription
idstringThe sid of the service operator attachment

Resources

state(infinite)— Service operator attachment resource state
@keeb/twilio/intelligence/transcriptv2026.08.25.2transcript.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)
service_sidstringThe unique SID identifier of the Service.
channelstringJSON object describing Media Channel including Source and Participants
customer_key?stringUsed to store client provided metadata. Maximum of 64 double-byte UTF8 characters.
media_start_time?stringThe date that this Transcript's media was started, given in ISO 8601 format.
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 transcript
fn get(id: string)
Get a transcript
ArgumentTypeDescription
idstringThe sid of the transcript
fn lookup(service_sid?: string, before_start_time?: string, after_start_time?: string, before_date_created?: string, after_date_created?: string, status?: string, language_code?: string, source_sid?: string, max_items?: number)
List transcripts and record each as a data artifact (capped at 200 by default; writes a transcript_lookup record with the coverage of the walk)
ArgumentTypeDescription
service_sid?stringThe unique SID identifier of the Service.
before_start_time?stringFilter by before StartTime.
after_start_time?stringFilter by after StartTime.
before_date_created?stringFilter by before DateCreated.
after_date_created?stringFilter by after DateCreated.
status?stringFilter by status.
language_code?stringFilter by Language Code.
source_sid?stringFilter by SourceSid.
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 transcript_lookup record reports truncated: true.
fn delete(id: string)
Delete the transcript
ArgumentTypeDescription
idstringThe sid of the transcript
fn sync()
Sync transcript state from Twilio

Resources

state(infinite)— Transcript resource state
transcript_lookup(infinite)— Transcript lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/transcript-operator-resultv2026.08.25.2transcript_operator_result.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.
transcript_sidstringPath scope for the transcript operator result: transcript_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 get(id: string)
Get a transcript operator result
ArgumentTypeDescription
idstringThe sid of the transcript operator result
fn lookup(redacted?: boolean, max_items?: number)
List transcript operator results and record each as a data artifact (capped at 200 by default; writes a transcript_operator_result_lookup record with the coverage of the walk)
ArgumentTypeDescription
redacted?booleanGrant access to PII redacted/unredacted Language Understanding operator. If redaction is enabled, the default is True.
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 transcript_operator_result_lookup record reports truncated: true.
fn sync()
Sync transcript operator result state from Twilio

Resources

state(infinite)— Transcript operator result resource state
transcript_operator_result_lookup(infinite)— Transcript operator result lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/intelligence/versionv2026.08.25.2version.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.
idstringPath scope for the version: id
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 version
ArgumentTypeDescription
idstringThe version of the version
fn lookup(page_size?: number, page_token?: string, max_items?: number)
List versions and record each as a data artifact (capped at 200 by default; writes a version_lookup record with the coverage of the walk)
ArgumentTypeDescription
page_size?numberThe maximum number of resources to return
page_token?stringToken for pagination
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 version_lookup record reports truncated: true.
fn sync()
Sync version state from Twilio

Resources

state(infinite)— Version resource state
version_lookup(infinite)— Version lookup coverage — whether the page walk exhausted the collection
04Stats
B
85 / 100
Downloads
0
Archive size
73.6 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