Common errors

Common errors

The following are errors common to all API actions on the SC//Reliantâ„¢ platform. Errors that are returned by specific API actions are listed in the errors table for that action.

CodeMessageCause
1Platform not specifiedThe SC//Reliant Virtual Controller (RVC) version installed on the node is incompatible with the API request.
400Bad RequestThe request was missing the required parameters or had the wrong required parameters values.
401UnauthorizedAuthentication failed.
403ForbiddenThe user doesn't have permissions to perform the requested action.
404Not FoundThe resource couldn't be found.
405Invalid RequestThe request couldn't be understood or had nonexistent values.
406Invalid Accepted HeaderThe header on the script to access the API is invalid.
422Unprocessable EntityThe request doesn't include all of the required parameters, or the parameters are invalid. This error is returned for any failed validation in SC//Reliant Platform Manager.
429Too many requestsThe maximum number of requests was reached.
500Internal server errorA transient internal error.

When making Remote Execution Jobs that use the SC//Reliant Virtual Controller, for example when using the Jobs APIs, the following error messages may be returned.

MessageCause
Cannot perform this operation. The High Availability Cluster is disabled.The node is not a member of a cluster and thus the action cannot be completed. Some actions, such as toggling maintenance mode can only be performed on clustered nodes.
Node <node_name> not discovered by RJE brokerThe Remote Job Execution (RJE) broker couldn't reach the node. The node may be offline, busy with a long-running operation, or in a node group whose Choria Domain doesn't match the domain the node uses. See Troubleshooting RVC jobs.