@truenas/api-client
    Preparing search index...

    Function getApiErrorMessage

    • Extract a human-readable error message from an API error

      Handles multiple error formats:

      • JSON-RPC 2.0 with nested TrueNAS data: uses data.reason field
      • JSON-RPC 2.0 standard: uses message field
      • TrueNAS custom: uses reason field
      • Unknown format: returns fallback message

      Parameters

      • error: unknown

        The error object from API response

      • fallback: string = 'API call failed'

        Fallback message if error format is unrecognized

      Returns string

      Human-readable error message