ID of the Access Grant.
Optionalaccess_Unique key for the access grant within the workspace.
IDs of the access methods created for the Access Grant.
Optionalclient_Client Session Token. Only returned if the Access Grant has a mobile_key access method.
Date and time at which the Access Grant was created.
Optionalcustomization_ID of the customization profile associated with the Access Grant.
Display name of the Access Grant.
Date and time at which the Access Grant ends.
Errors associated with the access grant.
Date and time at which Seam created the error.
Unique identifier of the type of error. Enables quick recognition and categorization of the issue.
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
Optionalmissing_device_ids?: string[]IDs of the devices that did not receive an access code at grant creation. Use these to identify which specific devices failed when the message reports a partial failure.
Optionalinstant_Instant Key URL. Only returned if the Access Grant has a single mobile_key access_method.
Name of the Access Grant. If not provided, the display name will be computed.
List of pending mutations for the access grant. This shows updates that are in progress.
Date and time at which the mutation was created.
Previous location configuration.
Previous device IDs where access codes existed.
Detailed description of the mutation.
Mutation code to indicate that Seam is in the process of updating the spaces (devices) associated with this access grant.
New location configuration.
Optionalcommon_code_key?: string | nullCommon code key to ensure PIN code reuse across devices.
New device IDs where access codes should be created.
IDs of the access methods being updated.
Date and time at which the mutation was created.
Previous access time configuration.
Previous end time for access.
Previous start time for access.
Detailed description of the mutation.
Mutation code to indicate that Seam is in the process of updating the access times for this access grant.
New access time configuration.
New end time for access.
New start time for access.
Access methods that the user requested for the Access Grant.
Optionalcode?: stringSpecific PIN code to use for this access method. Only applicable when mode is 'code'.
IDs of the access methods created for the requested access method.
Date and time at which the requested access method was added to the Access Grant.
Display name of the access method.
Optionalinstant_key_max_use_count?: numberMaximum number of times the instant key can be used. Only applicable when mode is 'mobile_key'. Defaults to 1 if not specified.
Access method mode. Supported values: code, card, mobile_key, cloud_key.
Optionalreservation_Reservation key for the access grant.
IDs of the spaces to which the Access Grant gives access.
Date and time at which the Access Grant starts.
ID of user identity to which the Access Grant gives access.
Warnings associated with the access grant.
Date and time at which Seam created the warning.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
Date and time at which Seam created the warning.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
Date and time at which Seam created the warning.
Optionalfailed_devices?: { device_id: string; error_code: string; message: string }[]Devices whose access codes could not be revoked during reconciliation. Present when the provider does not support revoking an offline access code (e.g. Dormakaba oracode with exhausted override budget).
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
IDs of the access methods being updated.
Date and time at which Seam created the warning.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
Date and time at which Seam created the warning.
ID of the device where the requested code was unavailable.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
The new PIN code that was assigned instead.
The originally requested PIN code that was unavailable.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
Date and time at which Seam created the warning.
ID of the device that does not support access codes.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
Date and time at which Seam created the warning.
ID of the device whose time constraints the access grant violates.
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
Specific reason why the grant's times are not programmable on the device.
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.
ID of the Seam workspace associated with the Access Grant.
Represents an Access Grant. Access Grants enable you to grant a user identity access to spaces, entrances, and devices through one or more access methods, such as mobile keys, plastic cards, and PIN codes. You can create an Access Grant for an existing user identity, or you can create a new user identity while creating the new Access Grant.