Error Codes
- Existing Codes: 000 (General Error)
- Additional Codes:
- 001: Initialization Error
- 010: Configuration Missing or Invalid
- 020: Access Denied
- 030: Resource Not Found
- 040: Unsupported Operation
- 050: Unexpected System Error
- Existing Codes: 100 (Invalid License Key)
- Additional Codes:
- 110: Device Communication Timeout
- 120: Device Not Responding
- 130: Device Data Format Error
- 140: Device Authentication Failure
- 150: Device Configuration Error
-
Existing Codes: 200 (Invalid API Key)
- 300 (Activation Successful)
- 350 (Maximum Activation Reached)
- 400 (Deactivation Successful)
- 450 (License Key Already Inactive)
-
Additional Codes:
- 210: License Verification Failed
- 220: License Expired
- 230: License Suspended
- 260: License Key Format Invalid
- Existing Codes: 500 (Valid License Key), 550 (Expired License Key)
- Additional Codes:
- 310: Network Connection Timeout
- 320: Network Unreachable
- 330: DNS Resolution Failure
- 340: SSL/TLS Error
- 410: JSON Serialization Error
- 420: XML Deserialization Error
- 430: Database Read/Write Error
- 440: Data Parsing Error
- Existing Codes: 600 (Invalid Parameters)
- Additional Codes:
- 510: Scheduler Initialization Failure
- 520: Scheduler Execution Error
- 530: Event Triggering Error
- Existing Codes: 650 (Invalid Device ID Verification Request)
- Additional Codes: 610: User Authentication Failed 620: Permission Denied 630: User Session Expired
- Existing Codes: 700 (Invalid Device ID - Deactivation Request), 750 (Invalid Device ID - Activation Request)
- Additional Codes:
- 710: Device ID Mismatch
- 720: Device ID Already Registered
- Reserved for application-specific needs.