Skip to content

Conversation

@sybohy
Copy link
Member

@sybohy sybohy commented Feb 12, 2026

Summary

Removes all beta/alpha/early access notices from features that are now stable and production-ready.

Motivation

Customer feedback indicated that beta/alpha notices for Access Grants, Customer Portals, and Automations were causing concern, even though these features are now stable and widely used in production.

Changes

Updated Features (no longer marked as alpha/beta):

  • ✅ Access Grants API
  • ✅ Access Methods API
  • ✅ Spaces API
  • ✅ Customer Portals API

Files Changed: 194 files

  1. Source data (codegen/data/paths.yaml)

    • Removed alpha fields from /access_grants, /access_methods, /spaces, and /customers endpoints
  2. Capability guides (10 files)

    • Removed "Early Access Preview" notices from all access-grants guides
    • Removed notices from card encoder documentation
  3. API documentation (auto-regenerated)

    • Regenerated all API docs using npm run generate
    • Removed ~12,500 lines of beta/alpha warnings

Removed Notices

All instances of:

  • "Early Access Preview"
  • "currently in Alpha"
  • "currently in Beta"
  • "We're actively developing it and seeking early feedback"
  • "Expect breaking changes as we refine the design"

Testing

  • ✅ Verified no "Early Access Preview" notices remain
  • ✅ Verified no "currently in Alpha/Beta" notices remain
  • ✅ API docs successfully regenerated from source
  • ✅ All formatting preserved

Impact

These features will now appear production-ready to customers, improving confidence in using them for production deployments.

sybohy and others added 8 commits January 28, 2026 16:59
Add comprehensive documentation for the Ultraloq smart lock integration,
including the unique timezone configuration requirement for time-bound
access codes.

New documentation:
- Ultraloq integration overview (README.md)
- Setup guide with OAuth flow and timezone configuration
- Detailed timezone configuration guide
- Access code creation guide (permanent and time-bound codes)

Updates:
- Add Ultraloq to SUMMARY.md navigation (alphabetically between TTLock and Wyze)
- Enhance /devices/report_provider_metadata API reference with Ultraloq use case and examples
- Update access code constraints guide to include provider-specific timezone requirements

The Ultraloq integration is unique in requiring manual timezone configuration
before creating time-bound access codes, as Ultraloq devices schedule codes
using device-local time without reporting their timezone.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Update the timezone requirement detection code sample to include
examples in Python, JavaScript, Ruby, PHP, C#, Java, and cURL,
consistent with other SDK code samples throughout the documentation.
Expand the Next Steps section with working code examples for:
- Lock and unlock operations
- Creating permanent access codes
- Creating time-bound access codes
- Monitoring device status (lock status, online/offline, battery)

All examples include multi-language tabs (Python, JS, Ruby, PHP, C#, Java, cURL)
to help developers quickly implement common operations after setup.
Add requirement that ALL code examples must include all supported
Seam SDK languages (Python, JavaScript, Ruby, PHP, C#, Java) plus
cURL for direct API access.

Update the multi-language code example section with:
- Explicit requirement to include all languages
- Complete example showing all 7 languages
- Standard language ordering
- Guidance on when to include code examples

This ensures consistency across all documentation and makes it easier
for developers using different languages to find relevant examples.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Remove all "Early Access Preview", "currently in Alpha/Beta", and
"breaking changes" notices from:
- Access Grants API
- Access Methods API
- Spaces API
- Customer Portals API
- Reservation Automations

These features are now stable and production-ready. Updated source
data file (paths.yaml) and regenerated all API documentation.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@sybohy sybohy requested review from a team as code owners February 12, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants