Hi, I am learning how to use API and Pydataverse. I want to update metadata of an unpublished dataset in a demo Dataverse of my organisation from a file or a json writen by code. However, I can't modify de metadata , I get 'Response[500] and the metadata isn't updated. My code is:
from pyDataverse.api import NativeApi, DataAccessApi
from pyDataverse.models import Dataverse
base_url = *****
token=*****
api = NativeApi(base_url,token)
data_api = DataAccessApi(base_url,token)
doi =****
new_metadata=****
resp = api.edit_dataset_metadata(doi,new_metadata)
When I run, I get Response[500] and when I run resp.json(), I get {}