Constructors

Properties

Methods

api assignAuthorizationHeaders calculateRecordFormulas deleteApplication deleteApplicationMenu deleteApplicationUser deleteDashboard deleteField deleteForm deleteFunction deleteNotification deletePage deleteRecord deleteRecords deleteReport deleteRole deleteTable deleteTransaction deleteTrigger deleteUser deleteUserToken deleteVariable deleteWebhook finalizeFileUpload fromJSON getApplication getApplicationEntityRelationshipDiagram getApplicationFields getApplicationForms getApplicationMenu getApplicationMenus getApplicationRelationships getApplicationReports getApplicationUser getApplicationUserMenu getApplicationUsers getApplications getBaseRequest getDashboard getDashboards getField getFields getFile getForm getForms getFunction getFunctions getInstanceSettings getNotification getNotifications getPage getPages getPreferences getPresignedFileUrl getRecord getRecords getRecordsCount getRecordsTotals getReport getReports getRole getRoleDefaults getRolePermissions getRoleTablePermissions getRoles getTable getTableRelationships getTables getTransaction getTrigger getTriggers getUser getUserToken getUserTokens getUsers getVariable getVariables getWebhook getWebhooks postApplication postApplicationMenu postApplicationUser postDashboard postField postForm postFunction postNotification postPage postRecord postReport postRole postTable postTransaction postTrigger postUser postUserToken postVariable postWebhook putApplication putApplicationEntityRelationshipDiagram putApplicationMenu putApplicationUser putDashboard putField putForm putFunction putInstanceSettings putNotification putPage putPreferences putRecord putReport putRole putTable putTrigger putUser putUserToken putVariable putWebhook request toJSON upsertRecords IsHighSystems fromJSON

Constructors

  • Parameters

    • Optional options: Partial<{
          connectionLimit: number;
          connectionLimitPeriod: number;
          errorOnConnectionLimit: boolean;
          instance: string;
          proxy: false | {
              auth?: {
                  password: string;
                  username: string;
              };
              host: string;
              port: number;
          };
          userAgent: string;
          userToken: string;
      }>

    Returns HighSystems

Properties

CLASS_NAME: string = 'HighSystems'
_id: number = 0

The internal numerical id for API calls.

Increments by 1 with each request.

settings: Required<Partial<{
    connectionLimit: number;
    connectionLimitPeriod: number;
    errorOnConnectionLimit: boolean;
    instance: string;
    proxy: false | {
        auth?: {
            password: string;
            username: string;
        };
        host: string;
        port: number;
    };
    userAgent: string;
    userToken: string;
}>>

The HighSystems instance settings

throttle: Throttle

The internal throttler for rate-limiting API calls

CLASS_NAME: string = 'HighSystems'
VERSION: string = VERSION
defaults: Required<Partial<{
    connectionLimit: number;
    connectionLimitPeriod: number;
    errorOnConnectionLimit: boolean;
    instance: string;
    proxy: false | {
        auth?: {
            password: string;
            username: string;
        };
        host: string;
        port: number;
    };
    userAgent: string;
    userToken: string;
}>> = ...

The default settings of a HighSystems instance

Methods

  • Type Parameters

    • T = any

    Parameters

    • actOptions: AxiosRequestConfig<any>
    • Optional reqOptions: AxiosRequestConfig<any>

    Returns Promise<AxiosResponse<T, any>>

  • Parameters

    • Optional headers: Partial<AxiosRequestHeaders>

    Returns AxiosRequestHeaders

  • calculateRecordFormulas

    This endpoint allows you calculate the value of a given formula with a given record and data.

    Parameters

    • options: HighSystemsRequest & {
          adHocData: any;
          appid: any;
          formulas: string[];
          recordid?: string;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      calculateRecordFormulas method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          adHocData: any;
          appid: any;
          formulas: string[];
          recordid?: string;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseCalculateRecordFormulas, any>>

  • deleteRecord

    This endpoint allows you to delete a specific record from a table.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      deleteRecord method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseDeleteRecord, any>>

  • deleteRecords

    This endpoint allows you to delete multiple records from a table.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          query?: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      deleteRecords method options object

    Returns Promise<number>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          query?: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseDeleteRecords, any>>

  • deleteUser

    This endpoint allows you to delete an existing instance user. This will remove them from all applications they've been invited to.

    Parameters

    • options: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios?: false;
      }

      deleteUser method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseDeleteUser, any>>

  • finalizeFileUpload

    This endpoint allows you to finalize a file upload, attaching a temporarily uploaded file to a record.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          fieldid: any;
          filename: any;
          recordid: any;
          size: any;
          tableid: any;
          tmpLocation: any;
      } & {
          returnAxios?: false;
      }

      finalizeFileUpload method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          fieldid: any;
          filename: any;
          recordid: any;
          size: any;
          tableid: any;
          tmpLocation: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseFinalizeFileUpload, any>>

  • Rebuild the HighSystems instance from serialized JSON

    Parameters

    • json: string | Partial<{
          connectionLimit: number;
          connectionLimitPeriod: number;
          errorOnConnectionLimit: boolean;
          instance: string;
          proxy: false | {
              auth?: {
                  password: string;
                  username: string;
              };
              host: string;
              port: number;
          };
          userAgent: string;
          userToken: string;
      }>

      HighSystems class options

    Returns HighSystems

  • getApplication

    This endpoint allows you to query for a specific application.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplication method options object

    Returns Promise<{
        dateFormat: string;
        datetimeFormat: string;
        defaultCurrency?: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
        defaultMenu?: string;
        description?: string;
        icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
        id: string;
        name: string;
        timeFormat: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplication, any>>

  • getApplicationEntityRelationshipDiagram

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationEntityRelationshipDiagram method options object

    Returns Promise<{
        id: string;
        layout: any;
        relatedApplication: string;
        relatedTable?: string;
        type: "table" | "application";
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationEntityRelationshipDiagram, any>>

  • getApplicationForms

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationForms method options object

    Returns Promise<{
        description?: string;
        id: string;
        layout: {
            md: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            sm: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            xs: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
        };
        name: string;
        properties: {
            addRedirect?: "record" | "referrer";
            displayCoreFields: boolean;
            displayOnMenu: boolean;
            editRedirect?: "record" | "referrer";
            useCustomLayouts: boolean;
        };
        relatedTable: string;
        rules: {
            actions: {
                fieldId?: string;
                type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                value?: any;
                valueType?: "value" | "fieldValue";
            }[];
            applyReverse?: boolean;
            when: string;
        }[];
        schema: {
            md: any;
            sm: any;
            xs: any;
        };
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationForms, any>>

  • getApplicationMenu

    This endpoint allows you to query for a specific application menu.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          menuid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationMenu method options object

    Returns Promise<{
        groups: any;
        id: string;
        name: string;
        relatedApplication: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          menuid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationMenu, any>>

  • getApplicationMenus

    This endpoint allows you to query for all the menus available for an application.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationMenus method options object

    Returns Promise<{
        groups: any;
        id: string;
        name: string;
        relatedApplication: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationMenus, any>>

  • getApplicationUser

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          userid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationUser method options object

    Returns Promise<{
        canInvite?: boolean;
        email: string;
        firstName: string;
        id: string;
        isAdmin?: boolean;
        isInstanceAdmin: boolean;
        isInstanceLimitedAdmin: boolean;
        isLimitedAdmin?: boolean;
        lastName: string;
        middleName: string;
        readonly?: boolean;
        relatedApplication: string;
        relatedRole: string;
        reset: boolean;
        roleName: string;
        valid: boolean;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationUser, any>>

  • getApplicationUserMenu

    This endpoint allows you to query for the rendered application menu for the current user.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationUserMenu method options object

    Returns Promise<{
        groups: any;
        id: string;
        name: string;
        relatedApplication: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationUserMenu, any>>

  • getApplicationUsers

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getApplicationUsers method options object

    Returns Promise<{
        canInvite?: boolean;
        email: string;
        firstName: string;
        id: string;
        isAdmin?: boolean;
        isInstanceAdmin: boolean;
        isInstanceLimitedAdmin: boolean;
        isLimitedAdmin?: boolean;
        lastName: string;
        middleName: string;
        readonly?: boolean;
        relatedApplication: string;
        relatedRole: string;
        reset: boolean;
        roleName: string;
        valid: boolean;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplicationUsers, any>>

  • getApplications

    This endpoint allows you to query for all the applications you've been invited to.

    Parameters

    • options: HighSystemsRequest & {
          returnAxios?: false;
      }

      getApplications method options object

    Returns Promise<{
        dateFormat: string;
        datetimeFormat: string;
        defaultCurrency?: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
        defaultMenu?: string;
        description?: string;
        icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
        id: string;
        name: string;
        timeFormat: string;
    }[]>

  • Parameters

    Returns Promise<AxiosResponse<HighSystemsResponseGetApplications, any>>

  • Returns {
        baseURL: string;
        headers: {
            Content-Type: string;
        };
        method: string;
        proxy: false | {
            auth?: {
                password: string;
                username: string;
            };
            host: string;
            port: number;
        };
    }

    • baseURL: string
    • headers: {
          Content-Type: string;
      }
      • Content-Type: string
    • method: string
    • proxy: false | {
          auth?: {
              password: string;
              username: string;
          };
          host: string;
          port: number;
      }
  • getDashboard

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          dashboardid: any;
          relatedTable?: any;
      } & {
          returnAxios?: false;
      }

      getDashboard method options object

    Returns Promise<{
        description: string;
        id: string;
        layout: {
            md: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            sm: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            xs: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
        };
        name: string;
        properties: {
            displayOnMenu: boolean;
            useCustomLayouts?: boolean;
        };
        relatedApplication: string;
        relatedTable?: string;
        schema: {
            md: any;
            sm: any;
            xs: any;
        };
        type: "table" | "application";
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          dashboardid: any;
          relatedTable?: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetDashboard, any>>

  • getDashboards

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          relatedTable?: any;
      } & {
          returnAxios?: false;
      }

      getDashboards method options object

    Returns Promise<{
        description: string;
        id: string;
        layout: {
            md: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            sm: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            xs: {
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
        };
        name: string;
        properties: {
            displayOnMenu: boolean;
            useCustomLayouts?: boolean;
        };
        relatedApplication: string;
        relatedTable?: string;
        schema: {
            md: any;
            sm: any;
            xs: any;
        };
        type: "table" | "application";
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          relatedTable?: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetDashboards, any>>

  • getFile

    This endpoint allows you to download a file as base 64.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          fieldid: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getFile method options object

    Returns Promise<{
        filename: string;
        location: {
            appid: string;
            fieldid: string;
            recordid: string;
            tableid: string;
        };
        size: number;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          fieldid: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetFile, any>>

  • getForm

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          formid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getForm method options object

    Returns Promise<{
        description?: string;
        id: string;
        layout: {
            md: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            sm: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            xs: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
        };
        name: string;
        properties: {
            addRedirect?: "record" | "referrer";
            displayCoreFields: boolean;
            displayOnMenu: boolean;
            editRedirect?: "record" | "referrer";
            useCustomLayouts: boolean;
        };
        relatedTable: string;
        rules: {
            actions: {
                fieldId?: string;
                type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                value?: any;
                valueType?: "value" | "fieldValue";
            }[];
            applyReverse?: boolean;
            when: string;
        }[];
        schema: {
            md: any;
            sm: any;
            xs: any;
        };
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          formid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetForm, any>>

  • getForms

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getForms method options object

    Returns Promise<{
        description?: string;
        id: string;
        layout: {
            md: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            sm: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
            xs: {
                children?: any;
                h: number;
                id: string;
                w: number;
                x: number;
                y: number;
            }[];
        };
        name: string;
        properties: {
            addRedirect?: "record" | "referrer";
            displayCoreFields: boolean;
            displayOnMenu: boolean;
            editRedirect?: "record" | "referrer";
            useCustomLayouts: boolean;
        };
        relatedTable: string;
        rules: {
            actions: {
                fieldId?: string;
                type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                value?: any;
                valueType?: "value" | "fieldValue";
            }[];
            applyReverse?: boolean;
            when: string;
        }[];
        schema: {
            md: any;
            sm: any;
            xs: any;
        };
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetForms, any>>

  • getFunction

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          functionid: any;
      } & {
          returnAxios?: false;
      }

      getFunction method options object

    Returns Promise<{
        body: string;
        description?: string;
        id: string;
        name: string;
        relatedApplication: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          functionid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetFunction, any>>

  • getFunctions

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getFunctions method options object

    Returns Promise<{
        body: string;
        description?: string;
        id: string;
        name: string;
        relatedApplication: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetFunctions, any>>

  • getInstanceSettings

    This endpoint allows you to retreive the settings for a given instance.

    Parameters

    • options: HighSystemsRequest & {
          returnAxios?: false;
      }

      getInstanceSettings method options object

    Returns Promise<{
        instance: string;
        logo: {
            filename: string;
            size: number;
        };
        name?: string;
        theme?: {
            primary: string;
        };
        twoFactorEnforced?: boolean;
    }>

  • Parameters

    Returns Promise<AxiosResponse<HighSystemsResponseGetInstanceSettings, any>>

  • getNotification

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          notificationid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getNotification method options object

    Returns Promise<{
        active: boolean;
        attachments?: any;
        bcc?: string[];
        body?: string;
        cc?: string[];
        condition: string;
        description?: string;
        from: string;
        html?: string;
        id: string;
        name: string;
        relatedOwner: string;
        relatedTable: string;
        subject: string;
        to: string[];
        triggeringFields?: string[];
        type?: string[];
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          notificationid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetNotification, any>>

  • getNotifications

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getNotifications method options object

    Returns Promise<{
        active: boolean;
        attachments?: any;
        bcc?: string[];
        body?: string;
        cc?: string[];
        condition: string;
        description?: string;
        from: string;
        html?: string;
        id: string;
        name: string;
        relatedOwner: string;
        relatedTable: string;
        subject: string;
        to: string[];
        triggeringFields?: string[];
        type?: string[];
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetNotifications, any>>

  • getPage

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          pageid: any;
      } & {
          returnAxios?: false;
      }

      getPage method options object

    Returns Promise<{
        file: {
            filename: string;
            location: {
                appid: string;
                pageid: string;
            };
            size: number;
        };
        id: string;
        name: string;
        properties: {
            displayEmbedded: boolean;
            displayOnMenu: boolean;
        };
        relatedApplication: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          pageid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetPage, any>>

  • getPages

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getPages method options object

    Returns Promise<{
        file: {
            filename: string;
            location: {
                appid: string;
                pageid: string;
            };
            size: number;
        };
        id: string;
        name: string;
        properties: {
            displayEmbedded: boolean;
            displayOnMenu: boolean;
        };
        relatedApplication: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetPages, any>>

  • getPreferences

    This endpoint allows you to retrieve your saved preferences.

    Parameters

    • options: HighSystemsRequest & {
          returnAxios?: false;
      }

      getPreferences method options object

    Returns Promise<{
        relatedUser: string;
        reports: {
            perPage: any;
        };
    }>

  • Parameters

    Returns Promise<AxiosResponse<HighSystemsResponseGetPreferences, any>>

  • getPresignedFileUrl

    This endpoint allows you to obtain a presigned URL for either fetching or uploading a file attachment.

    Parameters

    • options: HighSystemsRequest & {
          action: any;
          appid?: any;
          contentType?: any;
          fieldid?: any;
          logo?: any;
          pageid?: any;
          recordid?: any;
          responseDisposition?: any;
          responseType?: any;
          tableid?: any;
      } & {
          returnAxios?: false;
      }

      getPresignedFileUrl method options object

    Returns Promise<{
        location: string;
        url: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          action: any;
          appid?: any;
          contentType?: any;
          fieldid?: any;
          logo?: any;
          pageid?: any;
          recordid?: any;
          responseDisposition?: any;
          responseType?: any;
          tableid?: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetPresignedFileUrl, any>>

  • getRecord

    This endpoint allows you to fetch a specific record.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          clist?: any;
          includePermissions?: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getRecord method options object

    Returns Promise<{
        dateCreated: string;
        dateModified: string;
        id: string;
        lastModifiedBy: string;
        permissions: {
            delete: boolean;
            edit: boolean;
        };
        recordOwner: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          clist?: any;
          includePermissions?: any;
          recordid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRecord, any>>

  • getRecords

    This endpoint allows you to fetch a collection of records.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          columns?: any;
          grouping?: any;
          includePermissions?: any;
          mergeQuery?: any;
          page?: any;
          query?: any;
          reportid?: any;
          sorting?: any;
          summarize?: any;
          tableid: any;
          type?: any;
      } & {
          returnAxios?: false;
      }

      getRecords method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          columns?: any;
          grouping?: any;
          includePermissions?: any;
          mergeQuery?: any;
          page?: any;
          query?: any;
          reportid?: any;
          sorting?: any;
          summarize?: any;
          tableid: any;
          type?: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRecords, any>>

  • getRecordsCount

    This endpoint allows you to fetch the total number of records that match a given query or report.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          mergeQuery?: any;
          query?: any;
          reportid?: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getRecordsCount method options object

    Returns Promise<number>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          mergeQuery?: any;
          query?: any;
          reportid?: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRecordsCount, any>>

  • getRecordsTotals

    This endpoint allows you to fetch the totals and averages of a given record set.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          columns?: any;
          grouping?: any;
          includePermissions?: any;
          mergeQuery?: any;
          page?: any;
          query?: any;
          reportid?: any;
          sorting?: any;
          summarize?: any;
          tableid: any;
          totals?: any;
          type?: any;
      } & {
          returnAxios?: false;
      }

      getRecordsTotals method options object

    Returns Promise<{}>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          columns?: any;
          grouping?: any;
          includePermissions?: any;
          mergeQuery?: any;
          page?: any;
          query?: any;
          reportid?: any;
          sorting?: any;
          summarize?: any;
          tableid: any;
          totals?: any;
          type?: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRecordsTotals, any>>

  • getRole

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios?: false;
      }

      getRole method options object

    Returns Promise<{
        canInvite?: boolean;
        defaultDashboard?: string;
        description?: string;
        id: string;
        isAdmin?: boolean;
        isLimitedAdmin?: boolean;
        name: string;
        readonly?: boolean;
        relatedApplication: string;
        relatedMenu?: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRole, any>>

  • getRoleDefaults

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios?: false;
      }

      getRoleDefaults method options object

    Returns Promise<{
        defaultDashboard?: string;
        defaultForm?: string;
        relatedTable: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRoleDefaults, any>>

  • getRolePermissions

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios?: false;
      }

      getRolePermissions method options object

    Returns Promise<{
        fields: {
            add: boolean;
            edit: boolean;
            hasAccess: boolean;
            relatedField: string;
            relatedTable: string;
            view: boolean;
        }[];
        tables: {
            add: boolean;
            defaultDashboard?: string;
            defaultForm?: string;
            delete: boolean;
            deleteCondition?: string;
            edit: boolean;
            editCondition?: string;
            hasAccess: boolean;
            permissions: boolean;
            relatedTable: string;
            settings: boolean;
            view: boolean;
            viewCondition?: string;
        }[];
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRolePermissions, any>>

  • getRoleTablePermissions

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios?: false;
      }

      getRoleTablePermissions method options object

    Returns Promise<{
        add: boolean;
        defaultDashboard?: string;
        defaultForm?: string;
        delete: boolean;
        deleteCondition?: string;
        edit: boolean;
        editCondition?: string;
        hasAccess: boolean;
        permissions: boolean;
        relatedTable: string;
        settings: boolean;
        view: boolean;
        viewCondition?: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          roleid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRoleTablePermissions, any>>

  • getRoles

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getRoles method options object

    Returns Promise<{
        canInvite?: boolean;
        defaultDashboard?: string;
        description?: string;
        id: string;
        isAdmin?: boolean;
        isLimitedAdmin?: boolean;
        name: string;
        readonly?: boolean;
        relatedApplication: string;
        relatedMenu?: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetRoles, any>>

  • getTable

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getTable method options object

    Returns Promise<{
        dataRule?: string;
        defaultDashboard?: string;
        defaultForm?: string;
        description?: string;
        displayOnMenu?: boolean;
        icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
        id: string;
        name: string;
        plural: string;
        recordLabel?: string;
        recordPicker?: string[];
        relatedApplication: string;
        singular: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetTable, any>>

  • getTableRelationships

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getTableRelationships method options object

    Returns Promise<{
        children: string[];
        parents: string[];
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetTableRelationships, any>>

  • getTables

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getTables method options object

    Returns Promise<{
        dataRule?: string;
        defaultDashboard?: string;
        defaultForm?: string;
        description?: string;
        displayOnMenu?: boolean;
        icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
        id: string;
        name: string;
        plural: string;
        recordLabel?: string;
        recordPicker?: string[];
        relatedApplication: string;
        singular: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetTables, any>>

  • getTransaction

    This endpoint allows you to start a new transaction.

    Transactions allow you to execute multiple API calls within the same, well, transaction. A transaction allows you to rollback or commit all the changes you've made attached to the transaction.

    This is useful for when you are creating multiple records and need to do any clean up if one of those records fails to be added.

    Parameters

    • options: HighSystemsRequest & {
          returnAxios?: false;
      }

      getTransaction method options object

    Returns Promise<string>

  • Parameters

    Returns Promise<AxiosResponse<HighSystemsResponseGetTransaction, any>>

  • getTrigger

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          triggerid: any;
      } & {
          returnAxios?: false;
      }

      getTrigger method options object

    Returns Promise<{
        active?: boolean;
        description?: string;
        event: "update" | "delete" | "insert";
        forEach: "row" | "statement";
        id: string;
        name: string;
        owner: string;
        relatedApplication: string;
        relatedFunction: string;
        relatedTable: string;
        timing: "after" | "before" | "instead of";
        where?: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          triggerid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetTrigger, any>>

  • getTriggers

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getTriggers method options object

    Returns Promise<{
        active?: boolean;
        description?: string;
        event: "update" | "delete" | "insert";
        forEach: "row" | "statement";
        id: string;
        name: string;
        owner: string;
        relatedApplication: string;
        relatedFunction: string;
        relatedTable: string;
        timing: "after" | "before" | "instead of";
        where?: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetTriggers, any>>

  • getUser

    This endpoint allows you to query for a specific user by their user id.

    Parameters

    • options: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios?: false;
      }

      getUser method options object

    Returns Promise<{
        email: string;
        firstName: string;
        id: string;
        isInstanceAdmin: boolean;
        isInstanceLimitedAdmin: boolean;
        lastName: string;
        middleName: string;
        reset: boolean;
        valid: boolean;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetUser, any>>

  • getUserToken

    This endpoint allows you to query for a specific user token.

    Parameters

    • options: HighSystemsRequest & {
          tokenid: any;
          userid: any;
      } & {
          returnAxios?: false;
      }

      getUserToken method options object

    Returns Promise<{
        active: boolean;
        applications?: string[];
        description?: string;
        id: string;
        name: string;
        relatedUser: string;
        token: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          tokenid: any;
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetUserToken, any>>

  • getUserTokens

    This endpoint allows you to query for all the user tokens for a given user.

    Parameters

    • options: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios?: false;
      }

      getUserTokens method options object

    Returns Promise<{
        active: boolean;
        applications?: string[];
        description?: string;
        id: string;
        name: string;
        relatedUser: string;
        token: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetUserTokens, any>>

  • getUsers

    This endpoint allows you to query for all the users in the High Systems instance.

    Parameters

    • options: HighSystemsRequest & {
          returnAxios?: false;
      }

      getUsers method options object

    Returns Promise<{
        email: string;
        firstName: string;
        id: string;
        isInstanceAdmin: boolean;
        isInstanceLimitedAdmin: boolean;
        lastName: string;
        middleName: string;
        reset: boolean;
        valid: boolean;
    }[]>

  • Parameters

    Returns Promise<AxiosResponse<HighSystemsResponseGetUsers, any>>

  • getVariable

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          variableid: any;
      } & {
          returnAxios?: false;
      }

      getVariable method options object

    Returns Promise<{
        id: string;
        name: string;
        relatedApplication: string;
        value?: string;
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          variableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetVariable, any>>

  • getVariables

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios?: false;
      }

      getVariables method options object

    Returns Promise<{
        id: string;
        name: string;
        relatedApplication: string;
        value?: string;
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetVariables, any>>

  • getWebhook

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
          webhookid: any;
      } & {
          returnAxios?: false;
      }

      getWebhook method options object

    Returns Promise<{
        active?: boolean;
        body?: string;
        condition: string;
        description?: string;
        endpoint: string;
        headers?: {
            key: string;
            value: any;
        }[];
        id: string;
        method?: "GET" | "POST" | "PUT" | "DELETE";
        name: string;
        relatedOwner: string;
        relatedTable: string;
        triggeringFields?: string[];
        type?: string[];
    }>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
          webhookid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetWebhook, any>>

  • getWebhooks

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      getWebhooks method options object

    Returns Promise<{
        active?: boolean;
        body?: string;
        condition: string;
        description?: string;
        endpoint: string;
        headers?: {
            key: string;
            value: any;
        }[];
        id: string;
        method?: "GET" | "POST" | "PUT" | "DELETE";
        name: string;
        relatedOwner: string;
        relatedTable: string;
        triggeringFields?: string[];
        type?: string[];
    }[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseGetWebhooks, any>>

  • postApplication

    This endpoint allows you to create a new application.

    Parameters

    • options: HighSystemsRequest & {
          dateFormat: string;
          datetimeFormat: string;
          defaultCurrency?: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
          description?: string;
          icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          timeFormat: string;
      } & {
          returnAxios?: false;
      }

      postApplication method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          dateFormat: string;
          datetimeFormat: string;
          defaultCurrency?: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
          description?: string;
          icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          timeFormat: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostApplication, any>>

  • postApplicationUser

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          email?: string;
          relatedRole: string;
          relatedUser?: string;
          sendEmail?: boolean;
      } & {
          returnAxios?: false;
      }

      postApplicationUser method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          email?: string;
          relatedRole: string;
          relatedUser?: string;
          sendEmail?: boolean;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostApplicationUser, any>>

  • postDashboard

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          description?: string;
          layout: {
              md: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              displayOnMenu: boolean;
              useCustomLayouts?: boolean;
          };
          relatedTable?: string;
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          type: "table" | "application";
      } & {
          returnAxios?: false;
      }

      postDashboard method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          description?: string;
          layout: {
              md: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              displayOnMenu: boolean;
              useCustomLayouts?: boolean;
          };
          relatedTable?: string;
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          type: "table" | "application";
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostDashboard, any>>

  • postField

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          field: any;
          fields: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      postField method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          field: any;
          fields: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostField, any>>

  • postForm

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          description?: string;
          layout: {
              md: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              addRedirect?: "record" | "referrer";
              displayCoreFields: boolean;
              displayOnMenu: boolean;
              editRedirect?: "record" | "referrer";
              useCustomLayouts: boolean;
          };
          rules: {
              actions: {
                  fieldId?: string;
                  type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                  value?: any;
                  valueType?: "value" | "fieldValue";
              }[];
              applyReverse?: boolean;
              when: string;
          }[];
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          tableid: any;
      } & {
          returnAxios?: false;
      }

      postForm method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          description?: string;
          layout: {
              md: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  children?: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              addRedirect?: "record" | "referrer";
              displayCoreFields: boolean;
              displayOnMenu: boolean;
              editRedirect?: "record" | "referrer";
              useCustomLayouts: boolean;
          };
          rules: {
              actions: {
                  fieldId?: string;
                  type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                  value?: any;
                  valueType?: "value" | "fieldValue";
              }[];
              applyReverse?: boolean;
              when: string;
          }[];
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostForm, any>>

  • postFunction

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          body: string;
          description?: string;
          name: string;
      } & {
          returnAxios?: false;
      }

      postFunction method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          body: string;
          description?: string;
          name: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostFunction, any>>

  • postNotification

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          appid: any;
          attachments?: any;
          bcc?: string[];
          body?: string;
          cc?: string[];
          condition: string;
          description?: string;
          html?: string;
          name: string;
          subject: string;
          tableid: any;
          to: string[];
          triggeringFields?: string[];
          type?: string[];
      } & {
          returnAxios?: false;
      }

      postNotification method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          appid: any;
          attachments?: any;
          bcc?: string[];
          body?: string;
          cc?: string[];
          condition: string;
          description?: string;
          html?: string;
          name: string;
          subject: string;
          tableid: any;
          to: string[];
          triggeringFields?: string[];
          type?: string[];
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostNotification, any>>

  • postPage

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          content: any;
          name: any;
          properties: any;
      } & {
          returnAxios?: false;
      }

      postPage method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          content: any;
          name: any;
          properties: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostPage, any>>

  • postRecord

    This endpoint allows you to create a new record.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          format: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      postRecord method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          format: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostRecord, any>>

  • postRole

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          canInvite?: boolean;
          defaultDashboard?: string;
          description?: string;
          isAdmin?: boolean;
          isLimitedAdmin?: boolean;
          name: string;
          readonly?: boolean;
          relatedMenu?: string;
      } & {
          returnAxios?: false;
      }

      postRole method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          canInvite?: boolean;
          defaultDashboard?: string;
          description?: string;
          isAdmin?: boolean;
          isLimitedAdmin?: boolean;
          name: string;
          readonly?: boolean;
          relatedMenu?: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostRole, any>>

  • postTable

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          dataRule?: string;
          defaultDashboard?: string;
          defaultForm?: string;
          description?: string;
          displayOnMenu?: boolean;
          icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          plural: string;
          singular: string;
      } & {
          returnAxios?: false;
      }

      postTable method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          dataRule?: string;
          defaultDashboard?: string;
          defaultForm?: string;
          description?: string;
          displayOnMenu?: boolean;
          icon?: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          plural: string;
          singular: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostTable, any>>

  • postTrigger

    Parameters

    • options: HighSystemsRequest & {
          active?: boolean;
          appid: any;
          description?: string;
          event: "update" | "delete" | "insert";
          forEach: "row" | "statement";
          name: string;
          owner?: string;
          relatedFunction: string;
          relatedTable: string;
          timing: "after" | "before" | "instead of";
          where?: string;
      } & {
          returnAxios?: false;
      }

      postTrigger method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active?: boolean;
          appid: any;
          description?: string;
          event: "update" | "delete" | "insert";
          forEach: "row" | "statement";
          name: string;
          owner?: string;
          relatedFunction: string;
          relatedTable: string;
          timing: "after" | "before" | "instead of";
          where?: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostTrigger, any>>

  • postUser

    This endpoint allows you to create a new instance user.

    Parameters

    • options: HighSystemsRequest & {
          email: string;
          firstName?: string;
          isInstanceAdmin?: boolean;
          isInstanceLimitedAdmin?: boolean;
          lastName?: string;
          middleName?: string;
          password?: string;
          reset?: boolean;
          sendEmail?: boolean;
          twoFactorEnabled?: boolean;
          valid?: boolean;
      } & {
          returnAxios?: false;
      }

      postUser method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          email: string;
          firstName?: string;
          isInstanceAdmin?: boolean;
          isInstanceLimitedAdmin?: boolean;
          lastName?: string;
          middleName?: string;
          password?: string;
          reset?: boolean;
          sendEmail?: boolean;
          twoFactorEnabled?: boolean;
          valid?: boolean;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostUser, any>>

  • postUserToken

    This endpoint allows you to create a new user token.

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          applications?: string[];
          description?: string;
          name: string;
          userid: any;
      } & {
          returnAxios?: false;
      }

      postUserToken method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          applications?: string[];
          description?: string;
          name: string;
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostUserToken, any>>

  • postWebhook

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          appid: any;
          body: string;
          condition: string;
          description: string;
          endpoint: string;
          headers: {
              key: string;
              value: any;
          }[];
          method: "GET" | "POST" | "PUT" | "DELETE";
          name: string;
          relatedOwner: string;
          tableid: any;
          triggeringFields: string[];
          type: string[];
      } & {
          returnAxios?: false;
      }

      postWebhook method options object

    Returns Promise<string>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          appid: any;
          body: string;
          condition: string;
          description: string;
          endpoint: string;
          headers: {
              key: string;
              value: any;
          }[];
          method: "GET" | "POST" | "PUT" | "DELETE";
          name: string;
          relatedOwner: string;
          tableid: any;
          triggeringFields: string[];
          type: string[];
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePostWebhook, any>>

  • putApplication

    This endpoint allows you to update an existing application.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          dateFormat: string;
          datetimeFormat: string;
          defaultCurrency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
          defaultMenu: string;
          description: string;
          icon: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          timeFormat: string;
      } & {
          returnAxios?: false;
      }

      putApplication method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          dateFormat: string;
          datetimeFormat: string;
          defaultCurrency: "AED" | "AFN" | "ALL" | "AMD" | "ANG" | "AOA" | "ARS" | "AUD" | "AWG" | "AZN" | "BAM" | "BBD" | "BDT" | "BGN" | "BHD" | "BIF" | "BMD" | "BND" | "BOB" | "BOV" | "BRL" | "BSD" | "BTN" | "BWP" | "BYN" | "BZD" | "CAD" | "CDF" | "CHE" | "CHF" | "CHW" | "CLF" | "CLP" | "COP" | "COU" | "CRC" | "CUP" | "CVE" | "CZK" | "DJF" | "DKK" | "DOP" | "DZD" | "EGP" | "ERN" | "ETB" | "EUR" | "FJD" | "FKP" | "GBP" | "GEL" | "GHS" | "GIP" | "GMD" | "GNF" | "GTQ" | "GYD" | "HKD" | "HNL" | "HTG" | "HUF" | "IDR" | "ILS" | "INR" | "IQD" | "IRR" | "ISK" | "JMD" | "JOD" | "JPY" | "KES" | "KGS" | "KHR" | "KMF" | "KPW" | "KRW" | "KWD" | "KYD" | "KZT" | "LAK" | "LBP" | "LKR" | "LRD" | "LSL" | "LYD" | "MAD" | "MDL" | "MGA" | "MKD" | "MMK" | "MNT" | "MOP" | "MRU" | "MUR" | "MVR" | "MWK" | "MXN" | "MXV" | "MYR" | "MZN" | "NAD" | "NGN" | "NIO" | "NOK" | "NPR" | "NZD" | "OMR" | "PAB" | "PEN" | "PGK" | "PHP" | "PKR" | "PLN" | "PYG" | "QAR" | "RON" | "RSD" | "CNY" | "RUB" | "RWF" | "SAR" | "SBD" | "SCR" | "SDG" | "SEK" | "SGD" | "SHP" | "SLE" | "SLL" | "SOS" | "SRD" | "SSP" | "STN" | "SVC" | "SYP" | "SZL" | "THB" | "TJS" | "TMT" | "TND" | "TOP" | "TRY" | "TTD" | "TWD" | "TZS" | "UAH" | "UGX" | "USD" | "USN" | "UYI" | "UYU" | "UYW" | "UZS" | "VED" | "VES" | "VND" | "VUV" | "WST" | "XAF" | "XAG" | "XAU" | "XBA" | "XBB" | "XBC" | "XBD" | "XCD" | "XDR" | "XOF" | "XPD" | "XPF" | "XPT" | "XSU" | "XTS" | "XUA" | "XXX" | "YER" | "ZAR" | "ZMW" | "ZWL";
          defaultMenu: string;
          description: string;
          icon: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          timeFormat: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutApplication, any>>

  • putApplicationMenu

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          groups: any;
          menuid: any;
          name: string;
      } & {
          returnAxios?: false;
      }

      putApplicationMenu method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          groups: any;
          menuid: any;
          name: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutApplicationMenu, any>>

  • putDashboard

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          dashboardid: any;
          description: string;
          layout: {
              md: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              displayOnMenu: boolean;
              useCustomLayouts: boolean;
          };
          relatedTable: string;
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          type: "table" | "application";
      } & {
          returnAxios?: false;
      }

      putDashboard method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          dashboardid: any;
          description: string;
          layout: {
              md: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              displayOnMenu: boolean;
              useCustomLayouts: boolean;
          };
          relatedTable: string;
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          type: "table" | "application";
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutDashboard, any>>

  • putField

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          field: any;
          fieldid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      putField method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          field: any;
          fieldid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutField, any>>

  • putForm

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          description: string;
          formid: any;
          layout: {
              md: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              addRedirect: "record" | "referrer";
              displayCoreFields: boolean;
              displayOnMenu: boolean;
              editRedirect: "record" | "referrer";
              useCustomLayouts: boolean;
          };
          relatedTable: string;
          rules: {
              actions: {
                  fieldId: string;
                  type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                  value: any;
                  valueType: "value" | "fieldValue";
              }[];
              applyReverse: boolean;
              when: string;
          }[];
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          tableid: any;
      } & {
          returnAxios?: false;
      }

      putForm method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          description: string;
          formid: any;
          layout: {
              md: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              sm: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
              xs: {
                  children: any;
                  h: number;
                  id: string;
                  w: number;
                  x: number;
                  y: number;
              }[];
          };
          name: string;
          properties: {
              addRedirect: "record" | "referrer";
              displayCoreFields: boolean;
              displayOnMenu: boolean;
              editRedirect: "record" | "referrer";
              useCustomLayouts: boolean;
          };
          relatedTable: string;
          rules: {
              actions: {
                  fieldId: string;
                  type: "hide" | "show" | "require" | "readOnly" | "unrequire" | "editable" | "changeField" | "displayMessage";
                  value: any;
                  valueType: "value" | "fieldValue";
              }[];
              applyReverse: boolean;
              when: string;
          }[];
          schema: {
              md: any;
              sm: any;
              xs: any;
          };
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutForm, any>>

  • putFunction

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          body: string;
          description?: string;
          functionid: any;
          name: string;
      } & {
          returnAxios?: false;
      }

      putFunction method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          body: string;
          description?: string;
          functionid: any;
          name: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutFunction, any>>

  • putNotification

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          appid: any;
          attachments: any;
          bcc: string[];
          body: string;
          cc: string[];
          condition: string;
          description: string;
          from: string;
          html: string;
          name: string;
          notificationid: any;
          relatedOwner: string;
          relatedTable: string;
          subject: string;
          tableid: any;
          to: string[];
          triggeringFields: string[];
          type: string[];
      } & {
          returnAxios?: false;
      }

      putNotification method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          appid: any;
          attachments: any;
          bcc: string[];
          body: string;
          cc: string[];
          condition: string;
          description: string;
          from: string;
          html: string;
          name: string;
          notificationid: any;
          relatedOwner: string;
          relatedTable: string;
          subject: string;
          tableid: any;
          to: string[];
          triggeringFields: string[];
          type: string[];
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutNotification, any>>

  • putPage

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          content: any;
          name: any;
          pageid: any;
          properties: any;
      } & {
          returnAxios?: false;
      }

      putPage method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          content: any;
          name: any;
          pageid: any;
          properties: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutPage, any>>

  • putPreferences

    This endpoint allows you to update your saved preferences.

    Parameters

    • options: HighSystemsRequest & {
          reports: {
              perPage: any;
          };
      } & {
          returnAxios?: false;
      }

      putPreferences method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          reports: {
              perPage: any;
          };
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutPreferences, any>>

  • putRecord

    This endpoint allows you to update an existing record.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          format: any;
          id: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      putRecord method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          format: any;
          id: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutRecord, any>>

  • putReport

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          report: any;
          reportid: any;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      putReport method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          report: any;
          reportid: any;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutReport, any>>

  • putRole

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          canInvite: boolean;
          defaultDashboard: string;
          description: string;
          isAdmin: boolean;
          isLimitedAdmin: boolean;
          name: string;
          permissions: {
              fields: {
                  add: boolean;
                  edit: boolean;
                  hasAccess: boolean;
                  relatedField: string;
                  relatedTable: string;
                  view: boolean;
              }[];
              tables: {
                  add: boolean;
                  defaultDashboard?: string;
                  defaultForm?: string;
                  delete: boolean;
                  deleteCondition?: string;
                  edit: boolean;
                  editCondition?: string;
                  hasAccess: boolean;
                  permissions: boolean;
                  relatedTable: string;
                  settings: boolean;
                  view: boolean;
                  viewCondition?: string;
              }[];
          };
          readonly: boolean;
          relatedMenu: string;
          roleid: any;
      } & {
          returnAxios?: false;
      }

      putRole method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          canInvite: boolean;
          defaultDashboard: string;
          description: string;
          isAdmin: boolean;
          isLimitedAdmin: boolean;
          name: string;
          permissions: {
              fields: {
                  add: boolean;
                  edit: boolean;
                  hasAccess: boolean;
                  relatedField: string;
                  relatedTable: string;
                  view: boolean;
              }[];
              tables: {
                  add: boolean;
                  defaultDashboard?: string;
                  defaultForm?: string;
                  delete: boolean;
                  deleteCondition?: string;
                  edit: boolean;
                  editCondition?: string;
                  hasAccess: boolean;
                  permissions: boolean;
                  relatedTable: string;
                  settings: boolean;
                  view: boolean;
                  viewCondition?: string;
              }[];
          };
          readonly: boolean;
          relatedMenu: string;
          roleid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutRole, any>>

  • putTable

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          dataRule: string;
          defaultDashboard: string;
          defaultForm: string;
          description: string;
          displayOnMenu: boolean;
          icon: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          plural: string;
          recordLabel: string;
          recordPicker: string[];
          relatedApplication: string;
          singular: string;
          tableid: any;
      } & {
          returnAxios?: false;
      }

      putTable method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          dataRule: string;
          defaultDashboard: string;
          defaultForm: string;
          description: string;
          displayOnMenu: boolean;
          icon: "" | "AcademicCapIcon" | "AdjustmentsHorizontalIcon" | "AdjustmentsVerticalIcon" | "ArchiveBoxArrowDownIcon" | "ArchiveBoxXMarkIcon" | "ArchiveBoxIcon" | "ArrowDownCircleIcon" | "ArrowDownLeftIcon" | "ArrowDownOnSquareStackIcon" | "ArrowDownOnSquareIcon" | "ArrowDownRightIcon" | "ArrowDownTrayIcon" | "ArrowDownIcon" | "ArrowLeftCircleIcon" | "ArrowLeftOnRectangleIcon" | "ArrowLeftIcon" | "ArrowLongDownIcon" | "ArrowLongLeftIcon" | "ArrowLongRightIcon" | "ArrowLongUpIcon" | "ArrowPathRoundedSquareIcon" | "ArrowPathIcon" | "ArrowRightCircleIcon" | "ArrowRightOnRectangleIcon" | "ArrowRightIcon" | "ArrowSmallDownIcon" | "ArrowSmallLeftIcon" | "ArrowSmallRightIcon" | "ArrowSmallUpIcon" | "ArrowTopRightOnSquareIcon" | "ArrowTrendingDownIcon" | "ArrowTrendingUpIcon" | "ArrowUpCircleIcon" | "ArrowUpLeftIcon" | "ArrowUpOnSquareStackIcon" | "ArrowUpOnSquareIcon" | "ArrowUpRightIcon" | "ArrowUpTrayIcon" | "ArrowUpIcon" | "ArrowUturnDownIcon" | "ArrowUturnLeftIcon" | "ArrowUturnRightIcon" | "ArrowUturnUpIcon" | "ArrowsPointingInIcon" | "ArrowsPointingOutIcon" | "ArrowsRightLeftIcon" | "ArrowsUpDownIcon" | "AtSymbolIcon" | "BackspaceIcon" | "BackwardIcon" | "BanknotesIcon" | "Bars2Icon" | "Bars3BottomLeftIcon" | "Bars3BottomRightIcon" | "Bars3CenterLeftIcon" | "Bars3Icon" | "Bars4Icon" | "BarsArrowDownIcon" | "BarsArrowUpIcon" | "Battery0Icon" | "Battery100Icon" | "Battery50Icon" | "BeakerIcon" | "BellAlertIcon" | "BellSlashIcon" | "BellSnoozeIcon" | "BellIcon" | "BoltSlashIcon" | "BoltIcon" | "BookOpenIcon" | "BookmarkSlashIcon" | "BookmarkSquareIcon" | "BookmarkIcon" | "BriefcaseIcon" | "BugAntIcon" | "BuildingLibraryIcon" | "BuildingOffice2Icon" | "BuildingOfficeIcon" | "BuildingStorefrontIcon" | "CakeIcon" | "CalculatorIcon" | "CalendarDaysIcon" | "CalendarIcon" | "CameraIcon" | "ChartBarSquareIcon" | "ChartBarIcon" | "ChartPieIcon" | "ChatBubbleBottomCenterTextIcon" | "ChatBubbleBottomCenterIcon" | "ChatBubbleLeftEllipsisIcon" | "ChatBubbleLeftRightIcon" | "ChatBubbleLeftIcon" | "ChatBubbleOvalLeftEllipsisIcon" | "ChatBubbleOvalLeftIcon" | "CheckBadgeIcon" | "CheckCircleIcon" | "CheckIcon" | "ChevronDoubleDownIcon" | "ChevronDoubleLeftIcon" | "ChevronDoubleRightIcon" | "ChevronDoubleUpIcon" | "ChevronDownIcon" | "ChevronLeftIcon" | "ChevronRightIcon" | "ChevronUpDownIcon" | "ChevronUpIcon" | "CircleStackIcon" | "ClipboardDocumentCheckIcon" | "ClipboardDocumentListIcon" | "ClipboardDocumentIcon" | "ClipboardIcon" | "ClockIcon" | "CloudArrowDownIcon" | "CloudArrowUpIcon" | "CloudIcon" | "CodeBracketSquareIcon" | "CodeBracketIcon" | "Cog6ToothIcon" | "Cog8ToothIcon" | "CogIcon" | "CommandLineIcon" | "ComputerDesktopIcon" | "CpuChipIcon" | "CreditCardIcon" | "CubeTransparentIcon" | "CubeIcon" | "CurrencyBangladeshiIcon" | "CurrencyDollarIcon" | "CurrencyEuroIcon" | "CurrencyPoundIcon" | "CurrencyRupeeIcon" | "CurrencyYenIcon" | "CursorArrowRaysIcon" | "CursorArrowRippleIcon" | "DevicePhoneMobileIcon" | "DeviceTabletIcon" | "DocumentArrowDownIcon" | "DocumentArrowUpIcon" | "DocumentChartBarIcon" | "DocumentCheckIcon" | "DocumentDuplicateIcon" | "DocumentMagnifyingGlassIcon" | "DocumentMinusIcon" | "DocumentPlusIcon" | "DocumentTextIcon" | "DocumentIcon" | "EllipsisHorizontalCircleIcon" | "EllipsisHorizontalIcon" | "EllipsisVerticalIcon" | "EnvelopeOpenIcon" | "EnvelopeIcon" | "ExclamationCircleIcon" | "ExclamationTriangleIcon" | "EyeDropperIcon" | "EyeSlashIcon" | "EyeIcon" | "FaceFrownIcon" | "FaceSmileIcon" | "FilmIcon" | "FingerPrintIcon" | "FireIcon" | "FlagIcon" | "FolderArrowDownIcon" | "FolderMinusIcon" | "FolderOpenIcon" | "FolderPlusIcon" | "FolderIcon" | "ForwardIcon" | "FunnelIcon" | "GifIcon" | "GiftTopIcon" | "GiftIcon" | "GlobeAltIcon" | "GlobeAmericasIcon" | "GlobeAsiaAustraliaIcon" | "GlobeEuropeAfricaIcon" | "HandRaisedIcon" | "HandThumbDownIcon" | "HandThumbUpIcon" | "HashtagIcon" | "HeartIcon" | "HomeModernIcon" | "HomeIcon" | "IdentificationIcon" | "InboxArrowDownIcon" | "InboxStackIcon" | "InboxIcon" | "InformationCircleIcon" | "KeyIcon" | "LanguageIcon" | "LifebuoyIcon" | "LightBulbIcon" | "LinkIcon" | "ListBulletIcon" | "LockClosedIcon" | "LockOpenIcon" | "MagnifyingGlassCircleIcon" | "MagnifyingGlassMinusIcon" | "MagnifyingGlassPlusIcon" | "MagnifyingGlassIcon" | "MapPinIcon" | "MapIcon" | "MegaphoneIcon" | "MicrophoneIcon" | "MinusCircleIcon" | "MinusSmallIcon" | "MinusIcon" | "MoonIcon" | "MusicalNoteIcon" | "NewspaperIcon" | "NoSymbolIcon" | "PaintBrushIcon" | "PaperAirplaneIcon" | "PaperClipIcon" | "PauseCircleIcon" | "PauseIcon" | "PencilSquareIcon" | "PencilIcon" | "PhoneArrowDownLeftIcon" | "PhoneArrowUpRightIcon" | "PhoneXMarkIcon" | "PhoneIcon" | "PhotoIcon" | "PlayCircleIcon" | "PlayPauseIcon" | "PlayIcon" | "PlusCircleIcon" | "PlusSmallIcon" | "PlusIcon" | "PowerIcon" | "PresentationChartBarIcon" | "PresentationChartLineIcon" | "PrinterIcon" | "PuzzlePieceIcon" | "QrCodeIcon" | "QuestionMarkCircleIcon" | "QueueListIcon" | "RadioIcon" | "ReceiptPercentIcon" | "ReceiptRefundIcon" | "RectangleGroupIcon" | "RectangleStackIcon" | "RocketLaunchIcon" | "RssIcon" | "ScaleIcon" | "ScissorsIcon" | "ServerStackIcon" | "ServerIcon" | "ShareIcon" | "ShieldCheckIcon" | "ShieldExclamationIcon" | "ShoppingBagIcon" | "ShoppingCartIcon" | "SignalSlashIcon" | "SignalIcon" | "SparklesIcon" | "SpeakerWaveIcon" | "SpeakerXMarkIcon" | "Square2StackIcon" | "Square3Stack3DIcon" | "Squares2X2Icon" | "SquaresPlusIcon" | "StarIcon" | "StopCircleIcon" | "StopIcon" | "SunIcon" | "SwatchIcon" | "TableCellsIcon" | "TagIcon" | "TicketIcon" | "TrashIcon" | "TrophyIcon" | "TruckIcon" | "TvIcon" | "UserCircleIcon" | "UserGroupIcon" | "UserMinusIcon" | "UserPlusIcon" | "UserIcon" | "UsersIcon" | "VariableIcon" | "VideoCameraSlashIcon" | "VideoCameraIcon" | "ViewColumnsIcon" | "ViewfinderCircleIcon" | "WalletIcon" | "WifiIcon" | "WindowIcon" | "WrenchScrewdriverIcon" | "WrenchIcon" | "XCircleIcon" | "XMarkIcon";
          name: string;
          plural: string;
          recordLabel: string;
          recordPicker: string[];
          relatedApplication: string;
          singular: string;
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutTable, any>>

  • putTrigger

    Parameters

    • options: HighSystemsRequest & {
          active?: boolean;
          appid: any;
          description?: string;
          event: "update" | "delete" | "insert";
          forEach: "row" | "statement";
          name: string;
          owner: string;
          relatedFunction: string;
          relatedTable: string;
          timing: "after" | "before" | "instead of";
          triggerid: any;
          where?: string;
      } & {
          returnAxios?: false;
      }

      putTrigger method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active?: boolean;
          appid: any;
          description?: string;
          event: "update" | "delete" | "insert";
          forEach: "row" | "statement";
          name: string;
          owner: string;
          relatedFunction: string;
          relatedTable: string;
          timing: "after" | "before" | "instead of";
          triggerid: any;
          where?: string;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutTrigger, any>>

  • putUser

    This endpoint allows you to update an existing instance user.

    Parameters

    • options: HighSystemsRequest & {
          email: string;
          firstName: string;
          isInstanceAdmin: boolean;
          isInstanceLimitedAdmin: boolean;
          lastName: string;
          middleName: string;
          password: string;
          reset: boolean;
          twoFactorEnabled: boolean;
          userid: any;
          valid: boolean;
      } & {
          returnAxios?: false;
      }

      putUser method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          email: string;
          firstName: string;
          isInstanceAdmin: boolean;
          isInstanceLimitedAdmin: boolean;
          lastName: string;
          middleName: string;
          password: string;
          reset: boolean;
          twoFactorEnabled: boolean;
          userid: any;
          valid: boolean;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutUser, any>>

  • putUserToken

    This endpoint allows you to update an existing user token.

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          applications: string[];
          description: string;
          name: string;
          tokenid: any;
          userid: any;
      } & {
          returnAxios?: false;
      }

      putUserToken method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          applications: string[];
          description: string;
          name: string;
          tokenid: any;
          userid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutUserToken, any>>

  • putVariable

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          name: string;
          relatedApplication: string;
          value: string;
          variableid: any;
      } & {
          returnAxios?: false;
      }

      putVariable method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          name: string;
          relatedApplication: string;
          value: string;
          variableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutVariable, any>>

  • putWebhook

    Parameters

    • options: HighSystemsRequest & {
          active: boolean;
          appid: any;
          body: string;
          condition: string;
          description: string;
          endpoint: string;
          headers: {
              key: string;
              value: any;
          }[];
          method: "GET" | "POST" | "PUT" | "DELETE";
          name: string;
          relatedOwner: string;
          relatedTable: string;
          tableid: any;
          triggeringFields: string[];
          type: string[];
          webhookid: any;
      } & {
          returnAxios?: false;
      }

      putWebhook method options object

    Returns Promise<any>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          active: boolean;
          appid: any;
          body: string;
          condition: string;
          description: string;
          endpoint: string;
          headers: {
              key: string;
              value: any;
          }[];
          method: "GET" | "POST" | "PUT" | "DELETE";
          name: string;
          relatedOwner: string;
          relatedTable: string;
          tableid: any;
          triggeringFields: string[];
          type: string[];
          webhookid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponsePutWebhook, any>>

  • Type Parameters

    • T = any

    Parameters

    • options: AxiosRequestConfig<any>

    Returns Promise<AxiosResponse<T, any>>

  • Serialize the HighSystems instance into JSON

    Returns Required<Partial<{
        connectionLimit: number;
        connectionLimitPeriod: number;
        errorOnConnectionLimit: boolean;
        instance: string;
        proxy: false | {
            auth?: {
                password: string;
                username: string;
            };
            host: string;
            port: number;
        };
        userAgent: string;
        userToken: string;
    }>>

  • upsertRecords

    This endpoint allows you to add and modify records in a single call. If an id is provided, it will update the record, otherwise it will add a new record.

    Parameters

    • options: HighSystemsRequest & {
          appid: any;
          data: {}[];
          tableid: any;
      } & {
          returnAxios?: false;
      }

      upsertRecords method options object

    Returns Promise<string[]>

  • Parameters

    • __namedParameters: HighSystemsRequest & {
          appid: any;
          data: {}[];
          tableid: any;
      } & {
          returnAxios: true;
      }

    Returns Promise<AxiosResponse<HighSystemsResponseUpsertRecords, any>>

  • Test if a variable is a highsystems object

    Parameters

    • obj: any

      A variable you'd like to test

    Returns obj is HighSystems

  • Create a new HighSystems instance from serialized JSON

    Parameters

    • json: string | Partial<{
          connectionLimit: number;
          connectionLimitPeriod: number;
          errorOnConnectionLimit: boolean;
          instance: string;
          proxy: false | {
              auth?: {
                  password: string;
                  username: string;
              };
              host: string;
              port: number;
          };
          userAgent: string;
          userToken: string;
      }>

      HighSystems class options

    Returns HighSystems

Generated using TypeDoc