Twilio/marketplace
@keeb/twilio/marketplacev2026.08.25.2
01README
Twilio marketplace API models
02Release Notes
- Updated: available_add_on_extension, available_add_ons, installed_add_on_extension, installed_add_ons, module_data
03Models
@keeb/twilio/marketplace/available-add-on-extensionv2026.08.25.2available_add_on_extension.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. |
| available_add_on_sid | string | Path scope for the available add on extension: available_add_on_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 available add on extension
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the available add on extension |
fn lookup(max_items?: number)
List available add on extensions and record each as a data artifact (capped at 200 by default; writes a available_add_on_extension_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 available_add_on_extension_lookup record reports truncated: true. |
fn sync()
Sync available add on extension state from Twilio
Resources
state(infinite)— Available add on extension resource state
available_add_on_extension_lookup(infinite)— Available add on extension lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/marketplace/available-add-onsv2026.08.25.2available_add_ons.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 available add ons
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the available add ons |
fn lookup(max_items?: number)
List available add onss and record each as a data artifact (capped at 200 by default; writes a available_add_ons_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 available_add_ons_lookup record reports truncated: true. |
fn sync()
Sync available add ons state from Twilio
Resources
state(infinite)— Available add ons resource state
available_add_ons_lookup(infinite)— Available add ons lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/marketplace/installed-add-on-extensionv2026.08.25.2installed_add_on_extension.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. |
| installed_add_on_sid | string | Path scope for the installed add on extension: installed_add_on_sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| enabled | boolean | Whether the Extension should be invoked. |
| 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 installed add on extension
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the installed add on extension |
fn lookup(max_items?: number)
List installed add on extensions and record each as a data artifact (capped at 200 by default; writes a installed_add_on_extension_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 installed_add_on_extension_lookup record reports truncated: true. |
fn update()
Update installed add on extension attributes
fn sync()
Sync installed add on extension state from Twilio
Resources
state(infinite)— Installed add on extension resource state
installed_add_on_extension_lookup(infinite)— Installed add on extension lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/marketplace/installed-add-on-usagev2026.08.25.1installed_add_on_usage.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. |
| installed_add_on_sid | string | Path scope for the installed add on usage: installed_add_on_sid |
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| billable_items | array | |
| 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 installed add on usage
Resources
state(infinite)— Installed add on usage resource state
@keeb/twilio/marketplace/installed-add-onsv2026.08.25.2installed_add_ons.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) |
| configuration? | string | The JSON object that represents the configuration of the new Add-on being installed. |
| unique_name? | string | An application-defined string that uniquely identifies the resource. This value must be unique within the Account. |
| available_add_on_sid | string | The SID of the AvaliableAddOn to install. |
| accept_terms_of_service | boolean | Whether the Terms of Service were accepted. |
| 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 installed add ons
fn get(id: string)
Get a installed add ons
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the installed add ons |
fn lookup(max_items?: number)
List installed add onss and record each as a data artifact (capped at 200 by default; writes a installed_add_ons_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 installed_add_ons_lookup record reports truncated: true. |
fn update()
Update installed add ons attributes
fn delete(id: string)
Delete the installed add ons
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the installed add ons |
fn sync()
Sync installed add ons state from Twilio
Resources
state(infinite)— Installed add ons resource state
installed_add_ons_lookup(infinite)— Installed add ons lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/marketplace/module-datav2026.08.25.2module_data.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) |
| module_info? | string | A JSON object containing essential attributes that define a Listing. |
| configuration? | string | A JSON object for providing Listing-specific configuration. Contains button setup, notification URL, and more. |
| 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 module data
fn lookup(max_items?: number)
List module datas and record each as a data artifact (capped at 200 by default; writes a module_data_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 module_data_lookup record reports truncated: true. |
Resources
state(infinite)— Module data resource state
module_data_lookup(infinite)— Module data lookup coverage — whether the page walk exhausted the collection
@keeb/twilio/marketplace/module-data-managementv2026.08.25.1module_data_management.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 module data management: sid |
| name? | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| module_info? | string | A JSON object containing essential attributes that define a Listing. |
| description? | string | A JSON object describing the Listing. You can define the main body of the description, highlight key features or aspects of the Listing, and provide code samples for developers if applicable. |
| documentation? | string | A JSON object for providing comprehensive information, instructions, and resources related to the Listing. |
| policies? | string | A JSON object describing the Listing's privacy and legal policies. The maximum file size for Policies is 5MB. |
| support? | string | A JSON object containing information on how Marketplace users can obtain support for the Listing. Use this parameter to provide details such as contact information and support description. |
| configuration? | string | A JSON object for providing Listing-specific configuration. Contains button setup, notification URL, and more. |
| pricing? | string | A JSON object for providing Listing's purchase options. |
| 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 module data management
| Argument | Type | Description |
|---|---|---|
| id | string | The sid of the module data management |
fn update()
Update module data management attributes
fn sync()
Sync module data management state from Twilio
Resources
state(infinite)— Module data management resource state
@keeb/twilio/marketplace/referral-conversionv2026.08.25.1referral_conversion.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) |
| referral_account_sid? | string | |
| 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 referral conversion
Resources
state(infinite)— Referral conversion resource state
04Stats
B
85 / 100
Downloads
0
Archive size
34.2 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