ErrorDetailsTypes
Version 26.2.0.cl is now available. Read about the new features and enhancements.

ErrorDetailsTypes

Error types emitted by embedded components.

These enum values categorize different types of errors that can occur during the lifecycle of an embedded ThoughtSpot component. Use EmbedErrorDetailsEvent and EmbedErrorCodes to handle specific errors.

Version : SDK: 1.44.2 | ThoughtSpot: 26.2.0.cl

Handle specific error types

embed.on(EmbedEvent.Error, (error) => {
  switch (error.errorType) {
    case ErrorDetailsTypes.API:
      console.error('API error:', error.message);
      break;
    case ErrorDetailsTypes.VALIDATION_ERROR:
      console.error('Validation error:', error.message);
      break;
    case ErrorDetailsTypes.NETWORK:
      console.error('Network error:', error.message);
      break;
    default:
      console.error('Unknown error:', error);
  }
});

Enumeration members🔗

API🔗

API:= "API"

API call failure

Defined in : types.ts

NETWORK🔗

NETWORK:= "NETWORK"

Network connectivity or request error

Defined in : types.ts

VALIDATION_ERROR🔗

VALIDATION_ERROR:= "VALIDATION_ERROR"

General validation error

Defined in : types.ts

© 2026 ThoughtSpot Inc. All Rights Reserved.