Twilio/studio
@keeb/twilio/studiov2026.08.25.2
01README
Twilio studio API models
02Release Notes
- Updated: engagement, execution_step, execution, flow_execution_step, flow_execution, flow_revision, flow_v2, flow, step
03Models
@keeb/twilio/studio/engagementv2026.08.25.2engagement.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. |
| flow_sid | string | Path scope for the engagement: flow_sid |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| to | string | The Contact phone number to start a Studio Flow Engagement, available as variable `{{contact.channel.address}}`. |
| from | string | The Twilio phone number to send messages or initiate calls from during the Flow Engagement. Available as variable `{{flow.channel.address}}` |
| parameters? | string | A JSON string we will add to your flow's context and that you can access as variables inside your flow. For example, if you pass in `Parameters={'name':'Zeke'}` then inside a widget you can reference the variable `{{flow.data.name}}` which will return the string 'Zeke'. Note: the JSON value must exp |
| 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 engagement
fn get(id: string)
Get a engagement
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the engagement |
fn lookup(max_items?: number)
List engagements and record each as a data artifact (capped at 200 by default; writes a engagement_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 engagement_lookup record reports truncated: true. |
fn delete(id: string)
Delete the engagement
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the engagement |
fn sync()
Sync engagement state from Twilio
Resources
state(infinite)— Engagement resource state
engagement_lookup(infinite)— Engagement lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/engagement-contextv2026.08.25.1engagement_context.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. |
| flow_sid | string | Path scope for the engagement context: flow_sid |
| engagement_sid | string | Path scope for the engagement context: engagement_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 engagement context
fn sync()
Sync engagement context state from Twilio
Resources
state(infinite)— Engagement context resource state
@keeb/twilio/studio/executionv2026.08.25.2execution.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. |
| flow_sid | string | Path scope for the execution: flow_sid |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| status? | enum | The status of the Execution. Can be: `active` or `ended`. |
| to | string | The Contact phone number to start a Studio Flow Execution, available as variable `{{contact.channel.address}}`. |
| from | string | The Twilio phone number to send messages or initiate calls from during the Flow's Execution. Available as variable `{{flow.channel.address}}`. For SMS, this can also be a Messaging Service SID. |
| parameters? | string | JSON data that will be added to the Flow\ |
| 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 execution
fn get(id: string)
Get a execution
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the execution |
fn lookup(date_created_from?: string, date_created_to?: string, max_items?: number)
List executions and record each as a data artifact (capped at 200 by default; writes a execution_lookup record with the coverage of the walk)
| Argument | Type | Description |
|---|---|---|
| date_created_from? | string | Only show Execution resources starting on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |
| date_created_to? | string | Only show Execution resources starting before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |
| 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 execution_lookup record reports truncated: true. |
fn update()
Update execution attributes
fn delete(id: string)
Delete the execution
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the execution |
fn sync()
Sync execution state from Twilio
Resources
state(infinite)— Execution resource state
execution_lookup(infinite)— Execution lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/execution-contextv2026.08.25.1execution_context.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. |
| flow_sid | string | Path scope for the execution context: flow_sid |
| execution_sid | string | Path scope for the execution context: execution_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 execution context
fn sync()
Sync execution context state from Twilio
Resources
state(infinite)— Execution context resource state
@keeb/twilio/studio/execution-stepv2026.08.25.2execution_step.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. |
| flow_sid | string | Path scope for the execution step: flow_sid |
| execution_sid | string | Path scope for the execution step: execution_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 execution step
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the execution step |
fn lookup(max_items?: number)
List execution steps and record each as a data artifact (capped at 200 by default; writes a execution_step_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 execution_step_lookup record reports truncated: true. |
fn sync()
Sync execution step state from Twilio
Resources
state(infinite)— Execution step resource state
execution_step_lookup(infinite)— Execution step lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/execution-step-contextv2026.08.25.1execution_step_context.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. |
| flow_sid | string | Path scope for the execution step context: flow_sid |
| execution_sid | string | Path scope for the execution step context: execution_sid |
| step_sid | string | Path scope for the execution step context: step_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 execution step context
fn sync()
Sync execution step context state from Twilio
Resources
state(infinite)— Execution step context resource state
@keeb/twilio/studio/flowv2026.08.25.2flow.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 flow
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow |
fn lookup(max_items?: number)
List flows and record each as a data artifact (capped at 200 by default; writes a flow_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 flow_lookup record reports truncated: true. |
fn delete(id: string)
Delete the flow
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow |
fn sync()
Sync flow state from Twilio
Resources
state(infinite)— Flow resource state
flow_lookup(infinite)— Flow lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/flow-executionv2026.08.25.2flow_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. |
| flow_sid | string | Path scope for the flow execution: flow_sid |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| status? | enum | The status of the Execution. Can be: `active` or `ended`. |
| to | string | The Contact phone number to start a Studio Flow Execution, available as variable `{{contact.channel.address}}`. |
| from | string | The Twilio phone number to send messages or initiate calls from during the Flow's Execution. Available as variable `{{flow.channel.address}}`. For SMS, this can also be a Messaging Service SID. |
| parameters? | string | JSON data that will be added to the Flow\ |
| 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 flow execution
fn get(id: string)
Get a flow execution
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow execution |
fn lookup(status?: enum, date_created_from?: string, date_created_to?: string, max_items?: number)
List flow executions and record each as a data artifact (capped at 200 by default; writes a flow_execution_lookup record with the coverage of the walk)
| Argument | Type | Description |
|---|---|---|
| status? | enum | Only show Execution resources with the given status. Can be: `active` or `ended`. |
| date_created_from? | string | Only show Execution resources starting on or after this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |
| date_created_to? | string | Only show Execution resources starting before this [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date-time, given as `YYYY-MM-DDThh:mm:ss-hh:mm`. |
| 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 flow_execution_lookup record reports truncated: true. |
fn update()
Update flow execution attributes
fn delete(id: string)
Delete the flow execution
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow execution |
fn sync()
Sync flow execution state from Twilio
Resources
state(infinite)— Flow execution resource state
flow_execution_lookup(infinite)— Flow execution lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/flow-execution-contextv2026.08.25.1flow_execution_context.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. |
| flow_sid | string | Path scope for the flow execution context: flow_sid |
| execution_sid | string | Path scope for the flow execution context: execution_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 flow execution context
fn sync()
Sync flow execution context state from Twilio
Resources
state(infinite)— Flow execution context resource state
@keeb/twilio/studio/flow-execution-stepv2026.08.25.2flow_execution_step.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. |
| flow_sid | string | Path scope for the flow execution step: flow_sid |
| execution_sid | string | Path scope for the flow execution step: execution_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 flow execution step
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow execution step |
fn lookup(max_items?: number)
List flow execution steps and record each as a data artifact (capped at 200 by default; writes a flow_execution_step_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 flow_execution_step_lookup record reports truncated: true. |
fn sync()
Sync flow execution step state from Twilio
Resources
state(infinite)— Flow execution step resource state
flow_execution_step_lookup(infinite)— Flow execution step lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/flow-revisionv2026.08.25.2flow_revision.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 flow revision: 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 flow revision
| Argument | Type | Description |
|---|---|---|
| id | string | The revision of the flow revision |
fn lookup(max_items?: number)
List flow revisions and record each as a data artifact (capped at 200 by default; writes a flow_revision_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 flow_revision_lookup record reports truncated: true. |
fn sync()
Sync flow revision state from Twilio
Resources
state(infinite)— Flow revision resource state
flow_revision_lookup(infinite)— Flow revision lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/flow-test-userv2026.08.25.1flow_test_user.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 flow test user: sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| test_users | array | List of test user identities that can test draft versions of the flow. |
| 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 flow test user
fn update()
Update flow test user attributes
fn sync()
Sync flow test user state from Twilio
Resources
state(infinite)— Flow test user resource state
@keeb/twilio/studio/flow-v2v2026.08.25.2flow_v2.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) |
| status | enum | The status of the Flow. Can be: `draft` or `published`. |
| friendly_name | string | The string that you assigned to describe the Flow. |
| definition | string | JSON representation of flow definition. |
| commit_message? | string | Description of change made in the revision. |
| author_sid? | string | The SID of the User that created the Flow. |
| 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 flow v2
fn get(id: string)
Get a flow v2
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow v2 |
fn lookup(max_items?: number)
List flow v2s and record each as a data artifact (capped at 200 by default; writes a flow_v2_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 flow_v2_lookup record reports truncated: true. |
fn update()
Update flow v2 attributes
fn delete(id: string)
Delete the flow v2
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the flow v2 |
fn sync()
Sync flow v2 state from Twilio
Resources
state(infinite)— Flow v2 resource state
flow_v2_lookup(infinite)— Flow v2 lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/flow-validatev2026.08.25.1flow_validate.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 | The string that you assigned to describe the Flow. |
| status | enum | The status of the Flow. Can be: `draft` or `published`. |
| definition | string | JSON representation of flow definition. |
| commit_message? | string | Description of change made in the revision. |
| 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 flow validate
Resources
state(infinite)— Flow validate resource state
@keeb/twilio/studio/stepv2026.08.25.2step.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. |
| flow_sid | string | Path scope for the step: flow_sid |
| engagement_sid | string | Path scope for the step: engagement_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 step
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the step |
fn lookup(max_items?: number)
List steps and record each as a data artifact (capped at 200 by default; writes a step_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 step_lookup record reports truncated: true. |
fn sync()
Sync step state from Twilio
Resources
state(infinite)— Step resource state
step_lookup(infinite)— Step lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/studio/step-contextv2026.08.25.1step_context.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. |
| flow_sid | string | Path scope for the step context: flow_sid |
| engagement_sid | string | Path scope for the step context: engagement_sid |
| step_sid | string | Path scope for the step context: step_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 step context
fn sync()
Sync step context state from Twilio
Resources
state(infinite)— Step context resource state
@keeb/twilio/studio/step-execution-step-contextv2026.08.25.1step_execution_step_context.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. |
| flow_sid | string | Path scope for the step execution step context: flow_sid |
| execution_sid | string | Path scope for the step execution step context: execution_sid |
| step_sid | string | Path scope for the step execution step context: step_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 step execution step context
fn sync()
Sync step execution step context state from Twilio
Resources
state(infinite)— Step execution step context resource state
04Stats
B
85 / 100
Downloads
0
Archive size
57.9 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