Links

6. Handling Errors

Handling Errors

HAT JS error response:
{
cause: string, // The cause of the error.
message: string, // The message of the error.
status: number // When the cause is HAT_API_EXCEPTION you can handle the HTTP response code.
}
Error Codes:
Cause
Message
Error definitions
HAT_CLIENT_VALIDATION
HAT_DOMAIN_IS_UNDEFINED
hatDomain parameter is required
HAT_CLIENT_VALIDATION
RECORD_IDS_MISSING
recordsIds array parameter is empty or null
HAT_CLIENT_VALIDATION
APPLICATION_NOT_SUPPORTED
application is not supported
HAT_CLIENT_VALIDATION
NOT_AUTHENTICATED
client is not authenticated
HAT_TOKEN_VALIDATION
HAT_TOKEN_IS_NOT_VALID_OR_EXPIRED
Authentication token has expired or is not valid
HAT_TOKEN_VALIDATION
HAT_TOKEN_IS_UNDEFINED
Authentication token is undefined
HAT_TOKEN_VALIDATION
HAT_TOKEN_FAILED_TO_DECODE
Authentication token has failed to decode
HAT_API_EXCEPTION
HTTP_RESPONSE_FAILED
HTTP response failed
HAT_FILE_API_EXCEPTION
FILE_IS_UNDEFINED
File parameter is undefined
HAT_FILE_API_EXCEPTION
FAILED_TO_FETCH_METADATA
Failed to fetch HAT File metadata
HAT_FILE_API_EXCEPTION
FILE_FAILED_TO_UPLOAD
Failed to upload the file to AWS