-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider using the new InvenioRDM API for depositing #300
Comments
That's interesting. I can't find any reference to the old API being removed in any of the changelogs. Did you find out anything about this? If not, maybe you're just missing an old package or parameter in you installation 🤔 |
The main question is whether InvenioRDM has any plans to add the "/deposit" endpoint. Right now you cannot use hermes with a recent InvenioRDM installation. And - as a newbie - it seems that you can do all the depositing with the "/records" endpoint. Thus, my guess is:
|
And to answer your question more concretely:
|
It is still documented here: https://developers.zenodo.org/#depositions |
Yes, for Zenodo but my problem is with InvenioRDM. |
I know 😁 |
But in the end, you could have both support for Zenodo and InvenioRDM on the basis of the And yes I know that this means some substantial rework effort. But first I want to figure out whether my assumption is correct. I might be also willing to help with the implementation. However, let us talk about this end of January... |
/api/deposit/depositions
endpoint in InvenioRDM v12.0.deposit/invenio.py
. However, it could be worth as Zenodo might switch completely to the new API at some point and hermes would be ready for (new) self-hosted InvenioRDM instances.At least, it seems in my first tests that zenodo already supports the new API:
The text was updated successfully, but these errors were encountered: