Error codes

Updated at:
Copy as MD

The following table lists error codes returned by the TSDB API, along with their descriptions and HTTP status codes.

Error codeDescriptionHTTP status code
InvalidDefinition.FormatSpecified file is not a well formatted file.400
InvalidDefinition.SchemaSchema validation failed.400
InvalidDefinition.FormatSpecified file is not a well formatted file.400
InvalidProduct.NotFoundSpecified product is not found.404
InvalidVersion.NotFoundSpecified version is not found when updating product attributes.404
InvalidApi.NotFoundSpecified API is not found.404
InvalidUrlPatternSpecified url pattern contains some illegal words.400
MissingParameter.ValueThe "Value" parameter is mandatory.400
InvalidStatusValueSpecified value of status is not valid.400
InvalidQpsUnitSpecified QPS unit is not valid.400
DependencyViolationSpecified version has API definitions.400
DependencyViolationSpecified product has versions, please delete them first.400
InvalidDomain.RepeatedSpecified domain is repeated.400
InvalidProduct.NotFoundCannot find product according to your specified domain.404
InvalidApi.NotFoundSpecified api is not found,please check your url and method.404
InvalidProtocol.NeedSslYour request is denied as lack of ssl protect.400
Missing{ParameterName}{ParameterName} is mandatory for this action.400
InvalidAccessKeyId.NotFoundSpecified access key is not found.404
InvalidAccessKeyId.InactiveSpecified access key is disabled.400
InvalidTimeStamp.FormatSpecified time stamp or date value is not well formatted.400
InvalidTimeStamp.ExpiredSpecified time stamp or date value is expired.400
SignatureNonceUsedSpecified signature nonce was used already.400
ContentMD5NotMatchedSpecified content md5 is not matched with your request body.400
InvalidParameter.FormatSpecified parameter format is not valid.400
InvalidParameter.AcceptSpecified parameter accept is not valid.400
Invalid{ParameterName}Specified parameter {ParameterName} is not valid.400
UnsupportedHTTPMethodSpecified signature is not matched with our calculation.400
InvalidSignatureMethodSpecified signature method is not valid.400
InternalErrorThe request processing has failed due to some unknown error.500
ServiceUnavailableThe request has failed due to a temporary failure of the server.503
SignatureDoesNotMatchSpecified signature is not matched with our calculation.400
ValueMismatch.{ParameterName}Multi-specified parameter {ParameterName} conflicts with each other.400
Throttling.UserRequest was denied due to user flow control.400
Throttling.ApiRequest was denied due to api flow control.400
ContentLengthDoesNotMatchSpecified content-length is not matched with the length of body.400
RepeatedParameter. {ParameterName}Specified parameter is repeated.400
Throttling.UserRequest was denied due to user flow control.400
Throttling.ApiRequest was denied due to api flow control.400
MissingSecurityTokenSecurityToken is mandatory for this action.400
InvalidSecurityToken.ExpiredSpecified SecurityToken is expired.400
InvalidSecurityToken.MismatchWithAccessKeySpecified SecurityToken mismatch with the AccessKey400
InvalidSecurityToken.MalformedSpecified SecurityToken is malformed400
Instance.IsInitializingInstance is initializing, can not be deleted.400
Instance.IsNotAvailableInstance is not available.400
Instance.IsNotValidInstance is not valid.400
Instance.RestartErrorFound error while restarting instance!503
Instance.TopologyErrorFound error while restarting instance!503
UpdateTtl.FailedFailed while updating instance ttl.503
SystemErrorSystem error!500