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 Readonlydefaults 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 Optionalbody : { 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 ; } Optionalaccepted_ 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" ) [] Optionalautomatically_ manage_ new_ devices ?: boolean Optionalcustom_ metadata ?: Record < string , null | string | boolean > Optionalcustom_ redirect_ failure_ url ?: string Optionalcustom_ redirect_ url ?: string Optionalcustomer_ id ?: string Optionaldevice_ selection_ mode ?: "none" | "multiple" | "single" Optionalprovider_ category ?: | "stable" | "consumer_smartlocks" | "thermostats" | "noise_sensors" | "access_control_systems" | "internal_beta" Optionalwait_ 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 Optionalbody : { 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 Optionalbody : { 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 Optionalbody : { custom_metadata_has ?: Record < string , string | boolean > ; customer_ids ?: string [] ; limit ?: number ; user_identifier_key ?: string ; } Optionalcustom_ metadata_ has ?: Record < string , string | boolean > Optionalcustomer_ ids ?: string [] Optionallimit ?: number Optionaluser_ 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 Staticfrom Client Session Token from Client Session Token ( clientSessionToken , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:71 Staticfrom Console Session Token from Console Session Token ( consoleSessionToken , workspaceId , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:105 Staticfrom Personal Access Token from Personal Access Token ( personalAccessToken , workspaceId , options ? ) : SeamHttpConnectWebviews Defined in src/lib/seam/connect/routes/connect-webviews.ts:122 Staticfrom 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_providerswith no filters.