- Web pass shared via link: Send your user a URL that triggers a remote unlock when tapped.
- Embedded unlock in your app: Add an unlock button to your web or mobile app that calls the Seam API to unlock the door.
Before You Begin
To use cloud keys, you need:- A Seam API key
- A connected ACS that supports cloud key unlocks
- A user identity representing the person who will unlock the door
- An entrance that supports cloud key unlocks (
can_unlock_with_cloud_keyistrue)
Step 1: Verify Entrance Support
List the entrances for your ACS and confirm thatcan_unlock_with_cloud_key is true for the entrance you want to unlock.
Step 2: Create an Access Grant with a Cloud Key
Create an Access Grant for the user identity, specifyingcloud_key as the requested access method mode. Include the entrance IDs that the user should be able to unlock.
Step 3: See Which Doors an Access Method Covers
An access method can cover multiple doors — for example, if the Access Grant includes several entrances or spaces. To see which doors a cloud key can unlock, call/access_methods/get_related.
Step 4: Unlock the Entrance
Once the access grant is active, unlock the entrance on behalf of the user by calling/access_methods/unlock_door with the cloud key access_method_id and the acs_entrance_id. The endpoint resolves the credential internally and attributes the unlock to the user identity in the ACS audit trail.
Next Steps
- Access Grants — Learn more about creating and managing Access Grants.
- Access Methods API Reference — See all access method properties and endpoints.

