/access_codes/create_multiple. Specify the device_id of each device for which you want to create linked access codes. You can also include additional optional properties, such as the following:
- A name to apply to all of the access codes.
- The
preferred_code_length. - Whether to throw an error or create a random code if any of the included devices cannot share a code.
- Starting and ending timestamps if you want to create time-bound access codes.
/access_codes/create_multiple, Seam assigns a common_code_key to all of the created access codes and returns this key. The common_code_key identifies all the access codes within this linked group.
Then, you can change the starting or ending time for the group of access codes—for example, if a short-term rental guest requests an early check-in or late checkout. To update a group of linked access codes, use /access_codes/update_multiple, specifying the common_code_key of the linked access code group, along with the replacement starting and ending timestamps.
Specifying Custom Codes
When you use/access_codes/create_multiple, you can specify a custom code. Seam assigns this custom code to each of the resulting access codes. However, in this case, Seam does not link these access codes together with a common_code_key. That is, common_code_key remains null for these access codes.
If you want to change these access codes that are not linked by a common_code_key, you cannot use /access_codes/update_multiple. However, you can update each of these access codes individually, using /access_codes/update.
Create Linked Access Codes
The following example creates two linked access codes for two devices.- JavaScript
- cURL
- Python
- Ruby
- PHP
- C#
Request:Response:
Update Linked Access Codes
The following example changes both the starting and ending times for a group of linked access codes:- JavaScript
- cURL
- Python
- Ruby
- PHP
- C#
Request:Response:

