URL endpoints

URL Methods Description
/ GET Home page.
/about/contact GET Display the contact information page.
/about/documentation/<page> GET Display the given documentation page.
/about/gdpr GET Display the personal data policy page.
/about/settings GET Display all configuration settings.
/about/software GET Show the current software versions.
/call/ GET, POST Create a new call from scratch.
/call/<cid> GET Display the call.
/call/<cid>.zip GET Download a zip file containing the XLSX for all submitted proposals, the DOCX for each proposal, and all documents attached to those proposals.
/call/<cid>/access DELETE, GET, POST Edit the access privileges for the call.
/call/<cid>/clone GET, POST Clone the call. Copies: - Title - Description - Access fields - Proposal fields - Review fields - Decision fields - Grant fields Does not copy: - Dates - Documents - Reviewers
/call/<cid>/create_proposal POST Create a new proposal within the call. Redirect to an existing proposal.
/call/<cid>/decision GET, POST Display decision field definitions for delete, and add field.
/call/<cid>/decision/<fid> DELETE, POST Edit or delete the decision field definition.
/call/<cid>/documents GET, POST Display documents for delete, or add document (attachment file).
/call/<cid>/documents/<documentname> DELETE, GET, POST Download the given document (attachment file), or delete it.
/call/<cid>/edit DELETE, GET, POST Edit the call, or delete it.
/call/<cid>/grant GET, POST Display grant field definitions for delete, and add field.
/call/<cid>/grant/<fid> DELETE, POST Edit or delete the grant field definition.
/call/<cid>/logs GET Display the log records of the call.
/call/<cid>/proposal GET, POST Display proposal field definitions for edit, delete, or add field.
/call/<cid>/proposal/<fid> DELETE, POST Edit or delete the proposal field definition.
/call/<cid>/reset_counter POST Reset the counter of the call. Only if no proposals in it.
/call/<cid>/review GET, POST Display review field definitions for delete, and add field.
/call/<cid>/review/<fid> DELETE, POST Edit or delete the review field definition.
/call/<cid>/reviewers DELETE, GET, POST Edit the list of reviewers.
/calls GET All calls. Includes calls that have not been opened, and those with neither opens nor closes dates set.
/calls/closed GET Closed calls.
/calls/grants GET All calls with grants.
/calls/open GET Open calls.
/calls/owner/<username> GET Calls owned by the given user. Includes calls that have not been opened, and those with neither opens nor closes dates set.
/calls/unpublished GET Unpublished calls; undefined opens and/or closes date, or not yet published.
/decision/<iuid:iuid> GET Display the decision.
/decision/<iuid:iuid>/document/<fid> GET Download the decision document (attachment file) for the given field id.
/decision/<iuid:iuid>/edit DELETE, GET, POST Edit the decision.
/decision/<iuid:iuid>/finalize POST Finalize the decision.
/decision/<iuid:iuid>/logs GET Display the log records of the decision.
/decision/<iuid:iuid>/unfinalize POST Unfinalize the decision.
/decision/create/<pid> POST Create a decision for the proposal.
/documentation/ GET Home documentation page in Markdown format.
/documentation/<page> GET Documentation page in Markdown format.
/documentation/endpoints GET Display all URL endpoints.
/grant/<gid> GET Display the grant dossier.
/grant/<gid>.zip GET Return a zip file containing all documents in the grant dossier.
/grant/<gid>/access DELETE, GET, POST Edit the access privileges for the grant record.
/grant/<gid>/document/<fid> GET Download the grant document (attachment file) for the given field id.
/grant/<gid>/edit DELETE, GET, POST Edit the grant dossier.
/grant/<gid>/lock POST Lock the grant dossier to stop edits by the user.
/grant/<gid>/logs GET Display the log records of the given grant dossier.
/grant/<gid>/unlock POST Unlock the grant dossier to allow edits by the user.
/grant/create/<pid> POST Create a grant dossier for the proposal.
/grants/call/<cid> GET List all grants for a call.
/grants/call/<cid>.xlsx GET Produce an XLSX file of all grants for a call.
/grants/call/<cid>.zip GET Return a zip file containing the XLSX file of all grants for a call and all documents in all grant dossiers.
/grants/user/<username> GET List all grants for a user, including the grants the user has access to.
/proposal/<pid> GET Display the proposal.
/proposal/<pid>.docx GET Return a DOCX file containing the proposal information.
/proposal/<pid>.xlsx GET Return an XLSX file containing the proposal information.
/proposal/<pid>/access DELETE, GET, POST Edit the access privileges for the proposal record.
/proposal/<pid>/document/<fid> GET Download the proposal document (attachment file) for the given field id.
/proposal/<pid>/edit DELETE, GET, POST Edit the proposal.
/proposal/<pid>/logs GET Display the log records of the given proposal.
/proposal/<pid>/submit POST Submit the proposal.
/proposal/<pid>/transfer GET, POST Transfer ownership of he proposal.
/proposal/<pid>/unsubmit POST Unsubmit the proposal.
/proposals/call/<cid> GET List all proposals in a call.
/proposals/call/<cid>.xlsx GET Produce an XLSX file of all proposals in a call.
/proposals/user/<username> GET List all proposals for a user.
/review/<iuid:iuid> GET Display the review for the proposal.
/review/<iuid:iuid>/archive POST Archive the review for the proposal. Requires 'delete' privilege.
/review/<iuid:iuid>/document/<fid> GET Download the review document (attachment file) for the given field id.
/review/<iuid:iuid>/edit DELETE, GET, POST Edit the review for the proposal.
/review/<iuid:iuid>/finalize POST Finalize the review for the proposal.
/review/<iuid:iuid>/logs GET Display the log records of the review.
/review/<iuid:iuid>/unarchive POST Unarchive the review for the proposal. Requires 'delete' privilege.
/review/<iuid:iuid>/unfinalize POST Unfinalize the review for the proposal.
/review/create/<pid>/<username> POST Create a new review for the proposal for the given reviewer.
/reviews/call/<cid> GET List all reviews for a call.
/reviews/call/<cid>.xlsx GET Produce an XLSX file of all reviews for a call.
/reviews/call/<cid>/archived GET List all archived reviews in the call.
/reviews/call/<cid>/reviewer/<username> GET List all reviews in the call by the reviewer (user).
/reviews/call/<cid>/reviewer/<username>.xlsx GET Produce an XLSX file of all reviews in the call by the reviewer (user).
/reviews/call/<cid>/reviewer/<username>.zip GET Return a zip file containing the XLSX file of all reviews in the call by the reviewer (user), and all documents for the proposals to be reviewed.
/reviews/call/<cid>/reviewer/<username>/archived GET List all archived reviews in the call by the reviewer (user).
/reviews/proposal/<pid> GET List all reviewers and reviews for a proposal.
/reviews/proposal/<pid>.xlsx GET Produce an XLSX file of all reviewers and reviews for a proposal.
/reviews/proposal/<pid>/archived GET List all archived reviews for a proposal.
/reviews/reviewer/<username> GET List all reviews by the given reviewer (user). If the user is reviewer in only one call, redirect to that page.
/site/static/<filename> GET Return the given site-specific static file.
/sitemap GET Return an XML sitemap.
/static/<path:filename> GET Static web page support files.
/status GET Return JSON for the current status and some counts for the database.
/user/all GET Display list of all user accounts.
/user/disable/<username> POST Disable the given user account.
/user/display/<username> GET Display the given user.
/user/display/<username>/edit DELETE, GET, POST Edit the user. Or delete the user.
/user/enable/<username> POST Enable the given user account.
/user/login GET, POST Login to a user account.
/user/logout POST Logout from the user account.
/user/logs/<username> GET Display the log records for the given user account.
/user/password GET, POST Set the password for a user account, and login user.
/user/pending GET Display list of all pending user accounts.
/user/register GET, POST Register a new user account.
/user/reset GET, POST Reset the password for a user account and send email.

Anubis 1.11.10