Developing in a Sandbox Workspace
Seam's sandbox workspaces enable you to develop integrations without access to a real system. Use your sandbox workspace to test out issuing mobile keys and other related aspects of your integration.
Creating a Simulated Phone for a User Identity
When issuing mobile credentials, some systems require the user identity to have a provisioned phone. While you are developing and testing your integration, you can add a simulated phone in your sandbox workspace. Use the following flow to add a simulated phone for a user identity:
Command:
# Step 1: Create the user identity.
user_identity = seam.user_identities.create(
user_identity_key = "jean_doe",
full_name = "Jean Doe"
)
# Step 2: Create a simulated, sandbox phone.
seam.phones.simulate.create_sandbox_phone(
user_identity_id = user_identity.user_identity_id
)
Output:
UserIdentity(
user_identity_id='22222222-2222-2222-2222-222222222222',
user_identity_key='jean_doe',
full_name='Jean Doe',
...
)
Phone(
device_id='22222222-2222-2222-2222-444444444444',
device_type='android_phone',
created_at='2025-01-01T10:40:00+00:00',
...
)
PreviousIssuing Mobile Credentials from an Access Control SystemNextIntegrating into your Mobile Application
Last updated
Was this helpful?