---
title: Asset Class Sync
description: "*The Asset Class Sync (AssetClassSync) Data Block is System Data Block and is not edited—to update available asset classes see, [Source List of Attribute Type Values Data Block](http://Source List of Attribute Type Values Data Block) instead.* Retrieves all asset class…"
url: "https://learn.assette.com/docs/asset-class-sync/"
updated: "2024-09-09"
---

# Asset Class Sync

*The Asset Class Sync (AssetClassSync) Data Block is System Data Block and is not edited—to update available asset classes see, [Source List of Attribute Type Values Data Block](http://Source List of Attribute Type Values Data Block) instead.*

Retrieves all asset class code and value pairs from [Source List of Attribute Type Values Data Block](https://learn.assette.com/docs/source-list-of-attribute-type-values-data-block/) (Source_ListofAttributeTypeValues) and returns the value as Data Table. This Data Block is not normally edited by end users. To update the available asset classes, see [Source List of Attribute Type Values Data Block](https://learn.assette.com/docs/source-list-of-attribute-type-values-data-block/) instead.

## General Info

| Field | Value |
| --- | --- |
| Name | *AssetClassSync* |
| Block Category | Transform |
| Block Type | Python |
| Data Category | None |
| Output Type | Data Table |

## Example Definition

```
# Retrieve data from dependant blocks
AttributeData_df = pd.DataFrame(read("Source_ListofAttributeTypeValues", {})["data"])

# Creating a DataFrame for Strategies
filteredStrategy_df = AttributeData_df.loc[AttributeData_df['ATTRIBUTETYPE'] == 'AssetClass', ['ATTRIBUTETYPECODE', 'ATTRIBUTETYPEVALUE']]
df_AssetClass = filteredStrategy_df.rename(columns={'ATTRIBUTETYPECODE': 'Code', 'ATTRIBUTETYPEVALUE': 'Name'})

output_list = []
for index, row in df_AssetClass.iterrows():
    output_list.append({
        "Code": row["Code"],
        "Name": row["Name"]
    })

# Data response
response["data"] = output_list
```

## Example Request

```
{}
```

## Example Response

```
{
    "data": [
        {
            "Code": "Equities",
            "Name": "Equities"
        },
        {
            "Code": "Fixed Income",
            "Name": "Fixed Income"
        }
    ],
    "errors": [],
    "success": true,
    "logs": []
}
```
