How to post/delete an Official Review using Python
Last updated
Was this helpful?
Last updated
Was this helpful?
.
To post a review, you will need to post a by calling . It requires at least 3 fields, invitation
, signatures
, and note
:
: The ID of the paper's specific Official Review invitation. Any time you post data you need to specify an invitation.
: The ID of the user creating the edit. Reviews are usually anonymous so we sign them with the reviewer's anon group ID to hide their identity. The anon group contains the user's profile ID as a member. Only the member of the group has permissions to use the anon group to sign a Note Edit. The reviewer anon group ID is in the format of: <venue_id>/Submission<number>/<reviewer name>_
.
To find the anon ID for a reviewer of a paper, call . The following will look for all groups that match the specified prefix and signatory:
: This is the object that will contain the contents of your review inside the Note.content. To know what fields are required in the Note content, look at what is specified in the /-/Official_Review invitation.
The full post_note_edit
call will look like this:
To view the note in the UI, go to: openreview.net/forum?id=<review_note.forum>
To delete a review, you need to post a Note Edit with post_note_edit
and pass 2 fields to the Note, the id
and ddate
:
For the invitation
passed in the Edit, there are 2 options:
Submission<number>/-/Official_Review
: Can be used by the reviewer or by venue organizers. If this is used, you must pass the content of the Note.
venue_id/-/Edit
: Can be used only by venue organizers. If this is used, you only need to pass the Note ID and ddate.
The full post_note_edit
calls will look like this:
: The ID of the Note you wish to delete. The simplest way to find the ID of a specific Note is to find the review in the UI, copy the URL, and get the ID from the noteId
param.
: The deletion date is a unix timestamp in milliseconds.