> For the complete documentation index, see [llms.txt](https://docs.spydra.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spydra.app/how-to/private-network/pre-configured-apps/asset-data.md).

# Asset Data

To view app asset data. Navigate to Networks and click on Deployed Apps and select Deploy Apps. Click on 'Asset Data'.

<figure><img src="/files/6215fKO12289T9RcLYPv" alt=""><figcaption></figcaption></figure>

### View Asset Data

Latest assets created asset can be viewed on this section. User has an option to filter to filter by asset type.

<figure><img src="/files/XTQQBExiVyPBULMvI2h3" alt=""><figcaption></figcaption></figure>

#### Asset History

To view the details of an asset, simply click on the 'Details' button. This will display all of the relevant information about the asset you need.&#x20;

If you want to see the history of the asset, click on the 'History' tab to view all of the creation and update events for that asset. Click on 'View Details' to see more information about a specific event.

<figure><img src="/files/k8ZPbs36cLjbqU5ZQbzt" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3VmORLN8Wmqf1eoREgwv" alt=""><figcaption></figcaption></figure>

### Transfer Ownership

Click on Transfer Owner option to update owner of a particular asset. Define the update owner by specifying:

* owner's organisation
* owner user ID (optional)

{% hint style="info" %}
Owner can be either an organization or a specific user within an organization. Specific users can be defined by adding their key-value identifier. If user ID (optional field) is not added, the owner will be the selected organisation.
{% endhint %}

<figure><img src="/files/Cc0o0zjzKoyCMGR2JCDY" alt=""><figcaption><p>Example: The owner of asset 'insurance11' of asset type 'insurance' is being updated to user with 'userID=86372' of 'spdorg' organisation</p></figcaption></figure>

### Create/ Update Asset

There are two ways to create new asset(s) or update new asset(s):

1. [**Upload**](#create-or-update-asset-upload) a CSV file
2. [**Type or paste**](#create-or-update-asset-json) JSON

<figure><img src="/files/skwQBOmtYnBnxtaZUAQE" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note: The key of the column or the field cannot have a hyphen '-' included.
{% endhint %}

#### Create or Update Asset (Upload CSV)

1. From the "Create Asset" dropdown menu, select "Upload".
2. Choose the type of asset you want to upload.
3. Upload your CSV file.
4. Click "Upload Asset".

Once the upload is complete, a summary will be displayed, showing the number of successful and failed uploads. In case of any failed uploads, you can download a list of the failed assets to view the errors.

Ensure that the primary key of the asset type is included as one of the columns in the upload sheet. Without a primary key, the upload will fail.

<figure><img src="/files/KFEW6DauVhIK2VS0187O" alt=""><figcaption><p>Primary key of asset type called insurance 'insuranceID' is a mandatory column in the csv file</p></figcaption></figure>

{% hint style="info" %}
If an asset with the specified primary key already exists, the data will be updated. Otherwise, a new asset will be created.
{% endhint %}

###

#### Create or Update Asset (Type or Paste JSON)

1. From the "Create Asset" dropdown menu, select "JSON".
2. Choose the type of asset you want to create/ update.
3. Type or paste your JSON.
4. Click "Create Asset"

Ensure that the primary key of the asset type is included as one of the key in JSON. Without a primary key, the creation will fail.

<figure><img src="/files/vVUkd9evnUIxmktZrV5c" alt=""><figcaption><p>Primary key of asset type called insurance 'insuranceID' is a mandatory key in the JSON</p></figcaption></figure>

{% hint style="info" %}
If an asset with the specified primary key already exists, unlike CSV upload, JSON with thrown an error if the asset already exists.
{% endhint %}

###

### Filter Asset

To narrow down your search results or find a specific asset, use the filter asset option.

To filter assets, follow these steps:

1. Click on the filter option.
2. Select the asset type.
3. Form a condition using the keys of your asset types.

<figure><img src="/files/8JFtyEDvDvRRLLqDweI9" alt=""><figcaption><p>Example: To filter assets and identify male users above the age of 25.</p></figcaption></figure>

### Edit Columns

To view or hide columns, use the "edit columns" option. You can see the count of visible columns.

<figure><img src="/files/UfuktJ2LQxzO2iKKytt1" alt=""><figcaption></figcaption></figure>

### Export

To download up to 1000 records, use the export option and apply filters to narrow down the results according to your requirements.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.spydra.app/how-to/private-network/pre-configured-apps/asset-data.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
