You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix relative links broken by seam-components → ui-components move
Files moved into getting-started-with-seam-components/ subdirectory
and from seam-components/ to ui-components/overview/.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/guides/core-concepts/authentication/client-session-tokens/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ A client session enables a client, such as a web browser or mobile phone, to acc
10
10
11
11
Once you create a client session on the backend, you can pass the resulting generated client session token from the backend to the frontend (that is, to the client). Using client session tokens on the frontend eliminates the need for your user's browser to communicate with your backend server. Instead, the client makes requests directly to the Seam API.
12
12
13
-
Client sessions make it easy to control your users' access to devices. When you create a client session, you can specify [your own internal user ID for a desired user](../../../ui-components/overview/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key), along with the [connected accounts](https://docs.seam.co/latest/api/connected_accounts/) associated with this user. Then, you can [use client sessions on the backend to limit your users to only the devices that they own](implementing-client-sessions-for-device-management-in-the-backend.md).
13
+
Client sessions make it easy to control your users' access to devices. When you create a client session, you can specify [your own internal user ID for a desired user](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key), along with the [connected accounts](https://docs.seam.co/latest/api/connected_accounts/) associated with this user. Then, you can [use client sessions on the backend to limit your users to only the devices that they own](implementing-client-sessions-for-device-management-in-the-backend.md).
14
14
15
15
{% hint style="info" %}
16
16
If you are just getting started with Seam, see [Seam Components](../../../ui-components/overview/). In only a few minutes and with just a few lines of code, you can start controlling devices from your web application without interacting with the backend.
@@ -25,13 +25,13 @@ You can only use a client session token in a browser context through the Seam Ja
25
25
You can use client sessions in the following two ways:
26
26
27
27
* Create a client session on the backend and pass the resulting generated client session token to your frontend. You use this client session token in the frontend with the Seam JavaScript SDK or Seam Components.
28
-
* Manage client sessions entirely on the frontend by using a [publishable key with the JavaScript SDK or Seam Components](../../../ui-components/overview/get-started-with-client-side-components.md).
28
+
* Manage client sessions entirely on the frontend by using a [publishable key with the JavaScript SDK or Seam Components](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md).
29
29
30
30
***
31
31
32
32
## Create a Client Session for an Existing User and Retrieve the Session Token
33
33
34
-
To [create a client session](https://docs.seam.co/latest/api/client_sessions/create) for an existing user with connected accounts in your workspace, include the IDs of the user's connected accounts (`connected_account_ids`) and [provide your own unique internal user ID (`user_identifier_key`)](../../../ui-components/overview/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key). Then, use the generated client session token to retrieve and manage the resources authorized through the connected accounts associated with this client session.
34
+
To [create a client session](https://docs.seam.co/latest/api/client_sessions/create) for an existing user with connected accounts in your workspace, include the IDs of the user's connected accounts (`connected_account_ids`) and [provide your own unique internal user ID (`user_identifier_key`)](../../../ui-components/overview/getting-started-with-seam-components/get-started-with-client-side-components.md#id-3-select-a-user-identifier-key). Then, use the generated client session token to retrieve and manage the resources authorized through the connected accounts associated with this client session.
Copy file name to clipboardExpand all lines: docs/guides/device-guides/test.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ We support the following features:
85
85
86
86
1. Create an account in the [August Home App](https://august.com/pages/app) if you have not done so already.
87
87
2. In the August Home App, add your August devices.
88
-
3. Note your login credentials for the August Home App, and use these credentials to log in to the [Seam Connect Webview](../core-concepts/connect-webviews.md) to add your devices to Seam.
88
+
3. Note your login credentials for the August Home App, and use these credentials to log in to the [Seam Connect Webview](../core-concepts/connect-webviews/README.md) to add your devices to Seam.
Copy file name to clipboardExpand all lines: docs/guides/ui-components/overview/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,14 +11,14 @@ Features include:
11
11
* Device debugging flows that allow your customers to uncover issues
12
12
* Responsive design to fit seamlessly on any screen size
13
13
14
-
## [Getting started with Components ->](get-started-with-client-side-components.md)
14
+
## [Getting started with Components ->](getting-started-with-seam-components/get-started-with-client-side-components.md)
15
15
16
16
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Device Table</strong><br>Display a list of devices, and filter for all the devices with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/seam-component-device-table.png">seam-component-device-table.png</a></td><td><a href="../react-components/device-table.md">device-table.md</a></td></tr><tr><td><strong>Device Details</strong></td><td>Display a device's properties and settings, alerts, and warnings.</td><td></td><td><a href="../../.gitbook/assets/seam-component-device-details.png">seam-component-device-details.png</a></td><td><a href="../react-components/device-details.md">device-details.md</a></td></tr><tr><td><strong>Access Code Table</strong><br>Display a list of access codes, and filter for all the access codes with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/seam-component-access-code-table.png">seam-component-access-code-table.png</a></td><td><a href="../react-components/access-code-table.md">access-code-table.md</a></td></tr><tr><td><strong>Access Code Details</strong></td><td>Display an access code's properties, alerts and warnings.</td><td></td><td><a href="../../.gitbook/assets/seam-component-access-code-details.png">seam-component-access-code-details.png</a></td><td><a href="../react-components/access-code-details.md">access-code-details.md</a></td></tr><tr><td><strong>Supported Devices Table</strong></td><td>Display a list of all the devices that you support through Seam.</td><td></td><td><a href="../../.gitbook/assets/seam-component-supported-devices-table.png">seam-component-supported-devices-table.png</a></td><td><a href="../react-components/supported-devices-table.md">supported-devices-table.md</a></td></tr></tbody></table>
17
17
18
18
## Next Steps
19
19
20
20
*[Minimal sample apps](https://github.com/seamapi/seam-components-sample-apps) running Seam Components in various frameworks.
21
-
* View our [**Getting Started Guide**](get-started-with-client-side-components.md)
21
+
* View our [**Getting Started Guide**](getting-started-with-seam-components/get-started-with-client-side-components.md)
22
22
* View and play with other components in the [**interactive storybook component library**](https://react.seam.co/)
23
23
* Check out some [**Full Example Apps**](https://github.com/seamapi/react/tree/main/examples)
Copy file name to clipboardExpand all lines: docs/guides/ui-components/overview/make-a-supported-devices-page.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ Then import the custom elements bundle in your application entrypoint:
86
86
import"@seamapi/react/elements.js"
87
87
```
88
88
89
-
Add the components where your framework renders HTML. Some frameworks may require additional configuration to enable web component support, e.g., [Angular](overview/angular.md) or [Vue](overview/vue.md).
89
+
Add the components where your framework renders HTML. Some frameworks may require additional configuration to enable web component support, e.g., [Angular](getting-started-with-seam-components/angular.md) or [Vue](getting-started-with-seam-components/vue.md).
Copy file name to clipboardExpand all lines: docs/guides/ui-components/overview/react-components/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Components
2
2
3
-
Seam supports the following [Seam Components](../overview/):
3
+
Seam supports the following [Seam Components](../):
4
4
5
5
<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Device Table</strong><br>Display a list devices, and filter for all the devices with issues.</td><td></td><td></td><td><a href="../../.gitbook/assets/react-component-device-table.png">react-component-device-table.png</a></td><td><a href="device-table.md">device-table.md</a></td></tr><tr><td><strong>Device Details</strong></td><td>Display a device's properties and settings, alerts, and warnings.</td><td></td><td><a href="../../.gitbook/assets/react-component-device-details.png">react-component-device-details.png</a></td><td><a href="device-details.md">device-details.md</a></td></tr><tr><td><strong>Supported Devices Table</strong></td><td>Display a list of all the devices that you support through Seam.</td><td></td><td></td><td><a href="supported-devices-table.md">supported-devices-table.md</a></td></tr></tbody></table>
Copy file name to clipboardExpand all lines: docs/guides/ui-components/overview/react-components/seam-provider.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ description: Load in a clientSessionToken into your components.
6
6
7
7
The SeamProvider component accepts a `clientSessionToken` that enables descendants of the SeamProvider to use the Seam API. A Client Session Token allows a device owner to make API requests to Seam where interactions are restricted only to devices they own. To enable your users to interact with their devices, you'll need to create a client session and pass its token to the `<SeamProvider />\`.
8
8
9
-
See [this guide](../overview/get-started-with-react-components-and-client-session-tokens.md) for instructions on how to create a client session token.
9
+
See [this guide](../getting-started-with-seam-components/get-started-with-react-components-and-client-session-tokens.md) for instructions on how to create a client session token.
0 commit comments