Readonly
defaultsReadonly
ltsStatic
ltsOptional
parameters: {Optional
accepted_capabilities?: ("lock" | "thermostat" | "noise_sensor" | "access_control")[]Optional
accepted_providers?: (Accepted device provider keys as an alternative to provider_category
. Use this parameter to specify accepted providers explicitly. See Customize the Brands to Display in Your Connect Webviews. To list all provider keys, use /devices/list_device_providers
with no filters.
Optional
automatically_manage_new_devices?: booleanIndicates whether newly-added devices should appear as managed devices. See also: Customize the Behavior Settings of Your Connect Webviews.
Optional
custom_metadata?: { [x: string]: null | string | boolean }Custom metadata that you want to associate with the Connect Webview. Supports up to 50 JSON key:value pairs. Adding custom metadata to a Connect Webview enables you to store custom information, like customer details or internal IDs from your application. The custom metadata is then transferred to any connected accounts that were connected using the Connect Webview, making it easy to find and filter these resources in your workspace. You can also filter Connect Webviews by custom metadata.
Optional
custom_redirect_failure_url?: stringAlternative URL that you want to redirect the user to on an error. If you do not set this parameter, the Connect Webview falls back to the custom_redirect_url
.
Optional
custom_redirect_url?: stringURL that you want to redirect the user to after the provider login is complete.
Optional
customer_key?: stringOptional unique string key that can be used to identify the customer. If provided, the customer will be created or retrieved based on this key.
Optional
device_selection_mode?: "none" | "single" | "multiple"Optional
provider_category?: Specifies the category of providers that you want to include. To list all providers within a category, use /devices/list_device_providers
with the desired provider_category
filter.
Optional
wait_for_device_creation?: booleanIndicates whether Seam should finish syncing all devices in a newly-connected account before completing the associated Connect Webview. See also: Customize the Behavior Settings of Your Connect Webviews.
Optional
parameters: { connect_webview_id: string }ID of the Connect Webview that you want to delete.
Optional
parameters: { connect_webview_id: string }ID of the Connect Webview that you want to get.
Optional
parameters: {Optional
custom_metadata_has?: { [x: string]: string | boolean }Custom metadata pairs by which you want to filter Connect Webviews. Returns Connect Webviews with custom_metadata
that contains all of the provided key:value pairs.
Optional
customer_key?: stringCustomer key for which you want to list connect webviews.
Optional
limit?: numberMaximum number of records to return per page.
Optional
page_cursor?: null | stringIdentifies the specific page of results to return, obtained from the previous page's next_page_cursor
.
Optional
user_identifier_key?: stringYour user ID for the user by which you want to filter Connect Webviews.
Static
fromStatic
fromStatic
fromStatic
fromStatic
fromStatic
from
List of accepted device capabilities that restrict the types of devices that can be connected through the Connect Webview. If not provided, defaults will be determined based on the accepted providers.