Errors

Overview

If an error occurs when API is called, an error object is included in the response.

Error information from the camera can be acquired by State.

Error object

Error code HTTP
Status code
Description
unknownCommand 400 Invalid command is issued
disabledCommand 403 Command cannot be executed due to the camera status
missingParameter 400 Insufficient required parameters to issue the command
invalidParameterName 400 Parameter name or option name is invalid
invalidSessionId 403 sessionID when command was issued is invalid
invalidParameterValue 400 Parameter value when command was issued is invalid
corruptedFile 403 Process request for corrupted file
cameraInExclusiveUse 400 Session start not possible when camera is in exclusive use
powerOffSequenceRunning 403 Process request when power supply is off
invalidFileFormat 403 Invalid file format specified
serviceUnavailable 503 Processing requests cannot be received temporarily
canceledShooting 403 Shooting request cancellation of the self-timer.
Returned in Commands/Status of camera.takePicture
(RICOH THETA S firmware version 01.42 or above)
unexpected 503 Other errors

Example

{
    "state": "error",
    "error": {
        "code": "unknownCommand",
        "message": "Command executed is unknown."
    }
}