TagoIO SDK for JavaScript and TypeScript
    Preparing search index...

      TagoIO SDK for JavaScript and TypeScript

      TagoIO SDK for JavaScript/TypeScript

      A comprehensive SDK for interacting with the TagoIO IoT platform. This module provides classes and utilities for device management, data streaming, analysis execution, and API resource management.

      import { Device } from "@tago-io/sdk";

      const device = new Device({ token: "your-device-token" });

      // Send data to your device
      await device.sendData({
      variable: "temperature",
      value: 25.6,
      unit: "°C"
      });

      // Get data from your device
      const data = await device.getData({ variables: ["temperature"], qty: 10 });
      import { Analysis } from "@tago-io/sdk";

      const analysis = new Analysis({ token: "your-analysis-token" });
      const environment = await analysis.getEnvironment();
      import { Resources } from "@tago-io/sdk";

      const resources = new Resources({ token: "your-account-token" });
      const devices = await resources.devices.list();
      import type { DeviceListScope, UserListScope, Data, DeviceInfo } from "@tago-io/sdk";
      

      Modules

      <internal>

      Namespaces

      Utils

      Enumerations

      InputFormField

      Classes

      Analysis
      Authorization
      Device
      Dictionary
      Network
      Resources
      RunUser
      Services

      Interfaces

      AccessCreateInfo
      AccessInfo
      AccountCreateInfo
      AccountInfo
      ActionCreateInfo
      ActionInfo
      AddonInfo
      AnalysisConstructorParams
      AnalysisCreateInfo
      AnalysisEnvironment
      AnalysisInfo
      AnalysisRelated
      AttachmentOptions
      AuditLog
      AuditLogFilter
      Authenticator
      AuthorizationInfo
      AuthorizationModuleParams
      Base64File
      BucketCreateInfo
      BucketDeviceInfo
      ConfigurationParams
      ConnectorCreateInfo
      ConnectorInfo
      ConnectorModuleParams
      CopyFiles
      CurrentPrices
      CustomBtnScope
      CustomDomainCreate
      CustomDomainInfo
      DashboardCreateInfo
      DashboardInfo
      Data
      DeviceChunkCopyResponse
      DeviceChunkData
      DeviceChunkParams
      DeviceConstructorParams
      DeviceDataBackup
      DeviceDataBackupResponse
      DeviceDataRestore
      DeviceItem
      DeviceListScope
      DeviceQuery
      DevicesRelated
      DeviceTokenData
      DictionaryCreateInfo
      DictionaryInfo
      Discount
      DownlinkOptions
      EditResourceOptions
      EmailBase
      EmailHTML
      EmailRawText
      EmailWithTemplate
      EntityQuery
      ExportBucketOption
      FileListInfo
      FileQuery
      FilesPermission
      GenericModuleParams
      GetDataModel
      IApplyToStringOptions
      IDictionaryModuleParams
      IDictionaryModuleParamsAnonymous
      INetworkInfo
      IParsedExpression
      IResolveExpressionParams
      LanguageData
      LanguageEditData
      LanguageInfoQuery
      ListDeviceTokenQuery
      ListTokenQuery
      ListVariablesOptions
      LoginAsUserOptions
      LoginCredentials
      LoginResponse
      LoginResponseRun
      MoveFiles
      MQTTResourceAction
      NetworkCreateInfo
      NetworkDeviceListQuery
      NetworkDeviceListQueryInfo
      NetworkInfo
      NetworkTokenCreateResponse
      NetworkTokenInfo
      NotificationButton
      NotificationCreate
      NotificationIconImage
      NotificationIconSVG
      NotificationTriggerAnalysis
      NotificationTriggerHTTP
      NotificationTriggerProfile
      OptionsStreaming
      PaymentInfo
      PDFParams
      Permissions
      PlanInfo
      PlanSetInfo
      PostDataModel
      Price
      ProfileInfo
      ProfileListInfo
      ProfileSummary
      ProfileWithLimit
      QRCodeFormat
      Query
      RequestConfig
      RouterConstructor
      RunInfo
      RunNotificationInfo
      RunSAMLEditInfo
      RunSAMLInfo
      RunUserCreate
      RunUserCreateInfo
      RunUserCredentials
      RunUserInfo
      RunUserLogin
      RunUserLoginResponse
      ScriptFile
      SecretsInfo
      ShareModuleParams
      SnippetItem
      SnippetsListResponse
      Summary
      TagoContext
      TagoCoreComputerUsage
      TagoCoreInfo
      TagoCoreListInfo
      TagoCoreOS
      TagoCoreSummary
      TagsObj
      TemplateInstallAnalysis
      TemplateInstallDashboard
      TemplateInstallReturn
      TemplateObj
      TemplateObjAnalysis
      TemplateObjDashboard
      TemplateOptions
      TokenCreateInfo
      TokenData
      TokenDataList
      TokenModuleParams
      UploadFileOptions
      UserCreateInfo
      UserCreateResponse
      UserInfo
      UserListScope
      VariablesInfo
      WidgetInfo

      Type Aliases

      AccessQuery
      ActionQuery
      analysisFunction
      AnalysisListItem
      AnalysisQuery
      Base64
      BillingAddOn
      BillingAddOnPrices
      BillingCoupon
      BillingEditInformation
      BillingEditResourceAllocation
      BillingEditSubscription
      BillingInformation
      BillingPaymentError
      BillingPaymentHistoryEntry
      BillingPaymentMethod
      BillingPaymentMethodBalance
      BillingPaymentMethodCard
      BillingPaymentPastDue
      BillingPlan
      BillingPlanPrices
      BillingPrices
      BillingProfileResourceAllocation
      BillingResourceAllocation
      BillingResourceAllocationServices
      BillingSchedule
      BillingService
      BillingServicePrice
      BillingServiceSubscription
      BillingServiceSubscriptionSchedule
      BillingSubscription
      BillingSubscriptionAddOns
      BillingSubscriptionSchedule
      BillingSubscriptionServices
      BillingSubscriptionSummary
      BucketInfo
      BucketQuery
      Conditionals
      ConnectorQuery
      CustomDomainDnsRecord
      DashboardQuery
      DataCreate
      DataEdit
      DataQuery
      DataQueryAggregate
      DataQueryDefault
      DataQueryFirstLast
      DataQueryNumberResponse
      DataQueryStreaming
      DataQuerySummary
      DataStorageType
      DataToEdit
      DataToSend
      DeviceCreateInfo
      DeviceCreateResponse
      DeviceEditInfo
      DeviceInfo
      DeviceListItem
      DeviceTokenDataList
      DictionaryQuery
      EditDataModel
      EditDeviceResource
      EntityCreateInfo
      EntityData
      EntityDataQuery
      EntityFieldType
      EntityIndex
      EntityInfo
      EntityListItem
      EntitySchema
      EntityUnknownData
      ExpireTimeOption
      ExportBucket
      ExportOption
      GenericID
      GenericIDPair
      GenericToken
      ListResponse
      NetworkQuery
      NotificationInfo
      NotificationQuery
      OTPType
      PermissionOption
      ProfileAddOns
      ProfileTeam
      PublicKeyResponse
      RecursivePartial
      RefType
      Regions
      RegionsObj
      RunTypeOptions
      SecretsCreate
      SecretsEdit
      SecretsQuery
      ServiceAuthGenericToken
      ServiceAuthTokenCreateResponse
      SnippetRuntime
      StatisticsDate
      TagoCoreQuery
      TokenCreateResponse
      UploadOptions
      UsageStatistic
      UserListItem
      UserQuery
      valuesTypes
      widgetOverwrite

      Functions

      convertField
      convertFieldAddress
      convertFieldBarCode
      convertFieldCalendar
      convertFieldCaptureUser
      convertFieldCheckbox
      convertFieldClockSet
      convertFieldDevice
      convertFieldDropdown
      convertFieldDropdownMultiple
      convertFieldEmail
      convertFieldFileUpload
      convertFieldFilteredVariables
      convertFieldHidden
      convertFieldImageVideoSelect
      convertFieldIncrementalSteps
      convertFieldNumber
      convertFieldPassword
      convertFieldQrCode
      convertFieldRadio
      convertFieldText
      convertFieldValidation
      convertFormField
      convertSubmitButton
      convertVisualField
      setRuntimeRegion