# Get Assets (Poly)

`Nominal Client.lvclass:asset.get_poly.vi` · Palette: [Assets](https://dev.nominal.io/ni-labview/ref/assets.md) · [Source](https://github.com/nominal-io/labview-client/blob/HEAD/lv_src/Nominal%20Client/Palette%20Items/asset.get_poly.vi)

![](https://dev.nominal.io/ni-labview/_images/2036c389b0ba1656391794f7930263c8_viicon.png)

Returns one or more types.  
This is a polymorphic function, that will accept a single RID or an array of RIDs.

This VI is polymorphic: it has 2 instances, below. Choose one with the polymorphic selector, or wire the inputs and LabVIEW picks it.

## asset.get

`Nominal Client.lvclass:asset.get.vi` · [Source](https://github.com/nominal-io/labview-client/blob/HEAD/lv_src/Nominal%20Client/asset.get.vi)

Triggers an ingest job, allowing either creating a new dataset or uploading to an existing one. This endpoint is meant to supersede all other ingestion endpoints as their functionality gets migrated to this one.

![Connector pane of Get Assets (Poly)](https://dev.nominal.io/ni-labview/_images/bbdd5e358fb63971138cd417ab1aab99_connpane.png)

### Inputs

**Nominal Client in** required
:   `Nominal Client.lvclass`

**Asset RID** required
:   `String`

**error in**
:   `Error cluster`

### Outputs

**Nominal Client out**
:   `Nominal Client.lvclass`

**Asset**
:   `asset.lvclass`

**error out**
:   `Error cluster`

## asset.get[]

`Nominal Client.lvclass:asset.get[].vi` · [Source](https://github.com/nominal-io/labview-client/blob/HEAD/lv_src/Nominal%20Client/asset.get%5B%5D.vi)

Triggers an ingest job, allowing either creating a new dataset or uploading to an existing one. This endpoint is meant to supersede all other ingestion endpoints as their functionality gets migrated to this one.

![Connector pane of Get Assets (Poly)](https://dev.nominal.io/ni-labview/_images/2c682b6fed1dfa796b01e8ee3d05712d_connpane.png)

### Inputs

**Nominal Client in** required
:   `Nominal Client.lvclass`

**Asset RIDs** required
:   `1D Array of String`

**error in**
:   `Error cluster`

### Outputs

**Nominal Client out**
:   `Nominal Client.lvclass`

**Assets**
:   `1D Array of asset`

**error out**
:   `Error cluster`
