Skip to main content

Twilio/marketplace

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

Twilio marketplace API models

02Release Notes
  • Updated: available_add_on_extension, available_add_ons, installed_add_on_extension, installed_add_ons, module_data
03Models8
@keeb/twilio/marketplace/available-add-on-extensionv2026.08.25.2available_add_on_extension.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.
available_add_on_sidstringPath scope for the available add on extension: available_add_on_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 available add on extension
ArgumentTypeDescription
idstringThe 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)
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 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

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 available add ons
ArgumentTypeDescription
idstringThe 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)
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 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

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
installed_add_on_sidstringPath scope for the installed add on extension: installed_add_on_sid
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
enabledbooleanWhether the Extension should be invoked.
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 installed add on extension
ArgumentTypeDescription
idstringThe 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)
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 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

ArgumentTypeDescription
account_sid?stringTwilio Account SID (starts with AC). Also substituted for {AccountSid} path parameters. Overrides the TWILIO_ACCOUNT_SID environment variable.
installed_add_on_sidstringPath scope for the installed add on usage: installed_add_on_sid
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
billable_itemsarray
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 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

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)
configuration?stringThe JSON object that represents the configuration of the new Add-on being installed.
unique_name?stringAn application-defined string that uniquely identifies the resource. This value must be unique within the Account.
available_add_on_sidstringThe SID of the AvaliableAddOn to install.
accept_terms_of_servicebooleanWhether the Terms of Service were accepted.
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 installed add ons
fn get(id: string)
Get a installed add ons
ArgumentTypeDescription
idstringThe 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)
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 installed_add_ons_lookup record reports truncated: true.
fn update()
Update installed add ons attributes
fn delete(id: string)
Delete the installed add ons
ArgumentTypeDescription
idstringThe 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

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)
module_info?stringA JSON object containing essential attributes that define a Listing.
configuration?stringA JSON object for providing Listing-specific configuration. Contains button setup, notification URL, and more.
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 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)
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 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

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 module data management: sid
name?stringInstance name for this resource (used as the unique identifier in the factory pattern)
module_info?stringA JSON object containing essential attributes that define a Listing.
description?stringA 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?stringA JSON object for providing comprehensive information, instructions, and resources related to the Listing.
policies?stringA JSON object describing the Listing's privacy and legal policies. The maximum file size for Policies is 5MB.
support?stringA 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?stringA JSON object for providing Listing-specific configuration. Contains button setup, notification URL, and more.
pricing?stringA JSON object for providing Listing's purchase options.
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 module data management
ArgumentTypeDescription
idstringThe 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

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)
referral_account_sid?string
auth_token?stringTwilio auth token, used as the HTTP Basic password when no API key is set. Overrides TWILIO_AUTH_TOKEN. Wire with a vault.get(...) expression to source it from a vault.
api_key_sid?stringTwilio API key SID (starts with SK). Takes precedence over auth_token. Overrides TWILIO_API_KEY_SID.
api_key_secret?stringTwilio API key secret, paired with api_key_sid. Overrides TWILIO_API_KEY_SECRET. Wire with a vault.get(...) expression to source it from a vault.
fn create()
Create a 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