Assets and custom metadata
Upload durable assets, select a folder, apply tags, and replace custom metadata intentionally.
result = client.assets.upload(
"./images",
folder="Raw data",
tags=["incoming"],
custom_metadata={"source": "camera-7", "shift": "night"},
)
asset = result.assets[0]
asset.update_custom_metadata({"source": "camera-7", "approved": True})Operating contract
Concern
Required behavior
Failure and recovery boundary
Condition
Response