Hi all,
We try to upload the datasets through dataverse, and register DOI through our own data management system, after DOI has registered, DOI return back to dataverse.
is it possible?
I think you have to implement your own PidProvider and override the generatePid method.
@Henry Xu Thanks, do you have any experience on this? what is the API in dataverse for receiving the PID ?
I have implemented a working general purpose PID interface for my organization (still POC level and not ready to merge). As far as I know, by default dataverse generate DOI by itself . If you want to generate PID from external service, you have to ovrride the default generatePid method by, for example, sending a request to a HTTP endpoint and return the PID generated by your management system. There is no configuration option for this so you have to write some Java code.
Sounds right.
Last updated: Jan 09 2026 at 14:18 UTC