Skip to content

Commit f1a0da9

Browse files
committed
ci: Generate docs
1 parent bb703a6 commit f1a0da9

13 files changed

Lines changed: 478 additions & 164 deletions

docs/api/_blueprint.json

Lines changed: 334 additions & 110 deletions
Large diffs are not rendered by default.

docs/api/_report.md

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -245,33 +245,8 @@ Items that are intentionally undocumented are not included in this section.
245245
- `client_session.user_identity_ids`
246246
- `client_session.workspace_id`
247247
- `connect_webview.accepted_devices`
248-
- `connect_webview.accepted_providers`
249248
- `connect_webview.any_device_allowed`
250-
- `connect_webview.any_provider_allowed`
251-
- `connect_webview.authorized_at`
252-
- `connect_webview.automatically_manage_new_devices`
253-
- `connect_webview.connect_webview_id`
254-
- `connect_webview.connected_account_id`
255-
- `connect_webview.created_at`
256-
- `connect_webview.custom_metadata`
257-
- `connect_webview.custom_redirect_failure_url`
258-
- `connect_webview.custom_redirect_url`
259249
- `connect_webview.device_selection_mode`
260-
- `connect_webview.login_successful`
261-
- `connect_webview.selected_provider`
262-
- `connect_webview.status`
263-
- `connect_webview.url`
264-
- `connect_webview.wait_for_device_creation`
265-
- `connect_webview.workspace_id`
266-
- `connected_account.account_type`
267-
- `connected_account.account_type_display_name`
268-
- `connected_account.automatically_manage_new_devices`
269-
- `connected_account.connected_account_id`
270-
- `connected_account.created_at`
271-
- `connected_account.custom_metadata`
272-
- `connected_account.errors`
273-
- `connected_account.user_identifier`
274-
- `connected_account.warnings`
275250
- `device.can_hvac_cool`
276251
- `device.can_hvac_heat`
277252
- `device.can_hvac_heat_cool`
@@ -283,7 +258,6 @@ Items that are intentionally undocumented are not included in this section.
283258
- `device.can_simulate_disconnection`
284259
- `device.can_simulate_removal`
285260
- `device.can_turn_off_hvac`
286-
- `device.custom_metadata`
287261
- `device_provider.can_hvac_cool`
288262
- `device_provider.can_hvac_heat`
289263
- `device_provider.can_hvac_heat_cool`

docs/api/access_codes/README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1635,25 +1635,30 @@ Credentials provided were invalid.
16351635
**`is_bridge_error`** *Boolean*
16361636

16371637

1638+
Indicates whether the error is related to Seam Bridge.
1639+
16381640

16391641
---
16401642

16411643
**`is_connected_account_error`** *Boolean*
16421644

16431645

1646+
Indicates whether the error is related specifically to the connected account.
1647+
16441648

16451649
---
16461650

16471651
**`message`** *String*
16481652

16491653

1654+
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
1655+
16501656

16511657
</details>
16521658
<details>
16531659
<summary><code>bridge_disconnected</code></summary>
16541660

1655-
Indicates that the Seam API cannot communicate with [Seam Bridge](../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.
1656-
See also [Troubleshooting Your Access Control System](../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
1661+
Indicates that the Seam API cannot communicate with [Seam Bridge](../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
16571662

16581663
**`created_at`** *Datetime*
16591664

@@ -1679,18 +1684,24 @@ Indicates that the Seam API cannot communicate with [Seam Bridge](../../capabili
16791684
**`is_bridge_error`** *Boolean*
16801685

16811686

1687+
Indicates whether the error is related to Seam Bridge.
1688+
16821689

16831690
---
16841691

16851692
**`is_connected_account_error`** *Boolean*
16861693

16871694

1695+
Indicates whether the error is related specifically to the connected account.
1696+
16881697

16891698
---
16901699

16911700
**`message`** *String*
16921701

16931702

1703+
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
1704+
16941705

16951706
</details>
16961707

@@ -2482,8 +2493,7 @@ Credentials provided were invalid.
24822493

24832494
**`bridge_disconnected`**
24842495

2485-
Indicates that the Seam API cannot communicate with [Seam Bridge](../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.
2486-
See also [Troubleshooting Your Access Control System](../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
2496+
Indicates that the Seam API cannot communicate with [Seam Bridge](../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
24872497

24882498
---
24892499

docs/api/access_codes/unmanaged/README.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,25 +1621,30 @@ Credentials provided were invalid.
16211621
**`is_bridge_error`** *Boolean*
16221622

16231623

1624+
Indicates whether the error is related to Seam Bridge.
1625+
16241626

16251627
---
16261628

16271629
**`is_connected_account_error`** *Boolean*
16281630

16291631

1632+
Indicates whether the error is related specifically to the connected account.
1633+
16301634

16311635
---
16321636

16331637
**`message`** *String*
16341638

16351639

1640+
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
1641+
16361642

16371643
</details>
16381644
<details>
16391645
<summary><code>bridge_disconnected</code></summary>
16401646

1641-
Indicates that the Seam API cannot communicate with [Seam Bridge](../../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.
1642-
See also [Troubleshooting Your Access Control System](../../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
1647+
Indicates that the Seam API cannot communicate with [Seam Bridge](../../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](../../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
16431648

16441649
**`created_at`** *Datetime*
16451650

@@ -1665,18 +1670,24 @@ Indicates that the Seam API cannot communicate with [Seam Bridge](../../../capab
16651670
**`is_bridge_error`** *Boolean*
16661671

16671672

1673+
Indicates whether the error is related to Seam Bridge.
1674+
16681675

16691676
---
16701677

16711678
**`is_connected_account_error`** *Boolean*
16721679

16731680

1681+
Indicates whether the error is related specifically to the connected account.
1682+
16741683

16751684
---
16761685

16771686
**`message`** *String*
16781687

16791688

1689+
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
1690+
16801691

16811692
</details>
16821693

@@ -2392,8 +2403,7 @@ Credentials provided were invalid.
23922403

23932404
**`bridge_disconnected`**
23942405

2395-
Indicates that the Seam API cannot communicate with [Seam Bridge](../../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline.
2396-
See also [Troubleshooting Your Access Control System](../../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
2406+
Indicates that the Seam API cannot communicate with [Seam Bridge](../../../capability-guides/seam-bridge.md), for example, if Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](../../../capability-guides/access-systems/troubleshooting-your-access-control-system.md#acs_system.errors.seam_bridge_disconnected).
23972407

23982408
---
23992409

docs/api/acs/entrances/grant_access.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,15 @@ ID of the entrance to which you want to grant an access system user access.
3333

3434
---
3535

36-
**`acs_user_id`** *String* (Required)
36+
**`acs_user_id`** *String*
3737

38-
ID of the access system user to whom you want to grant access to an entrance.
38+
ID of the access system user to whom you want to grant access to an entrance. You can only provide one of acs_user_id or user_identity_id.
39+
40+
---
41+
42+
**`user_identity_id`** *String*
43+
44+
ID of the user identity to whom you want to grant access to an entrance. You can only provide one of acs_user_id or user_identity_id. If the ACS system contains an ACS user with the same `email_address` or `phone_number` as the user identity that you specify, they are linked, and the access group membership belongs to the ACS user. If the ACS system does not have a corresponding ACS user, one is created.
3945

4046
---
4147

docs/api/acs/users/delete.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,21 @@ To learn more, see [Authentication](https://docs.seam.co/latest/api/authenticati
2727

2828
## Request Parameters
2929

30-
**`acs_user_id`** *String* (Required)
30+
**`acs_system_id`** *String*
3131

32-
ID of the access system user that you want to delete.
32+
ID of the access system that you want to delete. You must provide acs_system_id with user_identity_id.
33+
34+
---
35+
36+
**`acs_user_id`** *String*
37+
38+
ID of the access system user that you want to delete. You must provide either acs_user_id or user_identity_id
39+
40+
---
41+
42+
**`user_identity_id`** *String*
43+
44+
ID of the user identity that you want to delete. You must provide either acs_user_id or user_identity_id. If you provide user_identity_id, you must also provide acs_system_id.
3345

3446
---
3547

docs/api/acs/users/get.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,21 @@ To learn more, see [Authentication](https://docs.seam.co/latest/api/authenticati
2727

2828
## Request Parameters
2929

30-
**`acs_user_id`** *String* (Required)
30+
**`acs_system_id`** *String*
3131

32-
ID of the access system user that you want to get.
32+
ID of the access system that you want to get. You can only provide acs_user_id or user_identity_id.
33+
34+
---
35+
36+
**`acs_user_id`** *String*
37+
38+
ID of the access system user that you want to get. You can only provide acs_user_id or user_identity_id.
39+
40+
---
41+
42+
**`user_identity_id`** *String*
43+
44+
ID of the user identity that you want to get. You can only provide acs_user_id or user_identity_id.
3345

3446
---
3547

docs/api/acs/users/list_accessible_entrances.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,21 @@ To learn more, see [Authentication](https://docs.seam.co/latest/api/authenticati
2828

2929
## Request Parameters
3030

31-
**`acs_user_id`** *String* (Required)
31+
**`acs_system_id`** *String*
3232

33-
ID of the access system user for whom you want to list accessible entrances.
33+
ID of the access system for which you want to list accessible entrances. You can only provide acs_system_id with user_identity_id.
34+
35+
---
36+
37+
**`acs_user_id`** *String*
38+
39+
ID of the access system user for whom you want to list accessible entrances. You can only provide acs_user_id or user_identity_id.
40+
41+
---
42+
43+
**`user_identity_id`** *String*
44+
45+
ID of the user identity for whom you want to list accessible entrances. You can only provide acs_user_id or user_identity_id.
3446

3547
---
3648

docs/api/acs/users/remove_from_access_group.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,15 @@ ID of the access group from which you want to remove an access system user.
3333

3434
---
3535

36-
**`acs_user_id`** *String* (Required)
36+
**`acs_user_id`** *String*
3737

38-
ID of the access system user that you want to remove from an access group.
38+
ID of the access system user that you want to remove from an access group. You can only provide acs_user_id or user_identity_id.
39+
40+
---
41+
42+
**`user_identity_id`** *String*
43+
44+
ID of the user identity that you want to remove from an access group. You can only provide acs_user_id or user_identity_id.
3945

4046
---
4147

docs/api/acs/users/revoke_access_to_all_entrances.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,21 @@ To learn more, see [Authentication](https://docs.seam.co/latest/api/authenticati
2727

2828
## Request Parameters
2929

30-
**`acs_user_id`** *String* (Required)
30+
**`acs_system_id`** *String*
3131

32-
ID of the access system user for whom you want to revoke access.
32+
ID of the access system for which you want to revoke access. You can only provide acs_system_id with user_identity_id.
33+
34+
---
35+
36+
**`acs_user_id`** *String*
37+
38+
ID of the access system user for whom you want to revoke access. You can only provide acs_user_id or user_identity_id.
39+
40+
---
41+
42+
**`user_identity_id`** *String*
43+
44+
ID of the user identity for whom you want to revoke access. You can only provide acs_user_id or user_identity_id.
3345

3446
---
3547

0 commit comments

Comments
 (0)