Create a new valuation for an entity
entities.valuation.create(strid, ValuationCreateParams**kwargs) -> Valuation
/entities/{id}/valuation
Add a new valuation to the entity's history
Parameters
id: str
effective_date: Union[null, null]
The date this valuation is effective
formatdate
description: Optional[str]
Free-form notes about this valuation
maxLength2048
Returns
Create a new valuation for an entity
from datetime import date
from withluminary import Luminary
client = Luminary()
valuation = client.entities.valuation.create(
id="id",
directly_held_assets=[{
"asset_class_id": "asset_class_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"display_name": "Apple Inc. Stock",
"value": 50000,
}],
effective_date=date.fromisoformat("2024-01-15"),
)
print(valuation.id)
{
"id": "valuationv2_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"created_at": "2024-01-15T09:30:00Z",
"directly_held_asset_value": 1000000,
"directly_held_assets": [
{
"id": "assetv2_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"asset_class": {
"id": "asset_class_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"display_name": "Equities"
},
"display_name": "Apple Inc. Stock",
"value": 50000,
"external_id": "AAPL-12345"
}
],
"effective_date": "2024-01-15",
"entity_id": "entity_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"total_value": 1000000,
"updated_at": "2024-01-20T14:45:00Z",
"description": "description"
}
Returns Examples
{
"id": "valuationv2_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"created_at": "2024-01-15T09:30:00Z",
"directly_held_asset_value": 1000000,
"directly_held_assets": [
{
"id": "assetv2_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"asset_class": {
"id": "asset_class_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"display_name": "Equities"
},
"display_name": "Apple Inc. Stock",
"value": 50000,
"external_id": "AAPL-12345"
}
],
"effective_date": "2024-01-15",
"entity_id": "entity_01ARZ3NDEKTSV4RRFFQ69G5FAV",
"total_value": 1000000,
"updated_at": "2024-01-20T14:45:00Z",
"description": "description"
}