---
title: Attribute Type Values Sync Data Block
description: "The Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block aggregates the list of distinct strategies and vehicles and synchronizes them with Assette. The following information outlines the minimum quorum of data required for the basic functionality of Assette. ## Data Block…"
url: "https://learn.assette.com/docs/attribute-type-values-sync-data-block/"
updated: "2024-08-01"
tags:
  - Sync Data Block
---

# Attribute Type Values Sync Data Block

The Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block aggregates the list of distinct strategies and vehicles and synchronizes them with Assette. The following information outlines the minimum quorum of data required for the basic functionality of Assette.

## Data Block Dependencies

The following Data Blocks are required for proper functioning if the Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block.

| Data Block Name | Description |
| --- | --- |
| CalculationEnv | Defines the imported Python libraries and packages (e.g., "import numpy as np") |
| AttributeTypesLocal |  |
| Source_ListofAttributeTypeValues^1 | The *Source_ListofAttributeTypeValues* Data Block is used to get the attribute type values from the client's source system. This Data Block must be changed according to the client source and structure. |

1. This Data Block must be reconfigured depending on the source data.

## Required Fields

The following fields are required for the proper functioning of the Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block.

| Field Name | Description |
| --- | --- |
| PORTFOLIOCODE | Unique code used to identify the portfolio (e.g., "ABC123") |
| ATTRIBUTETYPE | Attribute type (e.g., "Strategy") |
| ATTRIBUTETYPECODE | Unique attribute type code (e.g., "USCE") |
| ATTRIBUTETYPEVALUE | Attribute type value (e.g., "U.S. Small Cap Equity") |

## Available Fields

The following fields are available from the Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block.

| Field Name | Description |
| --- | --- |
| PORTFOLIOCODE | Unique code used to identify the portfolio |
| ATTRIBUTETYPE | Attribute type (e.g., "Strategy") |
| ATTRIBUTETYPECODE | Unique attribute type code (e.g., "USCE") |
| ATTRIBUTETYPEVALUE | Attribute type value (e.g., "U.S. Small Cap Equity") |

## Example Test Data

```
{}
```

## Example Output

Below is an example output from Attribute Type Values Sync (*AttributeTypeValuesSync*) Data Block as seen on the Preview tab.

```
{
    "data": [
        {
            "Value": "DLCV",
            "Description": "Diversified Large Cap Value",
            "AttributeTypeID": 1,
            "IsActive": true
        },
        {
            "Value": "Separate Account",
            "Description": "Separate Account",
            "AttributeTypeID": 2,
            "IsActive": true
        },
        {
            "Value": "Equities",
            "Description": "Equities",
            "AttributeTypeID": 73,
            "IsActive": true
        },
        {
            "Value": "Fixed Income",
            "Description": "Fixed Income",
            "AttributeTypeID": 73,
            "IsActive": true
        }
    ],
    "errors": [],
    "success": true,
    "logs": []
}
```
