Skip to content
Discussion options

You must be logged in to vote

CSRF token is not managed by user. Zenodo API provides you a token for usage in the API, and you should stick with this token (Be careful with the kind of reply you could get from AI which may get you on wrong paths)

The API returns you a "permission denied", with a status code 403 Forbidden. This means your token doesn't exist or doesn't allow for deposit. BTW, You have shared a debug report that shows headers, and then your token was exposed. I've masked it, but I would advise you delete that one and generate a new one.

You need to make sure:

  • the token has been generated in the Zenodo Sandbox. Some users think the token they generate in the production Zenodo (https://zenodo.org) is val…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by hansvancalster
Comment options

You must be logged in to vote
1 reply
@eblondel
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #193 on October 02, 2025 11:14.