Hierarchy

Constructors

Methods

  • Generates and retrieves a new Cluster for the account

    Parameters

    Returns Promise<{
        id: string;
        token: string;
    }>

  • Deletes a TagoCore Cluster

    Parameters

    • clusterID: string

      TagoCore Cluster ID

    Returns Promise<string>

  • Retrieves a list with all devices from a TagoCore Cluster.

    Type Parameters

    Parameters

    • clusterID: string

      TagoCore Cluster ID

    • Optional queryObj: T

      Search query params

    Returns Promise<DeviceListItem<"id" | "name" | T["fields"][number]>[]>

    Default

    queryObj: {
    page: 1,
    fields: ["id", "name"],
    filter: {},
    amount: 20,
    orderBy: "name,asc",
    resolveBucketName: false,
    }
  • Modify any property of the TagoCore Cluster.

    Parameters

    • clusterID: string

      TagoCore Cluster ID

    • updateObj: Partial<TagoCoreClusterInfo>

      TagoCore Cluster Object with data to replace

    Returns Promise<string>

  • Generate a new token for the TagoCore

    Parameters

    • clusterID: string

      TagoCore Cluster ID

    Returns Promise<string>

  • Modify any property of the TagoCore.

    Parameters

    • tagoCoreID: string

      TagoCore ID

    • tagoCoreObj: Partial<TagoCoreInfo>

      TagoCore Object with data to replace

    Returns Promise<string>

  • Get Info of the Device from a Standalone TagoCore instance.

    Parameters

    • tagoCoreID: string

      Standalone TagoCore ID

    • deviceID: string

      Device ID

    Returns Promise<DeviceInfo>

  • Retrieves a list with all devices from a Standalone TagoCore instance.

    Type Parameters

    Parameters

    • tagoCoreID: string

      Standalone TagoCore ID

    • Optional queryObj: T

      Search query params

    Returns Promise<DeviceListItem<"id" | "name" | T["fields"][number]>[]>

    Default

    queryObj: {
    page: 1,
    fields: ["id", "name"],
    filter: {},
    amount: 20,
    orderBy: "name,asc",
    resolveBucketName: false,
    }
  • Generate a new token for the TagoCore

    Parameters

    • tagoCoreID: string

      TagoCore ID

    Returns Promise<string>