Errors
Each error is an object with the following shape:Example error
Error object properties
Error object properties
Enum (String)
Unique identifier of the type of error. Enables quick recognition and categorization of the issue.One of the error codes listed below.
String
Detailed description of the error. Provides insights into the issue and potentially how to rectify it.
String (ISO 8601)
Date and time at which Seam created the error.
Array
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.
cannot_create_requested_access_methods
Indicates that Seam could not create one or more of the requested access methods for the access grant.
Warnings
Each warning is an object with the following shape:Example warning
Warning object properties
Warning object properties
Enum (String)
Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.One of the warning codes listed below.
String
Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.
String (ISO 8601)
Date and time at which Seam created the warning.
Array
IDs of the access methods being updated.
String (UUID)
ID of the device where the requested code was unavailable.
Array
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).
String
The new PIN code that was assigned instead.
String
The originally requested PIN code that was unavailable.
Enum (String)
Specific reason why the grant’s times are not programmable on the device.