Plan gate
On this page
Section titled “On this page”- What’s gated
- Why a session is “bearer-protected”
- Best practices
- See also
What’s gated
Section titled “What’s gated”Cloud Platform is an Enhanced-plan feature. Without an Enhanced subscription, you can still:
- Navigate to the hub and the Label Checking page, see any existing sessions, use the search and tab filters.
- Re-display the QR (View QR) for any active session that already exists.
You can’t:
- Create a session — the “Create session” button is disabled with the tooltip “Requires the Enhanced Plan”.
- Edit a session — the Settings (edit) icon is hidden on every row.
- Revoke a session — the PowerOff (revoke) icon is hidden on every row.
- Upload Cloud Platform sounds — the upload affordances on Settings → Cloud Platform are blocked the same way.
Both pages also show a banner at the top: “Label Checking is part of the Enhanced Plan and isn’t available on lower plans…”
The block is also enforced server-side: every mutating intent (create, update, revoke, sound upload) returns a 403 for non-Enhanced shops.
Why a session is “bearer-protected”
Section titled “Why a session is “bearer-protected””The session link is the credential — whoever holds it can use it. This is intentional: warehouse devices often live behind shared Wi-Fi with no operator-side identity. The link’s TTL is your time-bound control; credentialsSession credentialsOptional username + password protecting a Cloud Platform session. Stored as a hash; not retrievable once set. Read more → are your optional second factor.
Best practices
Section titled “Best practices”- Use short TTLs (1 hour, 8 hours) for one-off jobs.
- Use credentials for shared devices.
- Revoke immediately if a device is lost.
See also
Section titled “See also”- Creating a session — setting TTL and credentials.
- Revoking sessions — ending access.
- Reference → Subscription plans — what’s gated where.