docs: retire seam-supported-device-table references#1109
Merged
Conversation
The internal device-db endpoint that powered <seam-supported-device-table> has been retired. Update the "Make a Supported Devices Page" guide to use <device-list-by-capability> from seamapi/custom-device-db-web, served from the Seam CDN, including the API-token request step and version pinning guidance. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Replace README short-form capability slugs (remoteunlock, walletkeys) with canonical Seam capability flag names (can_program_online_access_codes, can_provision_wallet_keys) to match the storybook examples and the rest of the docs. - Link the capability-name attribute to the Device and System Capabilities guide so readers can find the full flag list. - Drop the GitHub repo bullet from Next Steps per review feedback. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The earlier <seam-supported-device-table> component depended on the now-retired internal device-db endpoint and no longer loads. The new <device-list-by-capability> component is framework-agnostic and only needs the one consolidated guide, so per-framework setup pages are no longer needed. - Delete react-components/supported-devices-table.md (reference page for the dead React component, including an inline live embed that now 404s). - Delete getting-started-with-seam-components/angular.md and vue.md (both used the dead component as their primary example). - Remove the entries from SUMMARY.md and the parent index/card pages. - Update the framework note in make-a-supported-devices-page.md and get-started-with-client-side-components.md to point at framework-native web components docs instead of the deleted guides. - Add .gitbook.yaml redirects from the deleted URLs to the consolidated supported devices page so external links don't break. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
sybohy
commented
May 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The internal
/internal/devicedb/v1/device_models/listendpoint that powered<seam-supported-device-table>has been retired, so any docs that still embed or document it are broken. Hostaway was one customer still hitting the old component (Pylon #2760).This PR retires every doc reference to the dead component:
<device-list-by-capability>from seamapi/custom-device-db-web, including a migration warning, the token-request step, version pinning guidance, and the canonicalcan_*capability flag names that match the storybook (e.g.can_program_online_access_codes,can_provision_wallet_keys).react-components/supported-devices-table.md(sole purpose was the dead component, and it embedded a live instance that now 404s).getting-started-with-seam-components/angular.mdandvue.mdguides — both used the dead component as their only example, and the new component is framework-agnostic..gitbook.yamlredirects for all three deleted URLs to the new consolidated guide.SUMMARY.md, the UI Components index card grid,react-components/README.md, the Getting-Started index, and the Client Side Components guide.The
0939b048 ci: Format codecommit on this branch is auto-generated noise from the format CI (it whitespace-formatsdocs/brand-guides/schlage-locks/get-started-with-schlage-locks.md, which is unformatted onmain). Safe to ignore — every branch offmainpicks this up until the file gets formatted onmain.Test plan
npm run validate-linkspassesnpm run validate-orphan-pagespassesnpm run validate-redirectspassesnpm run validate-pathspassessupport@seam.cois the right channel to request a<device-list-by-capability>token, or update with the correct pathcan_program_online_access_codesandcan_provision_wallet_keysare accepted by thecdn.devicedb.seam.cobackend (the storybook uses these but the repo README uses different short-form aliases)🤖 Generated with Claude Code