Customizing Connect Webviews
You can customize the look and feel, brand list, and behavior of your Connect Webviews.
Last updated
Was this helpful?
You can customize the look and feel, brand list, and behavior of your Connect Webviews.
Last updated
Was this helpful?
You can use to customize the that you present to your users through your app.
You can customize the following characteristics of your Connect Webviews:
, including automatically_manage_new_devices
and wait_for_device_creation
You can customize the look and feel of your Connect Webviews in the following ways:
Inviter name: Define the name to display in your Connect Webviews as the entity requesting user authorization for Seam to access their device or access control system account.
Logo: Choose a logo for your Connect Webviews. Ensure that the image file size does not exceed 1 MB.
Logo shape: Select the shape of your logo displayed in Connect Webviews. Choices are Circle (default) or Square.
Primary button style: Customize the background and text colors of the action button in your Connect Webview flow using a hex color code. The default color is #232426, which is almost black, and the default text color on the button is white.
Success message: Customize the message that the Connect Webview displays when the connection completes successfully.
It is important to note that any changes you make to the customization features will apply to all of your new Connect Webviews.
To customize the look and feel of your Connect Webviews:
In the left navigation pane, click Webviews.
On the Webviews page, click Configure your webview.
In the Customize your Webview pane, configure any of the following features:
Inviter name
In the Inviter Name area, click Edit.
Type the desired inviter name and then click Save.
Logo
In the Logo area, click Upload new logo.
Navigate to and select the image file that contains the desired logo. The image file size cannot exceed 1 MB.
Click Open.
Logo shape
In the Logo Shape area, click Edit.
Select Circle or Square and then click Save.
Primary button style
In the Primary Button Style area, click Edit.
Click the Button Background Color field and specify the desired color. Default: #232426
(almost black).
Click the Button Text Color field and specify the desired color. Default: #ffffff
(white).
Click Save.
Success message
In the Success Message area, click Edit.
In the Message field, type the desired success message.
To reset the success message, click Clear.
Click Save.
my_2n
four_suites
akiles
akuvox
assa_abloy_credential_service
visionline
august
avigilon_alta
brivo
controlbyweb
doorking
dormakaba_oracode
ecobee
genie
honeywell_resideo
igloohome
kwikset
latch
linear
lockly
minut
google_nest
noiseaware
nuki
pti
salto_ks
salto
salto_space
schlage
sensi
smartthings
tedee
ttlock
wyze
yale
The following Connect Webview creation request specifies that the Connect Webview should only display August and Schlage:
Request:
Response:
You can use the following two properties to customize the behavior of your Connect Webviews:
You configure these properties when you are creating the Connect Webview. Consequently, you can customize these two characteristics for each of your Connect Webviews.
automatically_manage_new_devices
The default value for automatically_manage_new_devices
is true
. Consequently, by default, Seam imports all devices and makes them available for use. However, if you set this property to false
, Seam sets the is_managed
property for all new devices to false
(that is, unmanaged) when a user first connects their account to Seam.
wait_for_device_creation
This property enables you to specify whether Seam should finish syncing all devices in a newly-connected account before completing the associated Connect Webview.
The default value for wait_for_device_creation
is false
. If wait_for_device_creation
is false
, you should wait for connected_account.completed_first_sync
before retrieving your devices. This event indicates that Seam has finished the first sync of the connected account, and the connected devices are available.
Alternately, if you set wait_for_device_creation
to true
, Seam finishes syncing all devices in the newly-connected account before proceeding to the final page of the Connect Webview. In this case, you can fetch your devices immediately upon the completion of the Connect Webview.
In the top navigation pane of , click Developer.
When you create a Connect Webview, you can customize the providers—that is, the brands—that it displays. In the request, include the desired set of device provider keys in the accepted_providers
parameter. Seam supports the following device provider keys:
To help you decide which providers to include in a Connect Webview, you can use the method to learn about each provider. The information that this method returns for each provider includes a set of , such as device_provider.can_remotely_unlock
. If at least one supported device from a provider has a specific capability, the corresponding capability flag is true
.
If you omit the accepted_providers
parameter, the Connect Webview displays all of the stable providers that Seam supports, by default. For more information about provider categories, see .
Seam charges fees for different parts of the API, like connecting a device, creating an access code or thermostat schedule, and creating an access control system user. To learn more, contact our team. You can exclude specific devices from your bill by marking them as "."