Twilio/intelligence
@keeb/twilio/intelligencev2026.08.25.2
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
03Models
@keeb/twilio/intelligence/configurationv2026.08.25.2configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| display_name | string | The display name of the Intelligence Configuration describing its purpose. |
| description? | string | The description of the Intelligence Configuration further explaining its purpose. |
| rules | array | List 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? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| page_size? | number | The maximum number of resources to return |
| page_token? | string | Token for pagination |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| display_name | string | Display name of the Language Operator describing its purpose. |
| description? | string | Description of the Language Operator further explaining its purpose. |
| prompt | string | The 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_format | enum | The 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? | record | Required 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? | array | An 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? | object | Optionally 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? | record | Defines 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? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| page_size? | number | The maximum number of resources to return |
| page_token? | string | Token for pagination |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| page_size? | number | The maximum number of resources to return |
| page_token? | string | Token for pagination |
| created_at_before? | string | Filter by Conversations created before this timestamp. The maximum allowed time range between `createdAtBefore` and `createdAtAfter` is 31 days. |
| created_at_after? | string | Filter by Conversations created after this timestamp. The maximum allowed time range between `createdAtBefore` and `createdAtAfter` is 31 days. |
| status? | enum | Filter by Conversation status. |
| channel_id? | string | Filters Conversations by the underlying channel resource ID, such as a Call ID or Message ID. |
| channels? | string | Filters Conversations that include one or more of the specified communication channels (`OR` match). |
| conversation_configuration_id? | string | The configuration `id` used to generate the Conversation. |
| intelligence_configuration_ids? | string | Filters Conversations activated by one or more of the specified Intelligence Configuration IDs (`OR` match). |
| operator_ids? | string | Filters Conversations to those where at least one of the specified Language Operators was executed (`OR` match). |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| friendly_name | string | A human readable description of the new Operator, up to 64 characters. |
| config | string | Operator configuration, following the schema defined by the Operator Type. |
| operator_type | string | Operator Type for this Operator. References an existing Operator Type resource. |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| availability? | enum | Returns Custom Operators with the provided availability type. Possible values: internal, beta, public, retired. |
| language_code? | string | Returns Custom Operators that support the provided language code. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| transcript_sid | string | Path scope for the encrypted operator result: transcript_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| transcript_sid | string | Path scope for the encrypted sentence: transcript_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| sid | string | Path scope for the media: sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| availability? | enum | Returns Operators with the provided availability type. Possible values: internal, beta, public, retired. |
| language_code? | string | Returns Operators that support the provided language code. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| service_sid | string | Path scope for the operator attachment: service_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| conversation_id? | string | Filter Operator Results by attached Conversation `id`. |
| intelligence_configuration_id? | string | Filter Operator Results by Intelligence Configuration `id` used to generate them. |
| operator_id? | string | Filter Operator Results by Language Operator `id`. |
| page_size? | number | The maximum number of resources to return |
| page_token? | string | Token for pagination |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| language_code? | string | Returns Operator Types that support the provided language code. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| availability? | enum | Returns Pre-built Operators with the provided availability type. Possible values: internal, beta, public, retired. |
| language_code? | string | Returns Pre-built Operators that support the provided language code. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| intelligence_configuration_id | string | The Intelligence Configuration identifier to execute the Rule within. |
| rule_id | string | The rule identifier to execute within the selected Intelligence Configuration. |
| conversation_id | string | The Conversation identifier to execute the Rule against. |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| transcript_sid | string | Path scope for the sentence: transcript_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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)
| Argument | Type | Description |
|---|---|---|
| redacted? | boolean | Grant access to PII Redacted/Unredacted Sentences. If redaction is enabled, the default is `true` to access redacted sentences. |
| word_timestamps? | boolean | Returns word level timestamps information, if word_timestamps is enabled. The default is `false`. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auto_transcribe? | boolean | Instructs the Speech Recognition service to automatically transcribe all recordings made on the account. |
| data_logging? | boolean | Data 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? | string | A human readable description of this resource, up to 64 characters. |
| unique_name | string | Provides 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? | boolean | Instructs the Speech Recognition service to automatically redact PII from all transcripts made on this service. |
| media_redaction? | boolean | Instructs 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? | string | The URL Twilio will request when executing the Webhook. |
| webhook_http_method? | enum | The HTTP method for the Webhook. One of `GET` or `POST`. |
| encryption_credential_sid? | string | The unique SID identifier of the Public Key resource used to encrypt the sentences and operator results. |
| language_code? | string | The 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? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| service_sid | string | Path scope for the service operator attachment: service_sid |
| operator_sid | string | Path scope for the service operator attachment: operator_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the service operator attachment |
Resources
state(infinite)— Service operator attachment resource state
@keeb/twilio/intelligence/transcriptv2026.08.25.2transcript.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| service_sid | string | The unique SID identifier of the Service. |
| channel | string | JSON object describing Media Channel including Source and Participants |
| customer_key? | string | Used to store client provided metadata. Maximum of 64 double-byte UTF8 characters. |
| media_start_time? | string | The date that this Transcript's media was started, given in ISO 8601 format. |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| service_sid? | string | The unique SID identifier of the Service. |
| before_start_time? | string | Filter by before StartTime. |
| after_start_time? | string | Filter by after StartTime. |
| before_date_created? | string | Filter by before DateCreated. |
| after_date_created? | string | Filter by after DateCreated. |
| status? | string | Filter by status. |
| language_code? | string | Filter by Language Code. |
| source_sid? | string | Filter by SourceSid. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| transcript_sid | string | Path scope for the transcript operator result: transcript_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| redacted? | boolean | Grant access to PII redacted/unredacted Language Understanding operator. If redaction is enabled, the default is True. |
| max_items? | number | Stop 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
| Argument | Type | Description |
|---|---|---|
| account_sid? | string | Twilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable. |
| id | string | Path scope for the version: id |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| auth_token? | string | Twilio 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? | string | Twilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID. |
| api_key_secret? | string | Twilio 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
| Argument | Type | Description |
|---|---|---|
| id | string | The 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)
| Argument | Type | Description |
|---|---|---|
| page_size? | number | The maximum number of resources to return |
| page_token? | string | Token for pagination |
| max_items? | number | Stop 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