Skip to main content
When your app user completes a Connect Webview authorization flow successfully, the resulting connected_account.connected event includes a connected_account_id. Also, once the connection is successful, the connect_webview object includes the connected_account_id. The first step in controlling connected devices or a connected ACS is to retrieve the newly-connected set of devices or ACS.

Retrieve Connected Devices

Use this connected_account_id in a List Devices command to retrieve the devices that your user has just connected to Seam.
If you set wait_for_device_creation to false when creating the Connect Webview, you should wait for the connected_account.completed_first_sync event before retrieving the user’s devices. This event indicates that Seam has finished the first sync of the connected account and the devices are now available.
Code:
Output:

Retrieve a Connected Access Control System

Use this connected_account_id in a List ACS Systems command to retrieve the ACS that your user has just connected to Seam.
If you set wait_for_device_creation to false when creating the Connect Webview, you should wait for the connected_account.completed_first_sync event before retrieving the user’s ACS. This event indicates that Seam has finished the first sync of the connected account and the acs_system is now available.
Code:
Output: