Kumusoft Abstraction The Kumusoft EFRIS API abstracts device management, encryption, signature generation, and device authentication from API consumers. As a result, most applications integrating through the Kumusoft EFRIS API will never encounter these errors directly. These codes are documented primarily for troubleshooting, diagnostics, and support investigations involving the underlying EFRIS platform.
| Code Range | Description |
|---|---|
| 400 - 403 | Device Registration and Device Authentication Errors |
| Code | Description | Explanation |
|---|---|---|
| 400 | Device does not exist | The specified EFRIS device could not be found. |
| 401 | Device branch does not exist | The device is associated with a branch that does not exist. |
| 402 | Device key expired | The device authentication key has expired. |
| 403 | Device key does not exist | No valid device key could be found for the device. |
Device does not existDevice branch does not existDevice key expiredDevice key does not existNote: Device management is handled automatically by the Kumusoft EFRIS API. Most integrations will never need to interact directly with device credentials, device keys, or device registration information.