Class SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:39 Constructorsconstructor new Seam Http Connect Webviews ( apiKeyOrOptions ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:43 Propertiesclient client : AxiosInstance
Defined in src/lib/seam/connect/routes/connect-webviews.ts:40 Readonly
defaults Defined in src/lib/seam/connect/routes/connect-webviews.ts:41 Methodscreate create ( body ? ) : SeamHttpRequest < SetNonNullable < Required < { connect_webview : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } ; } > , "connect_webview" > , "connect_webview" > Parameters Optional
body : { accepted_providers ?: ( | "linear" | "assa_abloy_credential_service" | "assa_abloy_vostio" | "assa_abloy_vostio_credential_service" | "doorking" | "dormakaba_community" | "legic_connect" | "akuvox" | "august" | "avigilon_alta" | "brivo" | "butterflymx" | "schlage" | "smartthings" | "yale" | "genie" | "salto" | "salto_ks" | "lockly" | "ttlock" | "noiseaware" | "nuki" | "seam_relay_admin" | "igloo" | "kwikset" | "minut" | "my_2n" | "controlbyweb" | "nest" | "igloohome" | "ecobee" | "hubitat" | "four_suites" | "dormakaba_oracode" | "pti" | "wyze" | "seam_passport" | "visionline" | "seam_bridge" | "tedee" | "honeywell_resideo" | "latch" | "akiles" | "tado" | "salto_space" | "sensi" | "kwikset2" | "yale_access" | "hid_cm" | "google_nest" ) [] ; automatically_manage_new_devices ?: boolean ; custom_metadata ?: Record < string , null | string | boolean > ; custom_redirect_failure_url ?: string ; custom_redirect_url ?: string ; customer_id ?: string ; device_selection_mode ?: "none" | "multiple" | "single" ; provider_category ?: | "stable" | "consumer_smartlocks" | "thermostats" | "noise_sensors" | "access_control_systems" | "internal_beta" ; wait_for_device_creation ?: boolean ; } Optional
accepted_ providers ?: ( | "linear" | "assa_abloy_credential_service" | "assa_abloy_vostio" | "assa_abloy_vostio_credential_service" | "doorking" | "dormakaba_community" | "legic_connect" | "akuvox" | "august" | "avigilon_alta" | "brivo" | "butterflymx" | "schlage" | "smartthings" | "yale" | "genie" | "salto" | "salto_ks" | "lockly" | "ttlock" | "noiseaware" | "nuki" | "seam_relay_admin" | "igloo" | "kwikset" | "minut" | "my_2n" | "controlbyweb" | "nest" | "igloohome" | "ecobee" | "hubitat" | "four_suites" | "dormakaba_oracode" | "pti" | "wyze" | "seam_passport" | "visionline" | "seam_bridge" | "tedee" | "honeywell_resideo" | "latch" | "akiles" | "tado" | "salto_space" | "sensi" | "kwikset2" | "yale_access" | "hid_cm" | "google_nest" ) [] Optional
automatically_ manage_ new_ devices ?: boolean Optional
custom_ metadata ?: Record < string , null | string | boolean > Optional
custom_ redirect_ failure_ url ?: string Optional
custom_ redirect_ url ?: string Optional
customer_ id ?: string Optional
device_ selection_ mode ?: "none" | "multiple" | "single" Optional
provider_ category ?: | "stable" | "consumer_smartlocks" | "thermostats" | "noise_sensors" | "access_control_systems" | "internal_beta" Optional
wait_ for_ device_ creation ?: boolean Returns SeamHttpRequest < SetNonNullable < Required < { connect_webview : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } ; } > , "connect_webview" > , "connect_webview" > Defined in src/lib/seam/connect/routes/connect-webviews.ts:164 delete delete ( body ? ) : SeamHttpRequest < void , undefined > Parameters Optional
body : { connect_webview_id : string ; } connect_ webview_ id : string Defined in src/lib/seam/connect/routes/connect-webviews.ts:175 get get ( body ? ) : SeamHttpRequest < SetNonNullable < Required < { connect_webview : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } ; } > , "connect_webview" > , "connect_webview" > Parameters Optional
body : { connect_webview_id : string ; } connect_ webview_ id : string Returns SeamHttpRequest < SetNonNullable < Required < { connect_webview : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } ; } > , "connect_webview" > , "connect_webview" > Defined in src/lib/seam/connect/routes/connect-webviews.ts:184 list list ( body ? ) : SeamHttpRequest < SetNonNullable < Required < { connect_webviews : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } [] ; } > , "connect_webviews" > , "connect_webviews" > Parameters Optional
body : { custom_metadata_has ?: Record < string , string | boolean > ; customer_ids ?: string [] ; limit ?: number ; user_identifier_key ?: string ; } Optional
custom_ metadata_ has ?: Record < string , string | boolean > Optional
customer_ ids ?: string [] Optional
limit ?: number Optional
user_ identifier_ key ?: string Returns SeamHttpRequest < SetNonNullable < Required < { connect_webviews : { accepted_devices : string [] ; accepted_providers : string [] ; any_device_allowed : boolean ; any_provider_allowed : boolean ; authorized_at : null | string ; automatically_manage_new_devices : boolean ; connect_webview_id : string ; connected_account_id : null | string ; created_at : string ; custom_metadata : Record < string , string | boolean > ; custom_redirect_failure_url : null | string ; custom_redirect_url : null | string ; device_selection_mode : "none" | "multiple" | "single" ; login_successful : boolean ; selected_provider : null | string ; status : "failed" | "pending" | "authorized" ; url : string ; wait_for_device_creation : boolean ; workspace_id : string ; } [] ; } > , "connect_webviews" > , "connect_webviews" > Defined in src/lib/seam/connect/routes/connect-webviews.ts:195 update Client Session Token update Client Session Token ( clientSessionToken ) : Promise < void > Parameters clientSessionToken : string Returns Promise < void > Defined in src/lib/seam/connect/routes/connect-webviews.ts:145 Static
from Client Session Token from Client Session Token ( clientSessionToken , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:71 Static
from Console Session Token from Console Session Token ( consoleSessionToken , workspaceId , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:105 Static
from Personal Access Token from Personal Access Token ( personalAccessToken , workspaceId , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:122 Static
from Publishable Key from Publishable Key ( publishableKey , userIdentifierKey , options ? ) : Promise < SeamHttpConnectWebviews > Defined in src/lib/seam/connect/routes/connect-webviews.ts:85
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.