WorkspaceEntitiesBatchRequest

Batch insert tables across all Connected Workers surfaces in a single call. Each table carries its own type, so one request can mix locations, assets, and lists.

  • tables
    Type: array · WorkspaceEntityBatchTable[]
    required

    Tables to create, each with its own type, columns, and rows.

      • name
        Type: string
        required

        Asset name

      • status
        Type: string enum
        required

        Asset status

        values
        • active
        • inactive
      • type
        Type: string enum
        required

        Which entity surface this table belongs to.

        values
        • location
        • asset
        • list
      • columns
        Type: array object[] · AssetColumnRequest[]

        Column definitions (optional).

      • isTaggable
        Type: boolean

        Whether items in this asset can be tagged

      • items
        Type: array object[] · AssetItemRequest[]

        Rows for this asset.

        A row — an object mapping each column's key to its value.

      • key
        Type: string

        URL-safe key (slug) — lowercase, no spaces. Auto-generated from name on create if omitted; unique within the project; cannot be all-numeric. Usable in place of the id in any path.

      • parentId
        nullable

        Parent asset — ID or key.

        • Type: number

          Parent asset — ID or key.