Modifying Access Codes
Learn how to update your access codes, and ensure that the changes are successfully set on the device.
1. Update the access code using the API
access_code_id = "1bbd1eba-e4a2-4f96-b1b9-8498a5405b2b"
updated_access_code = seam.access_codes.update(
access_code = access_code_id,
name = "my updated code name",
code = "5432",
starts_at = "2025-02-01T16:00:00Z",
ends_at = "2025-02-22T12:00:00Z"
)
pprint(updated_access_code)AccessCode(access_code_id='1bbd1eba-e4a2-4f96-b1b9-8498a5405b2b',
device_id='6aae9d08-fed6-4ca5-8328-e36849ab48fe',
type='time_bound',
code='5432',
created_at='2023-10-19T02:21:58.738Z',
errors=[],
warnings=[],
starts_at='2025-02-01T16:00:00.000Z',
ends_at='2025-02-22T12:00:00.000Z',
name='my updated code name',
status='unset',
common_code_key=None,
is_managed=True,
is_waiting_for_code_assignment=None,
is_scheduled_on_device=False,
pulled_backup_access_code_id=None,
is_backup_access_code_available=False,
is_backup=None,
appearance=None,
is_external_modification_allowed=False)2. Verify that the access code has been updated
For a permanent access code
For a time-bound access code
Special Case #1: Changing an ongoing access code to time-bound access
Special Case #2: Changing a time-bound access code to permanent access
Last updated
Was this helpful?

