| 0 | 200 | Success | — |
| 1001 | 400 | Invalid request parameters | Check parameter format and ranges |
| 1002 | 400 | Missing required parameter | Inspect details.field, supply the missing value |
| 2001 | 401 | Unauthenticated or invalid token | Obtain a valid token via /v1/operator/oauth/token |
| 2002 | 401 | Token expired | Refresh the token and retry the request |
| 2003 | 403 | Permission denied | Verify the client_id has the required scope (read or write) |
| 3001 | 404 | Resource not found | Check the resource ID — it may have been deleted or be owned by a different operator |
| 4001 | 409 | Resource conflict | E.g., a device with that sn is already registered |
| 5001 | 429 | Too many requests | Apply backoff (see Rate Limits guide) |
| 9001 | 500 | Internal server error | Retry with backoff; if persistent, contact support |