Skip to content

Error Codes

The API will return error codes in webhook responses when an issue occurred while executing your API request.

Here is an example of a webhook response for a request that failed. Note that the request will include a generic status that the operation included a failure, plus information regarding the single or multiple entities which failed.

{
"detail": [
{
"smartlockId": 123456789,
"success": false,
"errorCode": "ff",
"id": "68b142..........a584f104"
}
],
"type": "AuthCreation",
"requestId": "68b142..........a584f103",
"success": false
}
Error CodeDescriptionRecommended Remediation
0xFDERROR_BAD_CRC
0xFEERROR_BAD_LENGTH
0xFFERROR_UNKNOWNDevice is most likely offline or not reachable
Implement a retry mechanism
Check if the smart lock is in an optimised network (1, 2)
0x10P_ERROR_NOT_PAIRING
0x11P_ERROR_BAD_AUTHENTICATOR
0x12P_ERROR_BAD_PARAMETER
0x13P_ERROR_MAX_USERThe limit of 200 device authorisations has been reached. Delete unused authorisations
0x20K_ERROR_NOT_AUTHORIZED
0x21K_ERROR_BAD_PIN
0x22K_ERROR_BAD_NONCE
0x23K_ERROR_BAD_PARAMETER
0x24K_ERROR_INVALID_AUTH_ID
0x25K_ERROR_DISABLED
0x26K_ERROR_REMOTE_NOT_ALLOWED
0x27K_ERROR_TIME_NOT_ALLOWED
0x28K_ERROR_TOO_MANY_PIN_ATTEMPTS
0x29K_ERROR_TOO_MANY_ENTRIES
0x2AK_ERROR_CODE_ALREADY_EXISTS
0x2BK_ERROR_CODE_INVALID
0x2CK_ERROR_CODE_INVALID_TIMEOUT_1
0x2DK_ERROR_CODE_INVALID_TIMEOUT_2
0x2EK_ERROR_CODE_INVALID_TIMEOUT_3
0x40K_ERROR_AUTO_UNLOCK_TOO_RECENT
0x41K_ERROR_POSITION_UNKNOWN
0x42K_ERROR_MOTOR_BLOCKED
0x43K_ERROR_CLUTCH_FAILURE
0x44K_ERROR_MOTOR_TIMEOUT
0x45K_ERROR_BUSY
0x46K_ERROR_CANCELED
0x47K_ERROR_NOT_CALIBRATED
0x48K_ERROR_MOTOR_POSITION_LIMIT
0x49K_ERROR_MOTOR_LOW_VOLTAGE
0x4AK_ERROR_MOTOR_POWER_FAILURE
0x4BK_ERROR_CLUTCH_POWER_FAILURE
0x4CK_ERROR_VOLTAGE_TOO_LOW
0x4DK_ERROR_FIRMWARE_UPDATE_NEEDED
0x4EK_ERROR_REJECTED
0x4FK_ERROR_REJECTED_NIGHTMODE
0xE0K_ERROR_NOT_IN_MAINTENANCE_MODE
0xE1K_ERROR_ALREADY_CONFIGURED
0xE2K_ERROR_TIMEOUT
0xE3K_ERROR_NO_NUKI_ID
0x60K_ERROR_DS_CALIBRATION_FAILED
0x61K_ERROR_DS_TIMEOUT