await seam.connectWebviews.get({
connect_webview_id: "c4c30885-ec87-4b31-8d7b-9bc0678fa028",
});
/*
{
"accepted_capabilities": [
"lock",
"thermostat"
],
"accepted_devices": [],
"accepted_providers": [
"kwikset",
"schlage",
"smartthings",
"yale"
],
"any_device_allowed": true,
"any_provider_allowed": false,
"authorized_at": null,
"automatically_manage_new_devices": true,
"connect_webview_id": "c4c30885-ec87-4b31-8d7b-9bc0678fa028",
"connected_account_id": null,
"created_at": "2025-06-14T16:54:17.946323Z",
"custom_metadata": {
"id": "internalId1"
},
"custom_redirect_failure_url": "https://example.com/failure-redirect",
"custom_redirect_url": "https://example.com/redirect",
"device_selection_mode": "none",
"login_successful": false,
"selected_provider": null,
"status": "pending",
"url": "https://connect.getseam.com/connect_webviews/view?connect_webview_id=c4c30885-ec87-4b31-8d7b-9bc0678fa028&auth_token=2r2Rn8V5QUtxE79gMsTmLK58KkuqrwU8d",
"wait_for_device_creation": true,
"workspace_id": "9db95105-e77d-4577-b1b7-0a20b360d5e0"
}
*/{
"connect_webview": {
"accepted_capabilities": [],
"accepted_devices": [
"<string>"
],
"accepted_providers": [
"<string>"
],
"any_device_allowed": true,
"any_provider_allowed": true,
"authorized_at": "2023-11-07T05:31:56Z",
"automatically_manage_new_devices": true,
"connect_webview_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"connected_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"custom_metadata": {},
"custom_redirect_failure_url": "<string>",
"custom_redirect_url": "<string>",
"login_successful": true,
"selected_provider": "<string>",
"url": "<string>",
"wait_for_device_creation": true,
"workspace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"customer_key": "<string>"
},
"ok": true
}Connect Webviews
Get a Connect Webview
Returns a specified Connect Webview.
Unless you’re using a custom_redirect_url, you should poll a newly-created connect_webview to find out if the user has signed in or to get details about what devices they’ve connected.
POST
/
connect_webviews
/
get
await seam.connectWebviews.get({
connect_webview_id: "c4c30885-ec87-4b31-8d7b-9bc0678fa028",
});
/*
{
"accepted_capabilities": [
"lock",
"thermostat"
],
"accepted_devices": [],
"accepted_providers": [
"kwikset",
"schlage",
"smartthings",
"yale"
],
"any_device_allowed": true,
"any_provider_allowed": false,
"authorized_at": null,
"automatically_manage_new_devices": true,
"connect_webview_id": "c4c30885-ec87-4b31-8d7b-9bc0678fa028",
"connected_account_id": null,
"created_at": "2025-06-14T16:54:17.946323Z",
"custom_metadata": {
"id": "internalId1"
},
"custom_redirect_failure_url": "https://example.com/failure-redirect",
"custom_redirect_url": "https://example.com/redirect",
"device_selection_mode": "none",
"login_successful": false,
"selected_provider": null,
"status": "pending",
"url": "https://connect.getseam.com/connect_webviews/view?connect_webview_id=c4c30885-ec87-4b31-8d7b-9bc0678fa028&auth_token=2r2Rn8V5QUtxE79gMsTmLK58KkuqrwU8d",
"wait_for_device_creation": true,
"workspace_id": "9db95105-e77d-4577-b1b7-0a20b360d5e0"
}
*/{
"connect_webview": {
"accepted_capabilities": [],
"accepted_devices": [
"<string>"
],
"accepted_providers": [
"<string>"
],
"any_device_allowed": true,
"any_provider_allowed": true,
"authorized_at": "2023-11-07T05:31:56Z",
"automatically_manage_new_devices": true,
"connect_webview_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"connected_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"custom_metadata": {},
"custom_redirect_failure_url": "<string>",
"custom_redirect_url": "<string>",
"login_successful": true,
"selected_provider": "<string>",
"url": "<string>",
"wait_for_device_creation": true,
"workspace_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"customer_key": "<string>"
},
"ok": true
}Authorizations
client_sessionclient_session_with_customerpat_with_workspaceconsole_session_with_workspaceapi_key
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
ID of the Connect Webview that you want to get.
Response
OK
Represents a Connect Webview.
Show child attributes
Show child attributes
⌘I

