To upload a file (like your Adaptive Card JSON) to a Dataverse file column, you're hitting an error because Dataverse expects a two-step process or multipart/form-data, not a Base64 string directly within the entity's JSON payload for a file column.
- Create/Update the entity record without the file content.
- Then, send a separate
PUT request to the specific file column endpoint (/api/data/v9.2/entity_collection(record_id)/file_column_name) with the binary content of your file (or Base64 wrapped in {"value":"..."} JSON).
- The error "not a valid Guid" means Dataverse is misinterpreting your Base64 string as an attempt to provide a file reference GUID, not the file content.
✅ Mark this answer as verified if it helps you.