Constructors

Properties

client: AxiosInstance
defaults: Required<SeamHttpRequestOptions>

Methods

  • Parameters

    • Optional body: {
          connect_partner_name: string;
          is_sandbox?: boolean;
          name: string;
          webview_logo_shape?: "square" | "circle";
          webview_primary_button_color?: string;
      }
      • connect_partner_name: string

        The name shown inside the connect webview

      • Optional is_sandbox?: boolean
      • name: string
      • Optional webview_logo_shape?: "square" | "circle"
      • Optional webview_primary_button_color?: string

    Returns SeamHttpRequest<SetNonNullable<Required<{
        workspace: {
            connect_partner_name: null | string;
            is_sandbox: boolean;
            name: string;
            workspace_id: string;
        };
    }>, "workspace">, "workspace">

  • Parameters

    • Optional body: {}

      Returns SeamHttpRequest<SetNonNullable<Required<{
          workspace?: {
              connect_partner_name: null | string;
              is_sandbox: boolean;
              name: string;
              workspace_id: string;
          };
      }>, "workspace">, "workspace">

    • Parameters

      • Optional body: {}

        Returns SeamHttpRequest<SetNonNullable<Required<{
            workspaces: {
                connect_partner_name: null | string;
                is_sandbox: boolean;
                name: string;
                workspace_id: string;
            }[];
        }>, "workspaces">, "workspaces">

      • Parameters

        Returns SeamHttpRequest<SetNonNullable<Required<{
            action_attempt: {
                action_attempt_id: string;
                action_type: string;
                error: null;
                result?: any;
                status: "success";
            } | {
                action_attempt_id: string;
                action_type: string;
                error: null;
                result: null;
                status: "pending";
            } | {
                action_attempt_id: string;
                action_type: string;
                error: {
                    message: string;
                    type: string;
                };
                result: null;
                status: "error";
            };
        }>, "action_attempt">, "action_attempt">

      • Parameters

        • clientSessionToken: string

        Returns Promise<void>