יש להשתמש בקוד הסטטוס 400 Bad Request
לכל השגיאות שמוגדרות במפרט הזה. בכל שאר השגיאות, היצרנים צריכים להשתמש בשגיאות בטווח 4XX לשגיאות לקוח, ובטווח 5XX לשגיאות שרת. התגובה תמיד צריכה לכלול גוף JSON בפורמט הבא עבור כל מקרי השגיאה:
{
"name": "camera.info",
"state": "error",
"error": {
"code": "serverError",
"message": "cannot get camera info."
}
}
name
יכול להיות כל אחד מהערכיםcamera.info
,camera.state
,camera.checkForUpdates
,camera.commands.status
ו-camera.commandName
.- עבור קוד סטטוס 400, הערך
code
צריך להיות אחד מהבאים:unknownCommand
,cameraInExclusiveUse
,missingParameter
,invalidParameterName
אוinvalidParameterValue
. message
מוגדר על ידי היצרנים ולא צפוי להיות מותאם לשוק המקומי הודעה.